<div dir="ltr">Én azért lennék óvatos, mert a fejlesztő maga írja hogy kerüljük ezt a fajta használatot:<br><a href="https://github.com/opening-hours/opening_hours.js/issues/53#issuecomment-53626335" target="_blank" rel="nofollow">https://github.com/opening-<wbr>hours/opening_hours.js/issues/<wbr>53#issuecomment-53626335</a><br><br>De
mindkét irányba lépni kell szerintem. Egyrészt az OsmAnd felé jelzem a
problémát, másrészt megnéztem, hogy lehetne automatizáltan javítani:<br>1) Overpass lekérdezés<br>2) Export JOSM-be, JOSM-ben mentés .osm formátumban<br>3) Megnyitás Notepad++ -szal.<br>4) CTRL+H csere, <br>Először
is az egy számjeggyel jelzett időpontokat egészítem ki nullával (6:00
-> 06:00), amelyek előtt szóköz vagy kötőjel van:<br>( |-)([0-9]:[0-9][0-9])<br>csere:<br>\10\2<br><br>5) CTRL+H csere,<br>Jöhet
a vesszők cseréje pontosvesszőre. Keresünk egy kötőjelet utána egy
10:00 és 23:59 közötti időpontot (megnéztem, nincs olyan éjszakán
átnyúló nyitvatartás ami délelőtt 10-ig nyitva tartana éjfél után)<br>, egy vesszőt, egy szóközt és a napot.<br>tehát a keresendő regex kifejezés:<br>(-[1,2][0-9]:[0-9][0-9]), (Mo|Tu|We|Th|Fr|Sa|Su)<br>vagy ha ki szeretnénk zárni az éjféli időpontokat: -24:00<br>(-([1][0-9])|([2][0-3]):[0-9][0-9]), (Mo|Tu|We|Th|Fr|Sa|Su)<br><div dir="ltr"><br>csere erre:<br>\1; \4<br><br>6) Visszatöltés JOSM-be, <br>7)
CTRL+A, címke hozzáadása blabla=valami, majd egyből töröljük ezt a
címkét. Így már módosítottnak érzékeli a JOSM a pontokat és lehet
feltölteni.<br><br>András</div><br><br>2016. október 26., szerda 0:16:20 UTC+2 időpontban kdano a következőt írta:<blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;"><blockquote class="gmail_quote" style="margin:0;margin-left:0.8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Vesszőt (additional rule separator) a napok között használni egyébként csak az alábbi három esetben szabad:<br><br>- Nyitvatartási idő kiterjesztéséhez a meglevő nyitvatartás mellé:<br><a href="http://openingh.openstreetmap.de/evaluation_tool/?EXP=Mo-Fr%2008%3A00-12%3A00%2C%20We%2013%3A00-17%3A00&DATE=1409166300000&lat=48.7769&lon=9.1844&mode=0" rel="nofollow" target="_blank" onmousedown="this.href='http://www.google.com/url?q\x3dhttp%3A%2F%2Fopeningh.openstreetmap.de%2Fevaluation_tool%2F%3FEXP%3DMo-Fr%252008%253A00-12%253A00%252C%2520We%252013%253A00-17%253A00%26DATE%3D1409166300000%26lat%3D48.7769%26lon%3D9.1844%26mode%3D0\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEtUD5xILzlEe4wwfuJV2lf1vOTHg';return true;" onclick="this.href='http://www.google.com/url?q\x3dhttp%3A%2F%2Fopeningh.openstreetmap.de%2Fevaluation_tool%2F%3FEXP%3DMo-Fr%252008%253A00-12%253A00%252C%2520We%252013%253A00-17%253A00%26DATE%3D1409166300000%26lat%3D48.7769%26lon%3D9.1844%26mode%3D0\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEtUD5xILzlEe4wwfuJV2lf1vOTHg';return true;">Mo-Fr 08:00-12:00, We 13:00-17:00</a><br>tehát szerdán 08:00-12:00 és 13:00-17:00-ig IS nyitva van.<br><br>- Éjféli időponton átnyúló nyitvatartási idő esetén:<br>Fr 18:00-03:00, Sa 18:00-04:00<br><br>- Eltérő magyarázószöveg megadása különböző idősávokhoz:<br><a href="http://openingh.openstreetmap.de/evaluation_tool/?EXP=Sa%2013%3A00-15%3A00%20open%20%22female%20only%22%2C%20Sa%2015%3A30-17%3A30%20open%20%22male%20only%22%2C%20Sa%2018%3A00-20%3A00%20open%20%22all%20genders%22&DATE=1409414700000&lat=48.7769&lon=9.1844&mode=0" rel="nofollow" target="_blank" onmousedown="this.href='http://www.google.com/url?q\x3dhttp%3A%2F%2Fopeningh.openstreetmap.de%2Fevaluation_tool%2F%3FEXP%3DSa%252013%253A00-15%253A00%2520open%2520%2522female%2520only%2522%252C%2520Sa%252015%253A30-17%253A30%2520open%2520%2522male%2520only%2522%252C%2520Sa%252018%253A00-20%253A00%2520open%2520%2522all%2520genders%2522%26DATE%3D1409414700000%26lat%3D48.7769%26lon%3D9.1844%26mode%3D0\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFRWu9p03zl0OaBy2RS3AvA_hcWjQ';return true;" onclick="this.href='http://www.google.com/url?q\x3dhttp%3A%2F%2Fopeningh.openstreetmap.de%2Fevaluation_tool%2F%3FEXP%3DSa%252013%253A00-15%253A00%2520open%2520%2522female%2520only%2522%252C%2520Sa%252015%253A30-17%253A30%2520open%2520%2522male%2520only%2522%252C%2520Sa%252018%253A00-20%253A00%2520open%2520%2522all%2520genders%2522%26DATE%3D1409414700000%26lat%3D48.7769%26lon%3D9.1844%26mode%3D0\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFRWu9p03zl0OaBy2RS3AvA_hcWjQ';return true;">Sa 13:00-15:00 open "female only", Sa 15:30-17:30 open "male only", Sa 18:00-20:00 open "all genders"</a><br><br>Ezen eseteken kívűl a fejlesztő nem javasolja a vessző használatát.<br></div></blockquote><div><br>Én nem tartom hibának a vessző használatát.<br>Ha az interpreter felismeri azt, hogy "Mo-Fr 09:00-02:00, Sa 09:00-13:00" (amit ugyebár kell), akkor hogy nem ismeri fel azt is, hogy "Mo-Fr 09:00-18:00, Sa 09:00-13:00"?<br>Az én szememben "Mo-Fr 09:00-18:00, Sa 09:00-13:00" és "Mo-Fr 09:00-18:00; Sa 09:00-13:00" két különböző mód leírni ugyanazt. Szükség meg azért van mindkettőre, mert "Mo-Fr 09:00-02:00, Sa 09:00-13:00" és "Mo-Fr 09:00-02:00; Sa 09:00-13:00" már más jelentéssel bírnak.<br>Nem látom semmi előnyét annak, hogy a vesszős és pontosvesszős elválasztás közül valamelyiket kitüntetjük a másik rovására, és fölöslegesnek tartom a vesszős tagek "javítását".<br><br>Mellesleg a hivatalos validator is érti a dolgot (márpedig, ha jól sejtem, leginkább annak a libraryjét használják a programok).<br>Ha az osmand mégsem érti ezt, azt egyrészt nagyon furcsállom (mert akkor valszeg túlbonyolították a kódjukat), másrészt szerintem ez osmand bug.<br><br>üdv:<br>kdano<br></div></blockquote></div>