2a6697b28db115e27187cf300957296962bd5c41
				
			
			
		
	Agenda culturel
L'agenda culturel est un projet django créé à partir de Django Docker Quickstard pour faciliter son développemnt et déploiement. Il est distribué sous licence AGPL.
Une instance de démonstration est disponible à l'adresse https://pommesdelune.fr/.
Installation
Pour installer une version de développement, reportez-vous à la documentation de Django Docker Quickstard. En résumé:
git pullmake build-dev
On peut aussi peupler les catégories avec un choix de catégories élémentaires:
make create-categories
Notes aux développeurs
Ajout d'une nouvelle source custom
Pour ajouter une nouvelle source custom:
- ajouter un fichier dans 
src/agenda_culturel/import_tasks/custom_extractorsen s'inspirant des autres fichiers présents. Il existe de nombreuses facilités dans les classes mères correspondantes - s'inspirer des scripts présents dans 
experimentations/pour créer son propre script de test - quand l'import fonctionne de manière indépendante dans ces expérimentations, il est tant de l'ajouter au site internet:
- ajouter à la classe 
RecurrentImport.PROCESSORprésente dans le fichiersrc/agenda_culturel/models.pyune entrée correspondant à cette source pour qu'elle soit proposée aux utilisateurs - ajouter à la fonction 
run_recurrent_importprésente dans le fichiersrc/agenda_culturel/celery.pyle test correspondant à cet ajout, pour lancer le bon extracteur 
 - ajouter à la classe 
 - se rendre sur le site, page administration, et ajouter un import récurrent correspondant à cette nouvelle source
 
Description
				
			
					Languages
				
				
								
								
									JavaScript
								
								66%
							
						
							
								
								
									Python
								
								20.5%
							
						
							
								
								
									HTML
								
								8.7%
							
						
							
								
								
									SCSS
								
								4.3%
							
						
							
								
								
									Shell
								
								0.3%