|  Vsevolod Levitan | 769c8292bd
							
							Added main.py | vor 1 Jahr | 
				
					
						|  Vsevolod Levitan | 1e9df2bb78
							
							Removed unused import from validator class | vor 1 Jahr | 
				
					
						|  Vsevolod Levitan | 891e6c65fc
							
							Added strategy property to exporter and mimetype property to all exporters | vor 1 Jahr | 
				
					
						|  Vsevolod Levitan | 0dcac5f6a5
							
							Implemented markdown export strategy | vor 1 Jahr | 
				
					
						|  Всеволод Левитан | 8b69f71117
							
							Merge branch 'feature/export' of 1ffy/sp-1 into master | vor 1 Jahr | 
				
					
						|  Vsevolod Levitan | 350c5292fe
							
							Code formatted | vor 1 Jahr | 
				
					
						|  Vsevolod Levitan | 13aefb5615
							
							Added export_format property to settings | vor 1 Jahr | 
				
					
						|  Vsevolod Levitan | d23084e505
							
							Added validator.check_value_in method and corresponding test | vor 1 Jahr | 
				
					
						|  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 | vor 1 Jahr | 
				
					
						|  Vsevolod Levitan | 159f46412a
							
							Removed singleton pattern from export strategies | vor 1 Jahr | 
				
					
						|  Vsevolod Levitan | 81ad8b8636
							
							Added key validation for exporter.export_by_key | vor 1 Jahr | 
				
					
						|  Vsevolod Levitan | 7ec5f41a42
							
							Added autoreplacement of ';' for ',' in csv_export to avoid malformed data | vor 1 Jahr | 
				
					
						|  Vsevolod Levitan | 0d4ae4de82
							
							Auto-refactored everything with ruff | vor 1 Jahr | 
				
					
						|  Vsevolod Levitan | d94d5afb40
							
							Added markdown_export.py placeholder | vor 1 Jahr | 
				
					
						|  Vsevolod Levitan | b50f347b91
							
							Added tests for new exporter and strategies | vor 1 Jahr | 
				
					
						|  Vsevolod Levitan | 2f8e0d1268
							
							Added exporter and 4 strategies for it including abstract base strategy | vor 1 Jahr | 
				
					
						|  Vsevolod Levitan | 5d6f40a086
							
							Added __str__ to abstract_reference | vor 1 Jahr | 
				
					
						|  Vsevolod Levitan | a7b1795c06
							
							Fixed misnamed class in test_factory.py | vor 1 Jahr | 
				
					
						|  Vsevolod Levitan | d335abba76
							
							Minor refactoring | vor 1 Jahr | 
				
					
						|  Всеволод Левитан | cc3a7306de
							
							Merge branch 'feature/recipes' of 1ffy/sp-1 into master | vor 1 Jahr | 
				
					
						|  Vsevolod Levitan | 555e56648d
							
							Fixed error caused by change from recipe_model ctor to a fabric | vor 1 Jahr | 
				
					
						|  Vsevolod Levitan | c600a895d8
							
							Added unit tests for validator.check and validator.check_collection_types_all, simplified test_validator_collection_all() | vor 1 Jahr | 
				
					
						|  Vsevolod Levitan | e5df729fe0
							
							Replaced validator.check_collection_all() calls with validator.check_collection_types_all() for collection typechecks in recipe_model | vor 1 Jahr | 
				
					
						|  Vsevolod Levitan | 0d437efaa7
							
							Added two validator methods: check() and check_collection_types_all(), minor comment refactor | vor 1 Jahr | 
				
					
						|  Vsevolod Levitan | 58d0abc2e9
							
							Moved recipe_model initialization in a factory | vor 1 Jahr | 
				
					
						|  Vsevolod Levitan | 40cd7cafe7
							
							Added recipe/ingredient initialization to start_factory.create() and adjusted unit_tests for this matter | vor 1 Jahr | 
				
					
						|  Vsevolod Levitan | 41dbbf37bb
							
							Added ingredient key to storage.py | vor 1 Jahr | 
				
					
						|  Vsevolod Levitan | 5c76156e2e
							
							Added tests for ingredient_model and recipe_model | vor 1 Jahr | 
				
					
						|  Vsevolod Levitan | 6b41e28a48
							
							Fixed dependency resolution errors | vor 1 Jahr | 
				
					
						|  Vsevolod Levitan | c4ba1c0419
							
							Renamed receipt_model into recipe_model | vor 1 Jahr |