{"id":22549253,"url":"https://github.com/seboran/labelleboucle","last_synced_at":"2025-08-04T10:30:35.821Z","repository":{"id":202753903,"uuid":"694264915","full_name":"Seboran/labelleboucle","owner":"Seboran","description":null,"archived":false,"fork":false,"pushed_at":"2023-12-15T14:52:26.000Z","size":24,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2023-12-15T15:58:07.504Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Seboran.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2023-09-20T16:43:27.000Z","updated_at":"2023-10-21T11:32:28.000Z","dependencies_parsed_at":null,"dependency_job_id":"c20bddab-baaa-4bbc-995c-e5d6d4ad279c","html_url":"https://github.com/Seboran/labelleboucle","commit_stats":null,"previous_names":["seboran/labelleboucle"],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Seboran%2Flabelleboucle","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Seboran%2Flabelleboucle/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Seboran%2Flabelleboucle/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Seboran%2Flabelleboucle/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Seboran","download_url":"https://codeload.github.com/Seboran/labelleboucle/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228624688,"owners_count":17947740,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-07T16:08:21.996Z","updated_at":"2024-12-07T16:08:22.917Z","avatar_url":"https://github.com/Seboran.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# labelleboucle\n\nApplication qui permet de vérifier quand un rendez-vous est disponible sur le site de la belle boucle studio Lyon.\n\n## Comment ça marche ?\n\nLe projet utilise playwright qui simule un utilisateur qui consulte le site de planity, et s'il n'y a pas le texte \"pas de disponibilité\", alors il utilise nodemail pour envoyer un email à l'adresse configurée.\n\nPour configurer l'adresse email, il faut avoir un serveur capable d'envoyer des emails et renseigner ces informations dans le code.\n\nPour démarrer automatiquement l'application, le plus simple est de mettre en place un cronjob.\n\n## Développement local\n\n```bash\npnpm i\npnpm test\n```\n\nSi la commande plante, c'est peut-être parce que playwright n'est pas installé ou à jour. Bien regarder la console pour cela\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseboran%2Flabelleboucle","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fseboran%2Flabelleboucle","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseboran%2Flabelleboucle/lists"}