|  Vsevolod Levitan | c3ed99b5b2
							
							Added postprocess method to export strategies | 1 éve | 
				
					
						|  Vsevolod Levitan | e8d166701d
							
							Resolved test issues | 1 éve | 
				
					
						|  Vsevolod Levitan | c807b985ea
							
							Added converters and corresponding tests | 1 éve | 
				
					
						|  Vsevolod Levitan | 1e770be24f
							
							Added exporter_factory | 1 éve | 
				
					
						|  Vsevolod Levitan | 769c8292bd
							
							Added main.py | 1 éve | 
				
					
						|  Vsevolod Levitan | 1e9df2bb78
							
							Removed unused import from validator class | 1 éve | 
				
					
						|  Vsevolod Levitan | 891e6c65fc
							
							Added strategy property to exporter and mimetype property to all exporters | 1 éve | 
				
					
						|  Vsevolod Levitan | 0dcac5f6a5
							
							Implemented markdown export strategy | 1 éve | 
				
					
						|  Всеволод Левитан | 8b69f71117
							
							Merge branch 'feature/export' of 1ffy/sp-1 into master | 1 éve | 
				
					
						|  Vsevolod Levitan | 350c5292fe
							
							Code formatted | 1 éve | 
				
					
						|  Vsevolod Levitan | 13aefb5615
							
							Added export_format property to settings | 1 éve | 
				
					
						|  Vsevolod Levitan | d23084e505
							
							Added validator.check_value_in method and corresponding test | 1 éve | 
				
					
						|  Vsevolod Levitan | c46780edd3
							
							Fixed error in test_errors.test_check_set_exception caused by try/except not being triggered; Fixed error in test_export.test_csv_munits caused by differences in separator char | 1 éve | 
				
					
						|  Vsevolod Levitan | 159f46412a
							
							Removed singleton pattern from export strategies | 1 éve | 
				
					
						|  Vsevolod Levitan | 81ad8b8636
							
							Added key validation for exporter.export_by_key | 1 éve | 
				
					
						|  Vsevolod Levitan | 7ec5f41a42
							
							Added autoreplacement of ';' for ',' in csv_export to avoid malformed data | 1 éve | 
				
					
						|  Vsevolod Levitan | 0d4ae4de82
							
							Auto-refactored everything with ruff | 1 éve | 
				
					
						|  Vsevolod Levitan | d94d5afb40
							
							Added markdown_export.py placeholder | 1 éve | 
				
					
						|  Vsevolod Levitan | b50f347b91
							
							Added tests for new exporter and strategies | 1 éve | 
				
					
						|  Vsevolod Levitan | 2f8e0d1268
							
							Added exporter and 4 strategies for it including abstract base strategy | 1 éve | 
				
					
						|  Vsevolod Levitan | 5d6f40a086
							
							Added __str__ to abstract_reference | 1 éve | 
				
					
						|  Vsevolod Levitan | a7b1795c06
							
							Fixed misnamed class in test_factory.py | 1 éve | 
				
					
						|  Vsevolod Levitan | d335abba76
							
							Minor refactoring | 1 éve | 
				
					
						|  Всеволод Левитан | cc3a7306de
							
							Merge branch 'feature/recipes' of 1ffy/sp-1 into master | 1 éve | 
				
					
						|  Vsevolod Levitan | 555e56648d
							
							Fixed error caused by change from recipe_model ctor to a fabric | 1 éve | 
				
					
						|  Vsevolod Levitan | c600a895d8
							
							Added unit tests for validator.check and validator.check_collection_types_all, simplified test_validator_collection_all() | 1 éve | 
				
					
						|  Vsevolod Levitan | e5df729fe0
							
							Replaced validator.check_collection_all() calls with validator.check_collection_types_all() for collection typechecks in recipe_model | 1 éve | 
				
					
						|  Vsevolod Levitan | 0d437efaa7
							
							Added two validator methods: check() and check_collection_types_all(), minor comment refactor | 1 éve | 
				
					
						|  Vsevolod Levitan | 58d0abc2e9
							
							Moved recipe_model initialization in a factory | 1 éve | 
				
					
						|  Vsevolod Levitan | 40cd7cafe7
							
							Added recipe/ingredient initialization to start_factory.create() and adjusted unit_tests for this matter | 1 éve |