Skip to content

Commit

Permalink
Fix & improvements after review
Browse files Browse the repository at this point in the history
- Drop inheritance in favor of EXTRA_INFO, thanks @5ila5
- Align icons on mampfes#2814
- Add more instances: Châteauroux, Saint Quentin en Yvelines, Saumur,
  Versailles
  • Loading branch information
Vincent Desprez committed Oct 12, 2024
1 parent a8cc705 commit 8b68e13
Show file tree
Hide file tree
Showing 13 changed files with 171 additions and 609 deletions.
12 changes: 8 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -684,13 +684,17 @@ If your service provider is not listed, feel free to open a [source request issu
<details>
<summary>France</summary>

- [Châteauroux Métropole](/doc/source/publidata_fr.md) / chateauroux-metropole.fr
- [Communauté de Communes de Montesquieu](/doc/source/cc-montesquieu_fr.md) / cc-montesquieu.fr
- [Generic source for publidata-based waste schedule management](/doc/source/publidata_fr.md) / publidata.io/fr
- [GPSEO Waste Collection](/doc/source/dechets_gpseo_fr.md) / dechets.gpseo.fr
- [Grand Paris Seine et Oise](/doc/source/publidata_fr.md) / infos-dechets.gpseo.fr
- [Mairie de Mamirolle](/doc/source/mamirolle_info.md) / mamirolle.info
- [Orléans Métropole Waste Collection](/doc/source/orleans_metropole_fr.md) / triermondechet.orleans-metropole.fr
- [Orléans Métropole](/doc/source/publidata_fr.md) / triermondechet.orleans-metropole.fr
- [Publidata generic source](/doc/source/publidata_fr.md) / publidata.io/fr
- [Saint Quentin en Yvelines](/doc/source/publidata_fr.md) / saint-quentin-en-yvelines.fr
- [Saumur Val de Loire](/doc/source/publidata_fr.md) / saumurvaldeloire.fr
- [Sivom Rive Droite - Bassens](/doc/source/sivom_rivedroite_fr.md) / sivom-rivedroite.fr
- [Tours Métropole Waste Collection](/doc/source/tours_metropole_fr.md) / tours-metropole.fr/mes-poubelles-connaitre-les-jours-de-collecte-et-sinformer-sur-le-tri
- [Tours Métropole](/doc/source/publidata_fr.md) / tours-metropole.fr
- [Versailles Grand Parc](/doc/source/publidata_fr.md) / versaillesgrandparc.fr
</details>

<details>
Expand Down
68 changes: 53 additions & 15 deletions custom_components/waste_collection_schedule/sources.json
Original file line number Diff line number Diff line change
Expand Up @@ -3910,35 +3910,63 @@
}
],
"France": [
{
"title": "Ch\u00e2teauroux M\u00e9tropole",
"module": "publidata_fr",
"default_params": {
"instance_id": 897
},
"id": "publidata_fr"
},
{
"title": "Communaut\u00e9 de Communes de Montesquieu",
"module": "cc-montesquieu_fr",
"default_params": {},
"id": "cc-montesquieu_fr"
},
{
"title": "Generic source for publidata-based waste schedule management",
"title": "Grand Paris Seine et Oise",
"module": "publidata_fr",
"default_params": {},
"default_params": {
"instance_id": 1292
},
"id": "publidata_fr"
},
{
"title": "GPSEO Waste Collection",
"module": "dechets_gpseo_fr",
"default_params": {},
"id": "dechets_gpseo_fr"
},
{
"title": "Mairie de Mamirolle",
"module": "mamirolle_info",
"default_params": {},
"id": "mamirolle_info"
},
{
"title": "Orl\u00e9ans M\u00e9tropole Waste Collection",
"module": "orleans_metropole_fr",
"title": "Orl\u00e9ans M\u00e9tropole",
"module": "publidata_fr",
"default_params": {
"instance_id": 100
},
"id": "publidata_fr"
},
{
"title": "Publidata generic source",
"module": "publidata_fr",
"default_params": {},
"id": "orleans_metropole_fr"
"id": "publidata_fr"
},
{
"title": "Saint Quentin en Yvelines",
"module": "publidata_fr",
"default_params": {
"instance_id": 701
},
"id": "publidata_fr"
},
{
"title": "Saumur Val de Loire",
"module": "publidata_fr",
"default_params": {
"instance_id": 159
},
"id": "publidata_fr"
},
{
"title": "Sivom Rive Droite - Bassens",
Expand All @@ -3947,10 +3975,20 @@
"id": "sivom_rivedroite_fr"
},
{
"title": "Tours M\u00e9tropole Waste Collection",
"module": "tours_metropole_fr",
"default_params": {},
"id": "tours_metropole_fr"
"title": "Tours M\u00e9tropole",
"module": "publidata_fr",
"default_params": {
"instance_id": 65
},
"id": "publidata_fr"
},
{
"title": "Versailles Grand Parc",
"module": "publidata_fr",
"default_params": {
"instance_id": 251
},
"id": "publidata_fr"
}
],
"Generic": [
Expand Down
101 changes: 10 additions & 91 deletions custom_components/waste_collection_schedule/translations/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -2515,32 +2515,12 @@
},
"data_description": {}
},
"args_cc-montesquieu_fr": {
"title": "Quelle konfigurieren",
"description": "Konfiguriere deinen Service Provider. Mehr details: https://github.com/mampfes/hacs_waste_collection_schedule/blob/master/doc/source/cc-montesquieu_fr.md",
"data": {
"calendar_title": "Kalender Titel",
"commune": "Stadt"
},
"data_description": {
"calendar_title": "Ein lesbarerer oder benutzerfreundlicherer Name für den Müllkalender. Wenn nichts angegeben wird, wird der Name der Quelle verwendet."
}
},
"reconfigure_cc-montesquieu_fr": {
"title": "Quelle Neu Konfigurieren",
"description": "Konfiguriere deinen Service Provider. Mehr details: https://github.com/mampfes/hacs_waste_collection_schedule/blob/master/doc/source/cc-montesquieu_fr.md",
"data": {
"calendar_title": "Kalender Titel",
"commune": "Stadt"
},
"data_description": {}
},
"args_publidata_fr": {
"title": "Quelle konfigurieren",
"description": "Konfiguriere deinen Service Provider. \n\nDer INSEE-Code Ihrer Gemeinde kann leicht über Google gefunden werden. Die instance_id kann durch einen Netzwerk-Inspektor vom offiziellen Widget ermittelt werden\n\nMehr details: https://github.com/mampfes/hacs_waste_collection_schedule/blob/master/doc/source/publidata_fr.md",
"data": {
"calendar_title": "Kalender Titel",
"address": "Adresse",
"address": "Addresse",
"insee_code": "INSEE-Code",
"instance_id": "Instanz-ID"
},
Expand All @@ -2556,7 +2536,7 @@
"description": "Konfiguriere deinen Service Provider. \n\nDer INSEE-Code Ihrer Gemeinde kann leicht über Google gefunden werden. Die instance_id kann durch einen Netzwerk-Inspektor vom offiziellen Widget ermittelt werden\n\nMehr details: https://github.com/mampfes/hacs_waste_collection_schedule/blob/master/doc/source/publidata_fr.md",
"data": {
"calendar_title": "Kalender Titel",
"address": "Adresse",
"address": "Addresse",
"insee_code": "INSEE-Code",
"instance_id": "Instanz-ID"
},
Expand All @@ -2566,32 +2546,25 @@
"instance_id": "Eine Kennung Ihres Abfallsammeldienstes. Zum Beispiel ist die von GPSEO 1292 und kann durch Inspektion der Netzwerkaufrufe auf https://infos-dechets.gpseo.fr/4E79YtZv7M/list/?addressId=78005_0073_00002 gefunden werden"
}
},
"args_dechets_gpseo_fr": {
"args_cc-montesquieu_fr": {
"title": "Quelle konfigurieren",
"description": "Konfiguriere deinen Service Provider. \n\nDer INSEE-Code, der sich vom Postleitzahl unterscheidet, kann leicht auf Google gefunden werden\n\nMehr details: https://github.com/mampfes/hacs_waste_collection_schedule/blob/master/doc/source/dechets_gpseo_fr.md",
"description": "Konfiguriere deinen Service Provider. Mehr details: https://github.com/mampfes/hacs_waste_collection_schedule/blob/master/doc/source/cc-montesquieu_fr.md",
"data": {
"calendar_title": "Kalender Titel",
"address": "Adresse",
"insee_code": "INSEE-Code"
"commune": "Stadt"
},
"data_description": {
"calendar_title": "Ein lesbarerer oder benutzerfreundlicherer Name für den Müllkalender. Wenn nichts angegeben wird, wird der Name der Quelle verwendet.",
"address": "Ihre vollständige Adresse",
"insee_code": "Der 5-stellige INSEE-Code Ihrer Gemeinde"
"calendar_title": "Ein lesbarerer oder benutzerfreundlicherer Name für den Müllkalender. Wenn nichts angegeben wird, wird der Name der Quelle verwendet."
}
},
"reconfigure_dechets_gpseo_fr": {
"reconfigure_cc-montesquieu_fr": {
"title": "Quelle Neu Konfigurieren",
"description": "Konfiguriere deinen Service Provider. \n\nDer INSEE-Code, der sich vom Postleitzahl unterscheidet, kann leicht auf Google gefunden werden\n\nMehr details: https://github.com/mampfes/hacs_waste_collection_schedule/blob/master/doc/source/dechets_gpseo_fr.md",
"description": "Konfiguriere deinen Service Provider. Mehr details: https://github.com/mampfes/hacs_waste_collection_schedule/blob/master/doc/source/cc-montesquieu_fr.md",
"data": {
"calendar_title": "Kalender Titel",
"address": "Adresse",
"insee_code": "INSEE-Code"
"commune": "Stadt"
},
"data_description": {
"address": "Ihre vollständige Adresse",
"insee_code": "Der 5-stellige INSEE-Code Ihrer Gemeinde"
}
"data_description": {}
},
"args_mamirolle_info": {
"title": "Quelle konfigurieren",
Expand All @@ -2613,33 +2586,6 @@
},
"data_description": {}
},
"args_orleans_metropole_fr": {
"title": "Quelle konfigurieren",
"description": "Konfiguriere deinen Service Provider. \n\nDer INSEE-Code, der sich vom Postleitzahl unterscheidet, kann leicht auf Google gefunden werden\n\nMehr details: https://github.com/mampfes/hacs_waste_collection_schedule/blob/master/doc/source/orleans_metropole_fr.md",
"data": {
"calendar_title": "Kalender Titel",
"address": "Adresse",
"insee_code": "INSEE-Code"
},
"data_description": {
"calendar_title": "Ein lesbarerer oder benutzerfreundlicherer Name für den Müllkalender. Wenn nichts angegeben wird, wird der Name der Quelle verwendet.",
"address": "Ihre vollständige Adresse",
"insee_code": "Der 5-stellige INSEE-Code Ihrer Gemeinde"
}
},
"reconfigure_orleans_metropole_fr": {
"title": "Quelle Neu Konfigurieren",
"description": "Konfiguriere deinen Service Provider. \n\nDer INSEE-Code, der sich vom Postleitzahl unterscheidet, kann leicht auf Google gefunden werden\n\nMehr details: https://github.com/mampfes/hacs_waste_collection_schedule/blob/master/doc/source/orleans_metropole_fr.md",
"data": {
"calendar_title": "Kalender Titel",
"address": "Adresse",
"insee_code": "INSEE-Code"
},
"data_description": {
"address": "Ihre vollständige Adresse",
"insee_code": "Der 5-stellige INSEE-Code Ihrer Gemeinde"
}
},
"args_sivom_rivedroite_fr": {
"title": "Quelle konfigurieren",
"description": "Konfiguriere deinen Service Provider. Mehr details: https://github.com/mampfes/hacs_waste_collection_schedule/blob/master/doc/source/sivom_rivedroite_fr.md",
Expand All @@ -2660,33 +2606,6 @@
},
"data_description": {}
},
"args_tours_metropole_fr": {
"title": "Quelle konfigurieren",
"description": "Konfiguriere deinen Service Provider. \n\nDer INSEE-Code, der sich vom Postleitzahl unterscheidet, kann leicht auf Google gefunden werden\n\nMehr details: https://github.com/mampfes/hacs_waste_collection_schedule/blob/master/doc/source/tours_metropole_fr.md",
"data": {
"calendar_title": "Kalender Titel",
"address": "Adresse",
"insee_code": "INSEE-Code"
},
"data_description": {
"calendar_title": "Ein lesbarerer oder benutzerfreundlicherer Name für den Müllkalender. Wenn nichts angegeben wird, wird der Name der Quelle verwendet.",
"address": "Ihre vollständige Adresse",
"insee_code": "Der 5-stellige INSEE-Code Ihrer Gemeinde"
}
},
"reconfigure_tours_metropole_fr": {
"title": "Quelle Neu Konfigurieren",
"description": "Konfiguriere deinen Service Provider. \n\nDer INSEE-Code, der sich vom Postleitzahl unterscheidet, kann leicht auf Google gefunden werden\n\nMehr details: https://github.com/mampfes/hacs_waste_collection_schedule/blob/master/doc/source/tours_metropole_fr.md",
"data": {
"calendar_title": "Kalender Titel",
"address": "Adresse",
"insee_code": "INSEE-Code"
},
"data_description": {
"address": "Ihre vollständige Adresse",
"insee_code": "Der 5-stellige INSEE-Code Ihrer Gemeinde"
}
},
"args_ics": {
"title": "Quelle konfigurieren",
"description": "Konfiguriere deinen Service Provider. Mehr details: https://github.com/mampfes/hacs_waste_collection_schedule/blob/master/doc/source/ics.md",
Expand Down
Loading

0 comments on commit 8b68e13

Please sign in to comment.