Salut,
"Journée continue"  n'est pas nécessaire si l'on utilise le mot clé "off".
Attention YoHours ne prend pas en compte toute la syntaxe de opening_hours
exemple complet pour les vacances
https://openingh.openstreetmap.de/evaluation_tool/?EXP=SH%2010%3A00-18%3A00%3B%20SH%20Sa%2CSu%2013%3A00-15%3A00%20off&lat=48.849919799999995&lon=2.6370411&mode=0&DATE=1577733402192


@Philippe l'ajout d'un sélecteur écrase la valeur précédente donc tu va
avoir un problème sur le mercredi et sur le jeudi. Dans ton cas, jeudi ne
sera ouvert que de 20h à 21h et Mercredi de 11h30 à 11h45
Il faut aussi ajouter PH off pour une fermeture les jours fériés si c'est
le cas.

https://openingh.openstreetmap.de/evaluation_tool/?EXP=Mo%2CFr%2012%3A00-14%3A00%2C17%3A00-20%3A00%3B%20We%2011%3A30-13%3A00%2C15%3A00-18%3A00%3B%20Th%2CTu%2011%3A45-14%3A00%2C16%3A30-21%3A00%3B%20Mo%2011%3A45-12%3A00%20off%3B%20Th%2020%3A00-21%3A00%20off%3B%20SH%2010%3A00-18%3A00%3B%20SH%20Sa%2CSu%2013%3A00-15%3A00%20off%3B%20PH%20off&lat=48.849919799999995&lon=2.6370411&mode=0&DATE=1548875760000


Voici une chaîne complète (178 caractères) qui doit répondre au besoin sauf
si les jours fériés et les weekend ne sont pas traités de la même manière.

Attention au placement du PH et SH. Dans le cas fourni si un jour férié
tombe un jour de vacance alors le lieu est fermé. Sinon il faut placer le
bloc PH avant les blocs SH.

Ouverture sur une semaine classique
https://openingh.openstreetmap.de/evaluation_tool/?EXP=Mo%2CFr%2012%3A00-14%3A00%2C17%3A00-20%3A00%3B%20We%2011%3A30-13%3A00%2C15%3A00-18%3A00%3B%20Th%2CTu%2011%3A45-14%3A00%2C16%3A30-21%3A00%3B%20Mo%2011%3A45-12%3A00%20off%3B%20Th%2020%3A00-21%3A00%20off%3B%20SH%2010%3A00-18%3A00%3B%20SH%20Sa%2CSu%2013%3A00-15%3A00%20off%3B%20PH%20off&lat=48.849919799999995&lon=2.6370411&mode=0&DATE=1548877200000


Ouverture pendant les vacances
https://openingh.openstreetmap.de/evaluation_tool/?EXP=Mo%2CFr%2012%3A00-14%3A00%2C17%3A00-20%3A00%3B%20We%2011%3A30-13%3A00%2C15%3A00-18%3A00%3B%20Th%2CTu%2011%3A45-14%3A00%2C16%3A30-21%3A00%3B%20Mo%2011%3A45-12%3A00%20off%3B%20Th%2020%3A00-21%3A00%20off%3B%20SH%2010%3A00-18%3A00%3B%20SH%20Sa%2CSu%2013%3A00-15%3A00%20off%3B%20PH%20off&lat=48.849919799999995&lon=2.6370411&mode=0&DATE=1552074000000


Ouverture en semaine classique avec un jour férié
https://openingh.openstreetmap.de/evaluation_tool/?EXP=Mo%2CFr%2012%3A00-14%3A00%2C17%3A00-20%3A00%3B%20We%2011%3A30-13%3A00%2C15%3A00-18%3A00%3B%20Th%2CTu%2011%3A45-14%3A00%2C16%3A30-21%3A00%3B%20Mo%2011%3A45-12%3A00%20off%3B%20Th%2020%3A00-21%3A00%20off%3B%20SH%2010%3A00-18%3A00%3B%20SH%20Sa%2CSu%2013%3A00-15%3A00%20off%3B%20PH%20off&lat=48.849919799999995&lon=2.6370411&mode=0&DATE=1557168000000


Ouverture avec un jour férié pendant les vacances
https://openingh.openstreetmap.de/evaluation_tool/?EXP=Mo%2CFr%2012%3A00-14%3A00%2C17%3A00-20%3A00%3B%20We%2011%3A30-13%3A00%2C15%3A00-18%3A00%3B%20Th%2CTu%2011%3A45-14%3A00%2C16%3A30-21%3A00%3B%20Mo%2011%3A45-12%3A00%20off%3B%20Th%2020%3A00-21%3A00%20off%3B%20SH%2010%3A00-18%3A00%3B%20SH%20Sa%2CSu%2013%3A00-15%3A00%20off%3B%20PH%20off&lat=48.849919799999995&lon=2.6370411&mode=0&DATE=1586716800000



Bonne soirée

Le dim. 29 déc. 2019 à 17:02, Philippe Verdy <[email protected]> a écrit :

> Pour gagner un peu on pourrait proposer d'autoriser les heures et minutes
> à 1 chiffre au lieu de 2 (sans zéro initial) quand elles sont séparés par
> un ":".
> Certains espaces sont non nécessaires dans la syntaxe : entre n'importe
> quelle lettre et n'importe quel chiffre, et toutes les ponctuations sont
> autonomes dans la syntaxe, donc aucun espace avant ou après toute
> ponctuation ou signe (comme "]", ou "," ou ";" ou "-"), un espace n'est
> nécessaire qu'entre deux mots ou entre deux nombres (il n'y a pas aucun
> "mot" significatif mixant lettres et chiffres, "Dec25" se lit comme "Dec
> 25" par exemple).
>
>
> Le dim. 29 déc. 2019 à 16:47, Philippe Verdy <[email protected]> a
> écrit :
>
>> La première partie des horaires, hors vacances (SH), se factorise un peu
>> (en utilisant "off" pour fermer un horaire déclaré ouvert dans les règles
>> précédentes):
>>
>> Mo-Fr 11:45-14:00,17:00-20:00;
>> We 11:30-11:45;
>> Mo 11:45-12:00 off;
>> We 13:00-14:00,18:00-20:00 off;
>> Tu 20:00-21:00;
>>
>> Mais on gagne très peu.
>>
>> Le dim. 29 déc. 2019 à 15:49, Yves P. <[email protected]> a écrit :
>>
>>> Je n'arrive pas, pour le moment, à trouver comment faire : mettre les
>>> mêmes horaires de début pour les vacances et hors vacances et de préciser
>>> en SH Mo-Fr « Ouverture en continue »
>>>
>>>
>>> J’ai essayé ceci
>>> <https://openingh.openstreetmap.de/evaluation_tool/?EXP=Mo%2012:00-14:00,17:00-20:00;%20Tu%2011:45-14:00,16:30-21:00;%20We%2011:30-13:00,15:00-18:00;%20Th%2011:45-14:00,16:30-20:00;%20Fr%2011:45-14:00,17:00-20:00;SH%20Mo-Fr%20%22Journ%C3%A9e%20continue%22;SH%20Sa,Su%2010:00-13:00,15:00-18:00&lat=46.57657400418426&lon=5.750308802675297&mode=0&DATE=1577630460000>
>>>  mais
>>> ça affiche «Vacances de Noël» au lieu de «Journée continue»
>>>
>>> Mo
>>> <https://wiki.openstreetmap.org/wiki/Key:opening_hours/specification#selector:weekday>
>>>  12:00-14:00,17:00-20:00
>>> <https://wiki.openstreetmap.org/wiki/Key:opening_hours/specification#selector:time>
>>> ;
>>> <https://wiki.openstreetmap.org/wiki/Key:opening_hours/specification#section:rule_separators>
>>> Tu
>>> <https://wiki.openstreetmap.org/wiki/Key:opening_hours/specification#selector:weekday>
>>>  11:45-14:00,16:30-21:00
>>> <https://wiki.openstreetmap.org/wiki/Key:opening_hours/specification#selector:time>
>>> ;
>>> <https://wiki.openstreetmap.org/wiki/Key:opening_hours/specification#section:rule_separators>
>>> We
>>> <https://wiki.openstreetmap.org/wiki/Key:opening_hours/specification#selector:weekday>
>>>  11:30-13:00,15:00-18:00
>>> <https://wiki.openstreetmap.org/wiki/Key:opening_hours/specification#selector:time>
>>> ;
>>> <https://wiki.openstreetmap.org/wiki/Key:opening_hours/specification#section:rule_separators>
>>> Th
>>> <https://wiki.openstreetmap.org/wiki/Key:opening_hours/specification#selector:weekday>
>>>  11:45-14:00,16:30-20:00
>>> <https://wiki.openstreetmap.org/wiki/Key:opening_hours/specification#selector:time>
>>> ;
>>> <https://wiki.openstreetmap.org/wiki/Key:opening_hours/specification#section:rule_separators>
>>> Fr
>>> <https://wiki.openstreetmap.org/wiki/Key:opening_hours/specification#selector:weekday>
>>>  11:45-14:00,17:00-20:00
>>> <https://wiki.openstreetmap.org/wiki/Key:opening_hours/specification#selector:time>
>>> ;
>>> <https://wiki.openstreetmap.org/wiki/Key:opening_hours/specification#section:rule_separators>
>>> SH
>>> <https://wiki.openstreetmap.org/wiki/Key:opening_hours/specification#selector:holiday>
>>>  Mo-Fr
>>> <https://wiki.openstreetmap.org/wiki/Key:opening_hours/specification#selector:weekday>
>>>  "Journée continue"
>>> <https://wiki.openstreetmap.org/wiki/Key:opening_hours/specification#comment>
>>> ;
>>> <https://wiki.openstreetmap.org/wiki/Key:opening_hours/specification#section:rule_separators>
>>> SH
>>> <https://wiki.openstreetmap.org/wiki/Key:opening_hours/specification#selector:holiday>
>>>  Sa,Su
>>> <https://wiki.openstreetmap.org/wiki/Key:opening_hours/specification#selector:weekday>
>>>  10:00-13:00,15:00-18:00
>>> <https://wiki.openstreetmap.org/wiki/Key:opening_hours/specification#selector:time>
>>>
>>> —
>>> Yves
>>>
>>> PS: Cette limite de 255 caractères est une bonne illustration de « Le
>>> mieux est l’ennemi du bien » 🤨
>>>
>>> _______________________________________________
>>> Talk-fr mailing list
>>> [email protected]
>>> https://lists.openstreetmap.org/listinfo/talk-fr
>>>
>> _______________________________________________
> Talk-fr mailing list
> [email protected]
> https://lists.openstreetmap.org/listinfo/talk-fr
>


-- 
Cordialement,
Jérôme Seigneuret
_______________________________________________
Talk-fr mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/talk-fr

Répondre à