mirror of
https://github.com/RSS-Bridge/rss-bridge.git
synced 2025-08-04 10:04:54 +02:00
[bridges] migrate all bridges to an array based definition of parameters
see github issue 356 Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
This commit is contained in:
parent
2f09ae56ad
commit
f0e502ce37
79 changed files with 1381 additions and 2316 deletions
|
@ -8,223 +8,132 @@ class LeBonCoinBridge extends BridgeAbstract{
|
|||
$this->uri = "http://www.leboncoin.fr";
|
||||
$this->description = "Returns most recent results from LeBonCoin for a region, and optionally a category and a keyword .";
|
||||
|
||||
$this->parameters[] =
|
||||
'[
|
||||
|
||||
{
|
||||
"name" : "Mot Clé",
|
||||
"identifier" : "k"
|
||||
},
|
||||
|
||||
{
|
||||
"name" : "Région",
|
||||
"identifier" : "r",
|
||||
"type" : "list",
|
||||
"values" : [
|
||||
{
|
||||
"name" : "Alsace",
|
||||
"value" : "alsace"
|
||||
},
|
||||
{
|
||||
"name" : "Aquitaine",
|
||||
"value" : "aquitaine"
|
||||
},
|
||||
{
|
||||
"name" : "Auvergne",
|
||||
"value" : "auvergne"
|
||||
},
|
||||
{
|
||||
"name" : "Basse Normandie",
|
||||
"value" : "basse_normandie"
|
||||
},
|
||||
{
|
||||
"name" : "Bourgogne",
|
||||
"value" : "bourgogne"
|
||||
},
|
||||
{
|
||||
"name" : "Bretagne",
|
||||
"value" : "bretagne"
|
||||
},
|
||||
{
|
||||
"name" : "Centre",
|
||||
"value" : "centre"
|
||||
},
|
||||
{
|
||||
"name" : "Champagne Ardenne",
|
||||
"value" : "champagne_ardenne"
|
||||
},
|
||||
{
|
||||
"name" : "Corse",
|
||||
"value" : "corse"
|
||||
},
|
||||
{
|
||||
"name" : "Franche Comté",
|
||||
"value" : "franche_comte"
|
||||
},
|
||||
{
|
||||
"name" : "Haute Normandie",
|
||||
"value" : "haute_normandie"
|
||||
},
|
||||
{
|
||||
"name" : "Ile de France",
|
||||
"value" : "ile_de_france"
|
||||
},
|
||||
{
|
||||
"name" : "Languedoc Roussillon",
|
||||
"value" : "languedoc_roussillon"
|
||||
},
|
||||
{
|
||||
"name" : "Limousin",
|
||||
"value" : "limousin"
|
||||
},
|
||||
{
|
||||
"name" : "Lorraine",
|
||||
"value" : "lorraine"
|
||||
},
|
||||
{
|
||||
"name" : "Midi Pyrénées",
|
||||
"value" : "midi_pyrenees"
|
||||
},
|
||||
{
|
||||
"name" : "Nord Pas De Calais",
|
||||
"value" : "nord_pas_de_calais"
|
||||
},
|
||||
{
|
||||
"name" : "Pays de la Loire",
|
||||
"value" : "pays_de_la_loire"
|
||||
},
|
||||
{
|
||||
"name" : "Picardie",
|
||||
"value" : "picardie"
|
||||
},
|
||||
{
|
||||
"name" : "Poitou Charentes",
|
||||
"value" : "poitou_charentes"
|
||||
},
|
||||
{
|
||||
"name" : "Provence Alpes Côte d\'Azur",
|
||||
"value" : "provence_alpes_cote_d_azur"
|
||||
},
|
||||
{
|
||||
"name" : "Rhône-Alpes",
|
||||
"value" : "rhone_alpes"
|
||||
},
|
||||
{
|
||||
"name" : "Guadeloupe",
|
||||
"value" : "guadeloupe"
|
||||
},
|
||||
{
|
||||
"name" : "Martinique",
|
||||
"value" : "martinique"
|
||||
},
|
||||
{
|
||||
"name" : "Guyane",
|
||||
"value" : "guyane"
|
||||
},
|
||||
{
|
||||
"name" : "Réunion",
|
||||
"value" : "reunion"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name" : "Catégorie",
|
||||
"identifier" : "c",
|
||||
"type" : "list",
|
||||
"values" : [
|
||||
{ "name" : "---- Select ----", "value" : "" },
|
||||
|
||||
{ "name" : "", "value" : "" },
|
||||
{ "name" : "EMPLOI", "value" : "_emploi_" },
|
||||
|
||||
{ "name" : "", "value" : "" },
|
||||
{ "name" : "VEHICULES", "value" : "_vehicules_" },
|
||||
{ "name" : " Voitures", "value" : "voitures" },
|
||||
{ "name" : " Motos", "value" : "motos" },
|
||||
{ "name" : " Caravaning", "value" : "caravaning" },
|
||||
{ "name" : " Utilitaires", "value" : "utilitaires" },
|
||||
{ "name" : " Equipement Auto", "value" : "equipement_auto" },
|
||||
{ "name" : " Equipement Moto", "value" : "equipement_moto" },
|
||||
{ "name" : " Equipement Caravaning", "value" : "equipement_caravaning" },
|
||||
{ "name" : " Nautisme", "value" : "nautisme" },
|
||||
{ "name" : " Equipement Nautisme", "value" : "equipement_nautisme" },
|
||||
|
||||
{ "name" : "", "value" : "" },
|
||||
{ "name" : "IMMOBILIER", "value" : "_immobilier_" },
|
||||
{ "name" : " Ventes immobilieres", "value" : "ventes_immobilieres" },
|
||||
{ "name" : " Locations", "value" : "locations" },
|
||||
{ "name" : " Colocations", "value" : "colocations" },
|
||||
{ "name" : " Bureaux & Commerces", "value" : "bureaux_commerces" },
|
||||
|
||||
{ "name" : "", "value" : "" },
|
||||
{ "name" : "VACANCES", "value" : "_vacances_" },
|
||||
{ "name" : " Locations gites", "value" : "locations_gites" },
|
||||
{ "name" : " Chambres d\'hôtes", "value" : "chambres_d_hotes" },
|
||||
{ "name" : " Campings", "value" : "campings" },
|
||||
{ "name" : " Hôtels", "value" : "hotels" },
|
||||
{ "name" : " Hébergements insolites", "value" : "hebergements_insolites" },
|
||||
|
||||
{ "name" : "", "value" : "" },
|
||||
{ "name" : "MULTIMEDIA", "value" : "_multimedia_" },
|
||||
{ "name" : " Informatique", "value" : "informatique" },
|
||||
{ "name" : " Consoles & Jeux vidéo", "value" : "consoles_jeux_video" },
|
||||
{ "name" : " Image & Son", "value" : "image_son" },
|
||||
{ "name" : " Téléphonie", "value" : "telephonie" },
|
||||
|
||||
{ "name" : "", "value" : "" },
|
||||
{ "name" : "LOISIRS", "value" : "_loisirs_" },
|
||||
{ "name" : " DVD / Films", "value" : "dvd_films" },
|
||||
{ "name" : " CD / Musique", "value" : "cd_musique" },
|
||||
{ "name" : " Livres", "value" : "livres" },
|
||||
{ "name" : " Animaux", "value" : "animaux" },
|
||||
{ "name" : " Vélos", "value" : "velos" },
|
||||
{ "name" : " Sports & Hobbies", "value" : "sports_hobbies" },
|
||||
{ "name" : " Instruments de musique", "value" : "instruments_de_musique" },
|
||||
{ "name" : " Collection", "value" : "collection" },
|
||||
{ "name" : " Jeux & Jouets", "value" : "jeux_jouets" },
|
||||
{ "name" : " Vins & Gastronomie", "value" : "vins_gastronomie" },
|
||||
|
||||
{ "name" : "", "value" : "" },
|
||||
{ "name" : "MATERIEL PROFESSIONNEL", "value" : "_materiel_professionnel_" },
|
||||
{ "name" : " Materiel Agricole", "value" : "materiel_agricole" },
|
||||
{ "name" : " Transport - Manutention", "value" : "transport_manutention" },
|
||||
{ "name" : " BTP - Chantier - Gros-oeuvre", "value" : "btp_chantier_gros_oeuvre" },
|
||||
{ "name" : " Outillage - Materiaux 2nd-oeuvre", "value" : "outillage_materiaux_2nd_oeuvre" },
|
||||
{ "name" : " Equipements Industriels", "value" : "equipements_industriels" },
|
||||
{ "name" : " Restauration - Hôtellerie", "value" : "restauration_hotellerie" },
|
||||
{ "name" : " Fournitures de Bureau", "value" : "fournitures_de_bureau" },
|
||||
{ "name" : " Commerces & Marchés", "value" : "commerces_marches" },
|
||||
{ "name" : " Matériel médical", "value" : "materiel_medical" },
|
||||
|
||||
{ "name" : "", "value" : "" },
|
||||
{ "name" : "SERVICES", "value" : "_services_" },
|
||||
{ "name" : " Prestations de services", "value" : "prestations_de_services" },
|
||||
{ "name" : " Billetterie", "value" : "billetterie" },
|
||||
{ "name" : " Evénements", "value" : "evenements" },
|
||||
{ "name" : " Cours particuliers", "value" : "cours_particuliers" },
|
||||
{ "name" : " Covoiturage", "value" : "covoiturage" },
|
||||
|
||||
{ "name" : "", "value" : "" },
|
||||
{ "name" : "MAISON", "value" : "_maison_" },
|
||||
{ "name" : " Ameublement", "value" : "ameublement" },
|
||||
{ "name" : " Electroménager", "value" : "electromenager" },
|
||||
{ "name" : " Arts de la table", "value" : "arts_de_la_table" },
|
||||
{ "name" : " Décoration", "value" : "decoration" },
|
||||
{ "name" : " Linge de maison", "value" : "linge_de_maison" },
|
||||
{ "name" : " Bricolage", "value" : "bricolage" },
|
||||
{ "name" : " Jardinage", "value" : "jardinage" },
|
||||
{ "name" : " Vêtements", "value" : "vetements" },
|
||||
{ "name" : " Chaussures", "value" : "chaussures" },
|
||||
{ "name" : " Accessoires & Bagagerie", "value" : "accessoires_bagagerie" },
|
||||
{ "name" : " Montres & Bijoux", "value" : "montres_bijoux" },
|
||||
{ "name" : " Equipement bébé", "value" : "equipement_bebe" },
|
||||
{ "name" : " Vêtements bébé", "value" : "vetements_bebe" },
|
||||
|
||||
{ "name" : "", "value" : "" },
|
||||
{ "name" : "AUTRES", "value" : "autres" }
|
||||
]
|
||||
}
|
||||
]';
|
||||
$this->parameters[] = array(
|
||||
'k'=>array('name'=>'Mot Clé'),
|
||||
'r'=>array(
|
||||
'name'=>'Région',
|
||||
'type'=>'list',
|
||||
'values'=>array(
|
||||
'Alsace'=>'alsace',
|
||||
'Aquitaine'=>'aquitaine',
|
||||
'Auvergne'=>'auvergne',
|
||||
'Basse Normandie'=>'basse_normandie',
|
||||
'Bourgogne'=>'bourgogne',
|
||||
'Bretagne'=>'bretagne',
|
||||
'Centre'=>'centre',
|
||||
'Champagne Ardenne'=>'champagne_ardenne',
|
||||
'Corse'=>'corse',
|
||||
'Franche Comté'=>'franche_comte',
|
||||
'Haute Normandie'=>'haute_normandie',
|
||||
'Ile de France'=>'ile_de_france',
|
||||
'Languedoc Roussillon'=>'languedoc_roussillon',
|
||||
'Limousin'=>'limousin',
|
||||
'Lorraine'=>'lorraine',
|
||||
'Midi Pyrénées'=>'midi_pyrenees',
|
||||
'Nord Pas De Calais'=>'nord_pas_de_calais',
|
||||
'Pays de la Loire'=>'pays_de_la_loire',
|
||||
'Picardie'=>'picardie',
|
||||
'Poitou Charentes'=>'poitou_charentes',
|
||||
'Provence Alpes Côte d\'Azur'=>'provence_alpes_cote_d_azur',
|
||||
'Rhône-Alpes'=>'rhone_alpes',
|
||||
'Guadeloupe'=>'guadeloupe',
|
||||
'Martinique'=>'martinique',
|
||||
'Guyane'=>'guyane',
|
||||
'Réunion'=>'reunion'
|
||||
)
|
||||
),
|
||||
'c'=>array(
|
||||
'name'=>'Catégorie',
|
||||
'type'=>'list',
|
||||
'values'=>array(
|
||||
'EMPLOI'=>'_emploi_',
|
||||
'VEHICULES'=>array(
|
||||
'Tous'=>'_vehicules_',
|
||||
'Voitures'=>'voitures',
|
||||
'Motos'=>'motos',
|
||||
'Caravaning'=>'caravaning',
|
||||
'Utilitaires'=>'utilitaires',
|
||||
'Équipement Auto'=>'equipement_auto',
|
||||
'Équipement Moto'=>'equipement_moto',
|
||||
'Équipement Caravaning'=>'equipement_caravaning',
|
||||
'Nautisme'=>'nautisme',
|
||||
'Équipement Nautisme'=>'equipement_nautisme'
|
||||
),
|
||||
'IMMOBILIER'=>array(
|
||||
'Tous'=>'_immobilier_',
|
||||
'Ventes immobilières'=>'ventes_immobilieres',
|
||||
'Locations'=>'locations',
|
||||
'Colocations'=>'colocations',
|
||||
'Bureaux & Commerces'=>'bureaux_commerces'
|
||||
),
|
||||
'VACANCES'=>array(
|
||||
'Tous'=>'_vacances_',
|
||||
'Location gîtes'=>'locations_gites',
|
||||
'Chambres d\'hôtes'=>'chambres_d_hotes',
|
||||
'Campings'=>'campings',
|
||||
'Hôtels'=>'hotels',
|
||||
'Hébergements insolites'=>'hebergements_insolites'
|
||||
),
|
||||
'MULTIMEDIA'=>array(
|
||||
'Tous'=>'_multumedia_',
|
||||
'Informatique'=>'informatique',
|
||||
'Consoles & Jeux vidéo'=>'consoles_jeux_video',
|
||||
'Image & Son'=>'image_son',
|
||||
'Téléphonie'=>'telephonie'
|
||||
),
|
||||
'LOISIRS'=>array(
|
||||
'Tous'=>'_loisirs_',
|
||||
'DVD / Films'=>'dvd_films',
|
||||
'CD / Musique'=>'cd_musique',
|
||||
'Livres'=>'livres',
|
||||
'Animaux'=>'animaux',
|
||||
'Vélos'=>'velos',
|
||||
'Sports & Hobbies'=>'sports_hobbies',
|
||||
'Instruments de musique'=>'instruments_de_musique',
|
||||
'Collection'=>'collection',
|
||||
'Jeux & Jouets'=>'jeux_jouets',
|
||||
'Vins & Gastronomie'=>'vins_gastronomie'
|
||||
),
|
||||
'MATÉRIEL PROFESSIONNEL'=>array(
|
||||
'Tous'=>'_materiel_professionnel_',
|
||||
'Matériel Agricole'=>'mateiel_agricole',
|
||||
'Transport - Manutention'=>'transport_manutention',
|
||||
'BTP - Chantier - Gros-œuvre'=>'btp_chantier_gros_oeuvre',
|
||||
'Outillage - Matériaux 2nd-œuvre'=>'outillage_materiaux_2nd_oeuvre',
|
||||
'Équipements Industriels'=>'equipement_industriels',
|
||||
'Restauration - Hôtellerie'=>'restauration_hotellerie',
|
||||
'Fournitures de Bureau'=>'fournitures_de_bureau',
|
||||
'Commerces & Marchés'=>'commerces_marches',
|
||||
'Matériel médical'=>'materiel_medical'
|
||||
),
|
||||
'SERVICES'=>array(
|
||||
'Tous'=>'_services_',
|
||||
'Prestations de services'=>'prestations_de_services',
|
||||
'Billetterie'=>'billetterie',
|
||||
'Évènements'=>'evenements',
|
||||
'Cours particuliers'=>'cours_particuliers',
|
||||
'Covoiturage'=>'covoiturage'
|
||||
),
|
||||
'MAISON'=>array(
|
||||
'Tous'=>'_maison_',
|
||||
'Ameublement'=>'ameublement',
|
||||
'Électroménager'=>'electromenager',
|
||||
'Arts de la table'=>'arts_de_la_table',
|
||||
'Décoration'=>'decoration',
|
||||
'Linge de maison'=>'linge_de_maison',
|
||||
'Bricolage'=>'bricolage',
|
||||
'Jardinage'=>'jardinage',
|
||||
'Vêtements'=>'vetements',
|
||||
'Chaussures'=>'chaussures',
|
||||
'Accessoires & Bagagerie'=>'accessoires_bagagerie',
|
||||
'Montres & Bijoux'=>'montres_bijoux',
|
||||
'Équipement bébé'=>'equipement_bebe',
|
||||
'Vêtements bébé'=>'vetements_bebe'
|
||||
),
|
||||
'AUTRES'=>'autres'
|
||||
)
|
||||
)
|
||||
);
|
||||
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue