mirror of
https://github.com/Maks1mS/free-ozon-dpr.git
synced 2025-11-28 08:11:56 +03:00
Compare commits
25 Commits
8e12f4a9cb
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| d8df3c804f | |||
| f18d854f99 | |||
| 679ca9b8bf | |||
|
|
8f5c35ba2b | ||
| a4cd93b09a | |||
| b6043843e4 | |||
| 84af1913c5 | |||
| fadb204413 | |||
| 9f4f0838d7 | |||
| 9409fbe1b4 | |||
| 93f36be0d5 | |||
| 36fd635c53 | |||
| d7dce20a0f | |||
| 7b0b892e70 | |||
| 2708952473 | |||
| 1932d2a4b0 | |||
| 01df7305cf | |||
| 3e8e219c34 | |||
| b465d70517 | |||
|
|
f7a6431681 | ||
|
|
48ae10bdac | ||
| 3cc83c531d | |||
| cdba0bfa16 | |||
| f6b26f049f | |||
|
|
47ad0aef22 |
@@ -2,6 +2,26 @@
|
||||
"name": "WOЯЖ",
|
||||
"source": "https://login.woyag.ru/map",
|
||||
"points": [
|
||||
{
|
||||
"coordinates": [
|
||||
37.804049,
|
||||
47.993063
|
||||
],
|
||||
"name": "ПВЗ-01 Планета",
|
||||
"address": "Донецк, ул. Артема 50а",
|
||||
"link": "https://ozon.ru/point/620808",
|
||||
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
37.96675,
|
||||
48.042848
|
||||
],
|
||||
"name": "ПВЗ-02 Макеевка",
|
||||
"address": "Макеевка, ул. Островского, 2/37",
|
||||
"link": "https://ozon.ru/point/1217157",
|
||||
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
37.689712,
|
||||
@@ -12,6 +32,16 @@
|
||||
"link": "https://ozon.ru/point/538097",
|
||||
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
38.484234,
|
||||
48.038333
|
||||
],
|
||||
"name": "ПВЗ-07 Шахтерск",
|
||||
"address": "Шахтёрск, ул. Берегового 11",
|
||||
"link": "https://ozon.ru/point/1215804",
|
||||
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
37.798876,
|
||||
@@ -92,6 +122,26 @@
|
||||
"link": "https://ozon.ru/point/536839",
|
||||
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
37.78178,
|
||||
48.035305
|
||||
],
|
||||
"name": "ПВЗ-19 Северный",
|
||||
"address": "Донецк, ул. Университетская 107",
|
||||
"link": "https://ozon.ru/point/1224270",
|
||||
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
37.799398,
|
||||
47.992543
|
||||
],
|
||||
"name": "ПВЗ-20 Пассаж",
|
||||
"address": "Донецк, пл. Коммунаров 1",
|
||||
"link": "https://ozon.ru/point/620821",
|
||||
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
37.81148,
|
||||
@@ -182,6 +232,26 @@
|
||||
"link": "https://ozon.ru/point/538183",
|
||||
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
38.762477,
|
||||
48.022609
|
||||
],
|
||||
"name": "ПВЗ-31 Снежное",
|
||||
"address": "Снежное, ул. Крестьянская 43",
|
||||
"link": "https://ozon.ru/point/1217165",
|
||||
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
37.858368,
|
||||
48.003342
|
||||
],
|
||||
"name": "ПВЗ-32 Макаронка",
|
||||
"address": "Донецк, пр. Ильича 84",
|
||||
"link": "https://ozon.ru/point/620816",
|
||||
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
37.811583,
|
||||
@@ -222,6 +292,16 @@
|
||||
"link": "https://ozon.ru/point/538184",
|
||||
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
37.749093,
|
||||
48.042633
|
||||
],
|
||||
"name": "ПВЗ-37 ЖД Космос",
|
||||
"address": "Донецк, ул. Артема 275",
|
||||
"link": "https://ozon.ru/point/1217174",
|
||||
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
37.747969,
|
||||
@@ -252,6 +332,16 @@
|
||||
"link": "https://ozon.ru/point/533345",
|
||||
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
37.774099,
|
||||
48.037829
|
||||
],
|
||||
"name": "ПВЗ-41 Маяк",
|
||||
"address": "Донецк, ул. Артема 179б",
|
||||
"link": "https://ozon.ru/point/1215788",
|
||||
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
37.807773,
|
||||
@@ -271,6 +361,136 @@
|
||||
"address": "Донецк, ул. Кольцова 15",
|
||||
"link": "https://ozon.ru/point/538095",
|
||||
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
37.800047,
|
||||
48.001798
|
||||
],
|
||||
"name": "ПВЗ-45 Гринкевича 9",
|
||||
"address": "Донецк, пр. Гринкевича 9",
|
||||
"link": "https://ozon.ru/point/549337",
|
||||
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
37.88167,
|
||||
47.963065
|
||||
],
|
||||
"name": "ПВЗ-46 Буденного",
|
||||
"address": "Донецк, пл. Буденного (трамвайное кольцо)",
|
||||
"link": "https://ozon.ru/point/1217171",
|
||||
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
37.91487,
|
||||
47.974376
|
||||
],
|
||||
"name": "ПВЗ-47 Раздольная 34б (Юта)",
|
||||
"address": "Донецк, ул. Раздольная 34б",
|
||||
"link": "https://ozon.ru/point/620819",
|
||||
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
37.859927,
|
||||
48.036184
|
||||
],
|
||||
"name": "ПВЗ-48 МК-5 Кронштадская 69",
|
||||
"address": "Макеевка, ул. Кронштадтская 69",
|
||||
"link": "https://ozon.ru/point/622517",
|
||||
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
37.983099,
|
||||
48.015676
|
||||
],
|
||||
"name": "ПВЗ-49 МК-6 Репина 26",
|
||||
"address": "Макеевка, ул. Репина 26",
|
||||
"link": "https://ozon.ru/point/622515",
|
||||
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
37.882111,
|
||||
47.959607
|
||||
],
|
||||
"name": "ПВЗ-50 Октября 24",
|
||||
"address": "Донецк, ул. Октября 24",
|
||||
"link": "https://ozon.ru/point/1215819",
|
||||
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
37.850286,
|
||||
47.981267
|
||||
],
|
||||
"name": "ПВЗ-52 Бессарабская 19",
|
||||
"address": "Донецк, ул. Бессарабская 19",
|
||||
"link": "https://ozon.ru/point/1255353",
|
||||
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
37.918123,
|
||||
47.98129
|
||||
],
|
||||
"name": "ПВЗ-54 Щетинина 23а",
|
||||
"address": "Донецк, ул. Щетинина 23а",
|
||||
"link": "https://ozon.ru/point/1229358",
|
||||
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
37.795304,
|
||||
48.011411
|
||||
],
|
||||
"name": "ПВЗ-55 Щорса 38",
|
||||
"address": "Донецк, ул. Щорса 38",
|
||||
"link": "https://ozon.ru/point/1229562",
|
||||
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
37.983865,
|
||||
48.08509
|
||||
],
|
||||
"name": "ПВЗ-53 МК-7 Монтажная 48/11",
|
||||
"address": "Макеевка, ул. Монтажная 48/11",
|
||||
"link": "https://ozon.ru/point/1255364",
|
||||
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
37.966101,
|
||||
47.955685
|
||||
],
|
||||
"name": "ПВЗ-56 Палладина 22",
|
||||
"address": "Донецк, ул. Палладина 22",
|
||||
"link": "https://ozon.ru/point/1230956",
|
||||
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
37.898197,
|
||||
48.067402
|
||||
],
|
||||
"name": "ПВЗ-58 МК-9 Героев Сталинграда",
|
||||
"address": "Макеевка, ул. Героев Сталинграда 19",
|
||||
"link": "https://ozon.ru/point/1255360",
|
||||
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
38.02035,
|
||||
47.751643
|
||||
],
|
||||
"name": "ПВЗ-60 Старобешево",
|
||||
"address": "пгт. Старобешево, ул. Победы 94б",
|
||||
"link": "https://ozon.ru/point/1263965",
|
||||
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,7 +1,17 @@
|
||||
{
|
||||
"name": "Global Express",
|
||||
"source": "https://t.me/Mariupol_global_express/1977",
|
||||
"source": "https://t.me/global_express_dnr/784",
|
||||
"points": [
|
||||
{
|
||||
"coordinates": [
|
||||
37.849239,
|
||||
48.009934
|
||||
],
|
||||
"link": "https://ozon.ru/point/538177",
|
||||
"name": "г. Донецк Калининский рынок (рядом с гостиницей Нива) бульвар Шевченко, 66",
|
||||
"address": "г. Донецк Калининский рынок (рядом с гостиницей Нива) бульвар Шевченко, 66",
|
||||
"operationTime": "<a href=\"https://vk.com/global_express_dnr?w=address-124759560_72654\">ГРАФИК РАБОТЫ</a>"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
37.811995,
|
||||
@@ -10,7 +20,7 @@
|
||||
"link": "https://ozon.ru/point/533323",
|
||||
"name": "г. Донецк, ул. 50-летия СССР, 157А",
|
||||
"address": "г. Донецк, ул. 50-летия СССР, 157А",
|
||||
"operationTime": "<a href=\"https://vk.com/aliexpress___delivery?w=address-124759560_72654\">ГРАФИК РАБОТЫ</a>"
|
||||
"operationTime": "<a href=\"https://vk.com/global_express_dnr?w=address-124759560_72654\">ГРАФИК РАБОТЫ</a>"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
@@ -20,7 +30,7 @@
|
||||
"link": "https://ozon.ru/point/533347",
|
||||
"name": " г. Донецк, площадь Коммунаров 1к1, ТЦ «Южный» ",
|
||||
"address": " г. Донецк, площадь Коммунаров 1к1, ТЦ «Южный» ",
|
||||
"operationTime": "<a href=\"https://vk.com/aliexpress___delivery?w=address-124759560_72654\">ГРАФИК РАБОТЫ</a>"
|
||||
"operationTime": "<a href=\"https://vk.com/global_express_dnr?w=address-124759560_72654\">ГРАФИК РАБОТЫ</a>"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
@@ -30,7 +40,7 @@
|
||||
"link": "https://ozon.ru/point/534953",
|
||||
"name": "г. Донецк, пр - кт Ленинский, 98А остановка «Звездный»",
|
||||
"address": "г. Донецк, пр - кт Ленинский, 98А остановка «Звездный»",
|
||||
"operationTime": "<a href=\"https://vk.com/aliexpress___delivery?w=address-124759560_72654\">ГРАФИК РАБОТЫ</a>"
|
||||
"operationTime": "<a href=\"https://vk.com/global_express_dnr?w=address-124759560_72654\">ГРАФИК РАБОТЫ</a>"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
@@ -40,7 +50,7 @@
|
||||
"link": "https://ozon.ru/point/533350",
|
||||
"name": "г. Торез, 4й микрорайон, (торговые павильоны в районе дома 23)",
|
||||
"address": "г. Торез, 4й микрорайон, (торговые павильоны в районе дома 23)",
|
||||
"operationTime": "<a href=\"https://vk.com/aliexpress___delivery?w=address-124759560_72654\">ГРАФИК РАБОТЫ</a>"
|
||||
"operationTime": "<a href=\"https://vk.com/global_express_dnr?w=address-124759560_72654\">ГРАФИК РАБОТЫ</a>"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
@@ -48,9 +58,9 @@
|
||||
48.021133
|
||||
],
|
||||
"link": "https://ozon.ru/point/534920",
|
||||
"name": "Снежное, ул. Дзержинского, 2",
|
||||
"address": "Снежное, ул. Дзержинского, 2",
|
||||
"operationTime": "<a href=\"https://vk.com/aliexpress___delivery?w=address-124759560_72654\">ГРАФИК РАБОТЫ</a>"
|
||||
"name": "г. Снежное, ул. Дзержинского, 2 ",
|
||||
"address": "г. Снежное, ул. Дзержинского, 2 ",
|
||||
"operationTime": "<a href=\"https://vk.com/global_express_dnr?w=address-124759560_72654\">ГРАФИК РАБОТЫ</a>"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
@@ -58,9 +68,9 @@
|
||||
48.221055
|
||||
],
|
||||
"link": "https://ozon.ru/point/534903",
|
||||
"name": "Енакиево, проспект Ленина, 98в",
|
||||
"address": "Енакиево, проспект Ленина, 98в",
|
||||
"operationTime": "<a href=\"https://vk.com/aliexpress___delivery?w=address-124759560_72654\">ГРАФИК РАБОТЫ</a>"
|
||||
"name": "Енакиево, проспект Ленина, 98 ",
|
||||
"address": "Енакиево, проспект Ленина, 98 ",
|
||||
"operationTime": "<a href=\"https://vk.com/global_express_dnr?w=address-124759560_72654\">ГРАФИК РАБОТЫ</a>"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -7,9 +7,9 @@
|
||||
37.845475,
|
||||
47.994778
|
||||
],
|
||||
"name": "ПВЗ г.Донецк, ул.Харитонова, 3",
|
||||
"address": "г.Донецк, ул.Харитонова, 3",
|
||||
"link": "https://ozon.ru/point/517058",
|
||||
"name": "ПВЗ г. Донецк, ул. Харитонова, 3а",
|
||||
"address": "г. Донецк, ул. Харитонова, 3а",
|
||||
"link": "https://ozon.ru/t/lNMb4a7",
|
||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||
},
|
||||
{
|
||||
@@ -17,9 +17,9 @@
|
||||
37.790642,
|
||||
47.988073
|
||||
],
|
||||
"name": "ПВЗ г.Донецк, пр.Ленинский, 4",
|
||||
"address": "г.Донецк, пр.Ленинский, 4",
|
||||
"link": "https://ozon.ru/point/517054",
|
||||
"name": "ПВЗ г. Донецк, пр-кт Ленинский, 4",
|
||||
"address": "г. Донецк, пр-кт Ленинский, 4",
|
||||
"link": "https://ozon.ru/t/bJKdjAE",
|
||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||
},
|
||||
{
|
||||
@@ -29,7 +29,7 @@
|
||||
],
|
||||
"name": "ПВЗ г. Донецк, ул. Петровского, 111в",
|
||||
"address": "г. Донецк, ул. Петровского, 111в",
|
||||
"link": "https://ozon.ru/point/517053",
|
||||
"link": "https://ozon.ru/t/QlR8LlD",
|
||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||
},
|
||||
{
|
||||
@@ -39,17 +39,7 @@
|
||||
],
|
||||
"name": "ПВЗ г. Донецк, ул. Университетская, 34",
|
||||
"address": "г. Донецк, ул. Университетская, 34",
|
||||
"link": "https://ozon.ru/point/514822",
|
||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
37.899868,
|
||||
47.991365
|
||||
],
|
||||
"name": "ПВЗ г.Донецк, ул.Полоцкая, 9",
|
||||
"address": "г.Донецк, ул.Полоцкая, 9",
|
||||
"link": "https://ozon.ru/point/517056",
|
||||
"link": "https://ozon.ru/t/WkV05VJ",
|
||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||
},
|
||||
{
|
||||
@@ -57,9 +47,9 @@
|
||||
37.551447,
|
||||
47.106867
|
||||
],
|
||||
"name": "ПВЗ г.Мариуполь, пр.Металлургов, 94",
|
||||
"address": "г.Мариуполь, пр.Металлургов, 94",
|
||||
"link": "https://ozon.ru/point/516734",
|
||||
"name": "ПВЗ г. Мариуполь, пр-кт Металлургов, 94",
|
||||
"address": "г. Мариуполь, пр-кт Металлургов, 94",
|
||||
"link": "https://ozon.ru/t/85ALaJb",
|
||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||
},
|
||||
{
|
||||
@@ -69,7 +59,7 @@
|
||||
],
|
||||
"name": "ПВЗ г. Макеевка, ул. Рябцева, 1",
|
||||
"address": "г. Макеевка, ул. Рябцева, 1",
|
||||
"link": "https://ozon.ru/point/517062",
|
||||
"link": "https://ozon.ru/t/akMALGL",
|
||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||
},
|
||||
{
|
||||
@@ -79,7 +69,7 @@
|
||||
],
|
||||
"name": "ПВЗ г. Донецк, ул. Артема, 148а",
|
||||
"address": "г. Донецк, ул. Артема, 148а",
|
||||
"link": "https://ozon.ru/point/517055",
|
||||
"link": "https://ozon.ru/t/grW5Y08",
|
||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||
},
|
||||
{
|
||||
@@ -87,19 +77,19 @@
|
||||
37.7964,
|
||||
48.00381
|
||||
],
|
||||
"name": "ПВЗ г.Донецк, пр.Гурова, 7",
|
||||
"address": "г.Донецк, пр.Гурова, 7",
|
||||
"link": "https://ozon.ru/point/517061",
|
||||
"name": "ПВЗ г. Донецк, пр-кт Гурова, 7",
|
||||
"address": "г. Донецк, пр-кт Гурова, 7",
|
||||
"link": "https://ozon.ru/t/R9egGrb",
|
||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
37.807934,
|
||||
48.014371
|
||||
37.807755,
|
||||
48.016661
|
||||
],
|
||||
"name": "ПВЗ г.Донецк, ул.Челюскинцев, 167",
|
||||
"address": "г.Донецк, ул.Челюскинцев, 167",
|
||||
"link": "https://ozon.ru/point/517059",
|
||||
"name": "ПВЗ г. Донецк, пр-кт Мира, 13",
|
||||
"address": "г. Донецк, пр-кт Мира, 13",
|
||||
"link": "https://ozon.ru/t/EMEA7XD",
|
||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||
},
|
||||
{
|
||||
@@ -107,9 +97,9 @@
|
||||
37.835405,
|
||||
48.002471
|
||||
],
|
||||
"name": "ПВЗ г.Донецк, пр.Ильича, 32",
|
||||
"address": "г.Донецк, пр.Ильича, 32",
|
||||
"link": "https://ozon.ru/point/514844",
|
||||
"name": "ПВЗ г. Донецк, пр-кт Ильича, 32",
|
||||
"address": "г. Донецк, пр-кт Ильича, 32",
|
||||
"link": "https://ozon.ru/t/P9LAMA4",
|
||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||
},
|
||||
{
|
||||
@@ -117,9 +107,9 @@
|
||||
38.026077,
|
||||
48.045442
|
||||
],
|
||||
"name": "ПВЗ г.Макеевка, пр.Генерала Данилова, 71б",
|
||||
"address": "г.Макеевка, пр.Генерала Данилова, 71б",
|
||||
"link": "https://ozon.ru/point/534902",
|
||||
"name": "ПВЗ г. Макеевка, ул. Ленина, 85",
|
||||
"address": "г. Макеевка, ул. Ленина, 85",
|
||||
"link": "https://ozon.ru/point/1224455",
|
||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||
},
|
||||
{
|
||||
@@ -157,9 +147,9 @@
|
||||
37.958366,
|
||||
48.084373
|
||||
],
|
||||
"name": "ПВЗ г.Макеевка, ул.Рябцева, 1",
|
||||
"address": "г.Макеевка, ул.Рябцева, 1",
|
||||
"link": "https://ozon.ru/point/517062",
|
||||
"name": "ПВЗ г. Макеевка, ул. Ленина, 152",
|
||||
"address": "г. Макеевка, ул. Ленина, 152",
|
||||
"link": "https://ozon.ru/point/1215795",
|
||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||
},
|
||||
{
|
||||
@@ -177,8 +167,8 @@
|
||||
37.864259,
|
||||
48.009494
|
||||
],
|
||||
"name": "ПВЗ г.Донецк, бул.Шевченко, 129",
|
||||
"address": "г.Донецк, бул.Шевченко, 129",
|
||||
"name": "ПВЗ г. Донецк, б-р Шевченко, 129",
|
||||
"address": "г. Донецк, б-р Шевченко, 129",
|
||||
"link": "https://ozon.ru/point/538180",
|
||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||
},
|
||||
@@ -187,9 +177,239 @@
|
||||
37.963765,
|
||||
48.054088
|
||||
],
|
||||
"name": "ПВЗ г. Макеевка, ул. Ленина, 85",
|
||||
"address": "г. Макеевка, ул. Ленина, 85",
|
||||
"link": "https://ozon.ru/point/1224455",
|
||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
37.799239,
|
||||
47.987542
|
||||
],
|
||||
"name": "ПВЗ г. Донецк, ул. Первомайская, 19",
|
||||
"address": "г. Донецк, ул. Первомайская, 19",
|
||||
"link": "https://ozon.ru/point/549338",
|
||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
37.694468,
|
||||
47.942444
|
||||
],
|
||||
"name": "ПВЗ г. Донецк, ул. Харитонова, 3а",
|
||||
"address": "г. Донецк, ул. Харитонова, 3а",
|
||||
"link": "https://ozon.ru/t/lNMb4a7",
|
||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
38.02918,
|
||||
48.298144
|
||||
],
|
||||
"name": "ПВЗ г. Донецк, ул. Первомайская, 19",
|
||||
"address": "г. Донецк, ул. Первомайская, 19",
|
||||
"link": "https://ozon.ru/point/549338",
|
||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
37.769091,
|
||||
48.007909
|
||||
],
|
||||
"name": "ПВЗ г. Донецк, пр-кт Панфилова, 118",
|
||||
"address": "г. Донецк, пр-кт Панфилова, 118",
|
||||
"link": "https://ozon.ru/point/565085",
|
||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
36.792443,
|
||||
46.755655
|
||||
],
|
||||
"name": "ПВЗ г. Макеевка, ул. Ленина, 85",
|
||||
"address": "г. Макеевка, ул. Ленина, 85",
|
||||
"link": "https://ozon.ru/point/1224455",
|
||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
37.828003,
|
||||
47.991136
|
||||
],
|
||||
"name": "ПВЗ г. Донецк, ул. Мушкетовская, 5",
|
||||
"address": "г. Донецк, ул. Мушкетовская, 5",
|
||||
"link": "https://ozon.ru/point/1217155",
|
||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
37.777302,
|
||||
48.060357
|
||||
],
|
||||
"name": "ПВЗ г. Донецк, пр-кт Партизанский, 75",
|
||||
"address": "г. Донецк, пр-кт Партизанский, 75",
|
||||
"link": "https://ozon.ru/point/1224264",
|
||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
37.82926,
|
||||
48.008801
|
||||
],
|
||||
"name": "ПВЗ г. Донецк, б-р Шевченко, 27",
|
||||
"address": "г. Донецк, б-р Шевченко, 27",
|
||||
"link": "https://ozon.ru/point/549324",
|
||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
37.801502,
|
||||
47.97817
|
||||
],
|
||||
"name": "ПВЗ г. Донецк, ул. И. Ткаченко, 121а",
|
||||
"address": "г. Донецк, ул. И. Ткаченко, 121а",
|
||||
"link": "https://ozon.ru/point/565090",
|
||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
36.815574,
|
||||
46.747857
|
||||
],
|
||||
"name": "ПВЗ г. Донецк, ул. Харитонова, 3а",
|
||||
"address": "г. Донецк, ул. Харитонова, 3а",
|
||||
"link": "https://ozon.ru/t/lNMb4a7",
|
||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
37.766495,
|
||||
47.942046
|
||||
],
|
||||
"name": "ПВЗ г. Донецк, ул. Шутова, 16а",
|
||||
"address": "г. Донецк, ул. Шутова, 16а",
|
||||
"link": "https://ozon.ru/point/1224266",
|
||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
38.063011,
|
||||
48.327194
|
||||
],
|
||||
"name": "ПВЗ г. Макеевка, ул. Ленина, 85",
|
||||
"address": "г. Макеевка, ул. Ленина, 85",
|
||||
"link": "https://ozon.ru/point/1224455",
|
||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
37.810225,
|
||||
48.032287
|
||||
],
|
||||
"name": "ПВЗ г. Донецк, ул. Северская, 23а",
|
||||
"address": "г. Донецк, ул. Северская, 23а",
|
||||
"link": "https://ozon.ru/point/1215785",
|
||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
38.026527,
|
||||
48.048848
|
||||
],
|
||||
"name": "ПВЗ г. Макеевка, микрорайон Зеленый, 6а",
|
||||
"address": "г. Макеевка, микрорайон Зеленый, 6а",
|
||||
"link": "https://ozon.ru/point/534902",
|
||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
38.155744,
|
||||
48.036233
|
||||
],
|
||||
"name": "ПВЗ г. Харцызск, ул. Октябрьская, 34б",
|
||||
"address": "г. Харцызск, ул. Октябрьская, 34б",
|
||||
"link": "https://ozon.ru/point/1224267",
|
||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
38.068456,
|
||||
47.666574
|
||||
],
|
||||
"name": "ПВЗ г. Комсомольское, ул. Горького, 69б",
|
||||
"address": "г. Комсомольское, ул. Горького, 69б",
|
||||
"link": "https://ozon.ru/point/1215789",
|
||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
37.898826,
|
||||
47.989924
|
||||
],
|
||||
"name": "ПВЗ г. Донецк, ул. Вышнеградского, 25",
|
||||
"address": "г. Донецк, ул. Вышнеградского, 25",
|
||||
"link": "https://ozon.ru/t/7nArwJX",
|
||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
37.905976,
|
||||
48.071797
|
||||
],
|
||||
"name": "ПВЗ г. Макеевка, ул. Коккинаки, 60",
|
||||
"address": "г. Макеевка, ул. Коккинаки, 60",
|
||||
"link": "https://ozon.ru/point/1236281",
|
||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
37.8616,
|
||||
48.03683
|
||||
],
|
||||
"name": "ПВЗ г. Макеевка, ул. Ленина, 85",
|
||||
"address": "г. Макеевка, ул. Ленина, 85",
|
||||
"link": "https://ozon.ru/point/1224455",
|
||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
37.85559,
|
||||
47.977886
|
||||
],
|
||||
"name": "ПВЗ г. Донецк, ул. Майская, 18б",
|
||||
"address": "г. Донецк, ул. Майская, 18б",
|
||||
"link": "https://ozon.ru/point/1236293",
|
||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
37.873395,
|
||||
47.979135
|
||||
],
|
||||
"name": "ПВЗ г. Донецк, ул. Майская, 18б",
|
||||
"address": "г. Донецк, ул. Майская, 18б",
|
||||
"link": "https://ozon.ru/point/1236293",
|
||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
37.782243,
|
||||
48.020904
|
||||
],
|
||||
"name": "ПВЗ г. Донецк, пр-кт Панфилова, 118",
|
||||
"address": "г. Донецк, пр-кт Панфилова, 118",
|
||||
"link": "https://ozon.ru/point/565085",
|
||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
37.931821,
|
||||
48.026767
|
||||
],
|
||||
"name": "ПВЗ г. Макеевка, ул. Рябцева, 1",
|
||||
"address": "г. Макеевка, ул. Рябцева, 1",
|
||||
"link": "https://ozon.ru/point/517062",
|
||||
"link": "https://ozon.ru/t/akMALGL",
|
||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||
}
|
||||
]
|
||||
|
||||
46
data/06_tvoya_dostavka.json
Normal file
46
data/06_tvoya_dostavka.json
Normal file
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"name": "Твоя доставка",
|
||||
"source": "https://t.me/twoya_dostavka/650",
|
||||
"points": [
|
||||
{
|
||||
"coordinates": [
|
||||
37.833752,
|
||||
47.991413
|
||||
],
|
||||
"name": "пр-кт Павших Коммунаров 96",
|
||||
"link": "https://ozon.ru/point/1233432",
|
||||
"address": "Донецк, пр-кт Павших Коммунаров 96",
|
||||
"operationTime": "Ежедневно с 9.00-18.00"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
37.778757,
|
||||
47.956758
|
||||
],
|
||||
"name": "ул.Актюбинская 5а",
|
||||
"link": "https://ozon.ru/point/1233413",
|
||||
"address": "Донецк, ул.Актюбинская 5а",
|
||||
"operationTime": "Ежедневно с 9.00-18.00"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
37.805042,
|
||||
47.990069
|
||||
],
|
||||
"name": "ул. Артема 41 Каб.113",
|
||||
"link": "https://ozon.ru/point/1233419",
|
||||
"address": "Донецк, ул. Артема 41 Каб.113",
|
||||
"operationTime": "Ежедневно с 9.00-18.00"
|
||||
},
|
||||
{
|
||||
"coordinates": [
|
||||
37.777041,
|
||||
47.966956
|
||||
],
|
||||
"name": "ул. Артема 41 Каб.113",
|
||||
"link": "https://ozon.ru/point/1236298",
|
||||
"address": "Донецк, ул. Днепродзержинская 5",
|
||||
"operationTime": "Ежедневно с 9.00-18.00"
|
||||
}
|
||||
]
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
7384
merged-data.json
7384
merged-data.json
File diff suppressed because it is too large
Load Diff
287
package-lock.json
generated
287
package-lock.json
generated
@@ -19,11 +19,13 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"@eslint/js": "^9.4.0",
|
||||
"collapse-white-space": "^2.1.0",
|
||||
"eslint": "^9.4.0",
|
||||
"globals": "^15.4.0",
|
||||
"vite": "^5.2.0",
|
||||
"vite-plugin-html-config": "^1.0.11",
|
||||
"vite-plugin-radar": "^0.9.6",
|
||||
"vite-plugin-static-copy": "^1.0.5",
|
||||
"vite-plugin-webfont-dl": "^3.9.4"
|
||||
}
|
||||
},
|
||||
@@ -918,6 +920,19 @@
|
||||
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
|
||||
}
|
||||
},
|
||||
"node_modules/anymatch": {
|
||||
"version": "3.1.3",
|
||||
"resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
|
||||
"integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"normalize-path": "^3.0.0",
|
||||
"picomatch": "^2.0.4"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 8"
|
||||
}
|
||||
},
|
||||
"node_modules/argparse": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
|
||||
@@ -946,6 +961,18 @@
|
||||
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/binary-extensions": {
|
||||
"version": "2.3.0",
|
||||
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
|
||||
"integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": ">=8"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/sindresorhus"
|
||||
}
|
||||
},
|
||||
"node_modules/brace-expansion": {
|
||||
"version": "1.1.11",
|
||||
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
|
||||
@@ -956,6 +983,18 @@
|
||||
"concat-map": "0.0.1"
|
||||
}
|
||||
},
|
||||
"node_modules/braces": {
|
||||
"version": "3.0.3",
|
||||
"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
|
||||
"integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"fill-range": "^7.1.1"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=8"
|
||||
}
|
||||
},
|
||||
"node_modules/buffer-from": {
|
||||
"version": "1.1.2",
|
||||
"resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
|
||||
@@ -997,6 +1036,42 @@
|
||||
"url": "https://github.com/chalk/chalk?sponsor=1"
|
||||
}
|
||||
},
|
||||
"node_modules/chokidar": {
|
||||
"version": "3.6.0",
|
||||
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
|
||||
"integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"anymatch": "~3.1.2",
|
||||
"braces": "~3.0.2",
|
||||
"glob-parent": "~5.1.2",
|
||||
"is-binary-path": "~2.1.0",
|
||||
"is-glob": "~4.0.1",
|
||||
"normalize-path": "~3.0.0",
|
||||
"readdirp": "~3.6.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 8.10.0"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://paulmillr.com/funding/"
|
||||
},
|
||||
"optionalDependencies": {
|
||||
"fsevents": "~2.3.2"
|
||||
}
|
||||
},
|
||||
"node_modules/chokidar/node_modules/glob-parent": {
|
||||
"version": "5.1.2",
|
||||
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
|
||||
"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"is-glob": "^4.0.1"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 6"
|
||||
}
|
||||
},
|
||||
"node_modules/clean-css": {
|
||||
"version": "5.3.3",
|
||||
"resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz",
|
||||
@@ -1019,6 +1094,16 @@
|
||||
"wrap-ansi": "^6.2.0"
|
||||
}
|
||||
},
|
||||
"node_modules/collapse-white-space": {
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-2.1.0.tgz",
|
||||
"integrity": "sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==",
|
||||
"dev": true,
|
||||
"funding": {
|
||||
"type": "github",
|
||||
"url": "https://github.com/sponsors/wooorm"
|
||||
}
|
||||
},
|
||||
"node_modules/color-convert": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
|
||||
@@ -1471,6 +1556,34 @@
|
||||
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/fast-glob": {
|
||||
"version": "3.3.2",
|
||||
"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz",
|
||||
"integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@nodelib/fs.stat": "^2.0.2",
|
||||
"@nodelib/fs.walk": "^1.2.3",
|
||||
"glob-parent": "^5.1.2",
|
||||
"merge2": "^1.3.0",
|
||||
"micromatch": "^4.0.4"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=8.6.0"
|
||||
}
|
||||
},
|
||||
"node_modules/fast-glob/node_modules/glob-parent": {
|
||||
"version": "5.1.2",
|
||||
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
|
||||
"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"is-glob": "^4.0.1"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 6"
|
||||
}
|
||||
},
|
||||
"node_modules/fast-json-stable-stringify": {
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
|
||||
@@ -1547,6 +1660,18 @@
|
||||
"node": ">=16"
|
||||
}
|
||||
},
|
||||
"node_modules/fill-range": {
|
||||
"version": "7.1.1",
|
||||
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
|
||||
"integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"to-regex-range": "^5.0.1"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=8"
|
||||
}
|
||||
},
|
||||
"node_modules/find-up": {
|
||||
"version": "4.1.0",
|
||||
"resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
|
||||
@@ -1623,6 +1748,29 @@
|
||||
"node": ">=12.20.0"
|
||||
}
|
||||
},
|
||||
"node_modules/fs-extra": {
|
||||
"version": "11.2.0",
|
||||
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz",
|
||||
"integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"graceful-fs": "^4.2.0",
|
||||
"jsonfile": "^6.0.1",
|
||||
"universalify": "^2.0.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=14.14"
|
||||
}
|
||||
},
|
||||
"node_modules/fs-extra/node_modules/universalify": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
|
||||
"integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": ">= 10.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/fs.realpath": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
|
||||
@@ -1714,6 +1862,12 @@
|
||||
"url": "https://github.com/sponsors/sindresorhus"
|
||||
}
|
||||
},
|
||||
"node_modules/graceful-fs": {
|
||||
"version": "4.2.11",
|
||||
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
|
||||
"integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/has-flag": {
|
||||
"version": "4.0.0",
|
||||
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
|
||||
@@ -1839,6 +1993,18 @@
|
||||
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/is-binary-path": {
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
|
||||
"integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"binary-extensions": "^2.0.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=8"
|
||||
}
|
||||
},
|
||||
"node_modules/is-extglob": {
|
||||
"version": "2.1.1",
|
||||
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
|
||||
@@ -1868,6 +2034,15 @@
|
||||
"node": ">=0.10.0"
|
||||
}
|
||||
},
|
||||
"node_modules/is-number": {
|
||||
"version": "7.0.0",
|
||||
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
|
||||
"integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": ">=0.12.0"
|
||||
}
|
||||
},
|
||||
"node_modules/is-path-inside": {
|
||||
"version": "3.0.3",
|
||||
"resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
|
||||
@@ -1965,6 +2140,27 @@
|
||||
"integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/jsonfile": {
|
||||
"version": "6.1.0",
|
||||
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
|
||||
"integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"universalify": "^2.0.0"
|
||||
},
|
||||
"optionalDependencies": {
|
||||
"graceful-fs": "^4.1.6"
|
||||
}
|
||||
},
|
||||
"node_modules/jsonfile/node_modules/universalify": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
|
||||
"integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": ">= 10.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/keyv": {
|
||||
"version": "4.5.4",
|
||||
"resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
|
||||
@@ -2009,6 +2205,28 @@
|
||||
"integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/merge2": {
|
||||
"version": "1.4.1",
|
||||
"resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
|
||||
"integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": ">= 8"
|
||||
}
|
||||
},
|
||||
"node_modules/micromatch": {
|
||||
"version": "4.0.7",
|
||||
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz",
|
||||
"integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"braces": "^3.0.3",
|
||||
"picomatch": "^2.3.1"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=8.6"
|
||||
}
|
||||
},
|
||||
"node_modules/mime-db": {
|
||||
"version": "1.52.0",
|
||||
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
|
||||
@@ -2118,6 +2336,15 @@
|
||||
"url": "https://opencollective.com/node-fetch"
|
||||
}
|
||||
},
|
||||
"node_modules/normalize-path": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
|
||||
"integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": ">=0.10.0"
|
||||
}
|
||||
},
|
||||
"node_modules/nwsapi": {
|
||||
"version": "2.2.10",
|
||||
"resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.10.tgz",
|
||||
@@ -2284,6 +2511,18 @@
|
||||
"integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/picomatch": {
|
||||
"version": "2.3.1",
|
||||
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
|
||||
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": ">=8.6"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/jonschlinkert"
|
||||
}
|
||||
},
|
||||
"node_modules/pngjs": {
|
||||
"version": "5.0.0",
|
||||
"resolved": "https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz",
|
||||
@@ -2419,6 +2658,18 @@
|
||||
"quickselect": "^2.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/readdirp": {
|
||||
"version": "3.6.0",
|
||||
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
|
||||
"integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"picomatch": "^2.2.1"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=8.10.0"
|
||||
}
|
||||
},
|
||||
"node_modules/require-directory": {
|
||||
"version": "2.1.1",
|
||||
"resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
|
||||
@@ -2702,6 +2953,18 @@
|
||||
"integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/to-regex-range": {
|
||||
"version": "5.0.1",
|
||||
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
|
||||
"integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"is-number": "^7.0.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=8.0"
|
||||
}
|
||||
},
|
||||
"node_modules/tough-cookie": {
|
||||
"version": "4.1.4",
|
||||
"resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz",
|
||||
@@ -2841,6 +3104,24 @@
|
||||
"vite": "^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/vite-plugin-static-copy": {
|
||||
"version": "1.0.5",
|
||||
"resolved": "https://registry.npmjs.org/vite-plugin-static-copy/-/vite-plugin-static-copy-1.0.5.tgz",
|
||||
"integrity": "sha512-02k0Rox+buYdEOfeilKZSgs1gXfPf9RjVztZEIYZgVIxjsVZi6AXssjzdi+qW6zYt00d3bq+tpP2voVXN2fKLw==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"chokidar": "^3.5.3",
|
||||
"fast-glob": "^3.2.11",
|
||||
"fs-extra": "^11.1.0",
|
||||
"picocolors": "^1.0.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": "^18.0.0 || >=20.0.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"vite": "^5.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/vite-plugin-webfont-dl": {
|
||||
"version": "3.9.4",
|
||||
"resolved": "https://registry.npmjs.org/vite-plugin-webfont-dl/-/vite-plugin-webfont-dl-3.9.4.tgz",
|
||||
@@ -2968,9 +3249,9 @@
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/ws": {
|
||||
"version": "8.17.0",
|
||||
"resolved": "https://registry.npmjs.org/ws/-/ws-8.17.0.tgz",
|
||||
"integrity": "sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==",
|
||||
"version": "8.17.1",
|
||||
"resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz",
|
||||
"integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==",
|
||||
"engines": {
|
||||
"node": ">=10.0.0"
|
||||
},
|
||||
|
||||
@@ -11,11 +11,13 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"@eslint/js": "^9.4.0",
|
||||
"collapse-white-space": "^2.1.0",
|
||||
"eslint": "^9.4.0",
|
||||
"globals": "^15.4.0",
|
||||
"vite": "^5.2.0",
|
||||
"vite-plugin-html-config": "^1.0.11",
|
||||
"vite-plugin-radar": "^0.9.6",
|
||||
"vite-plugin-static-copy": "^1.0.5",
|
||||
"vite-plugin-webfont-dl": "^3.9.4"
|
||||
},
|
||||
"dependencies": {
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
import {
|
||||
woyag,
|
||||
sevenDostavka,
|
||||
// sevenDostavka,
|
||||
ozonWbDpr,
|
||||
globalExpress
|
||||
} from './update/index.js';
|
||||
|
||||
async function main() {
|
||||
await woyag();
|
||||
await sevenDostavka();
|
||||
// await sevenDostavka();
|
||||
await ozonWbDpr();
|
||||
await globalExpress();
|
||||
}
|
||||
|
||||
@@ -3,9 +3,10 @@ import fs from "node:fs/promises";
|
||||
import { JSDOM } from "jsdom";
|
||||
import { asyncMap } from "modern-async";
|
||||
import { getTelegramMessage } from "../utils.js";
|
||||
import { collapseWhiteSpace } from "collapse-white-space";
|
||||
|
||||
const OUTPUT_FILE = "data/02_global-express.json";
|
||||
const MAIN_URL = "https://t.me/Mariupol_global_express/1977";
|
||||
const MAIN_URL = "https://t.me/global_express_dnr/784";
|
||||
|
||||
/*
|
||||
function generateReadableSchedule(schedule) {
|
||||
@@ -112,8 +113,8 @@ async function getFromTelegram() {
|
||||
const addressesSection = Array.from(document.querySelectorAll("b")).find(
|
||||
(b) => b.textContent.includes("Наши адреса ПВЗ с OZON")
|
||||
);
|
||||
const privilegesSection = Array.from(document.querySelectorAll("u")).find(
|
||||
(u) => u.textContent.includes("Какие привилегии")
|
||||
const privilegesSection = Array.from(document.querySelectorAll("a")).find(
|
||||
(u) => u.textContent.includes("КАК ЗАКАЗАТЬ САМОСТОЯТЕЛЬНО С : OZON/ Wildberries/ Яндекс Маркет")
|
||||
);
|
||||
|
||||
const links = [];
|
||||
@@ -127,9 +128,12 @@ async function getFromTelegram() {
|
||||
}
|
||||
|
||||
const data = await asyncMap(links, async (link) => {
|
||||
const textContent = link.textContent;
|
||||
const textContent = collapseWhiteSpace(
|
||||
link.innerHTML.replace(/<br\s*\/?>/gi, " ")
|
||||
);
|
||||
let pvzData = await getPVZFromPost(link.href.replace('Mariupol_global_express', 'global_express_dnr'));
|
||||
|
||||
const pvzData = await getPVZFromPost(link.href);
|
||||
if (!pvzData || !pvzData.coordinates) return undefined;
|
||||
|
||||
return {
|
||||
...pvzData,
|
||||
@@ -138,7 +142,7 @@ async function getFromTelegram() {
|
||||
};
|
||||
});
|
||||
|
||||
return data;
|
||||
return data.filter(Boolean);
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -177,8 +181,7 @@ async function globalExpress() {
|
||||
source: MAIN_URL,
|
||||
points: points.map((p) => ({
|
||||
...p,
|
||||
operationTime:
|
||||
`<a href="https://vk.com/aliexpress___delivery?w=address-124759560_72654">ГРАФИК РАБОТЫ</a>`,
|
||||
operationTime: `<a href="https://vk.com/global_express_dnr?w=address-124759560_72654">ГРАФИК РАБОТЫ</a>`,
|
||||
})),
|
||||
},
|
||||
undefined,
|
||||
|
||||
@@ -84,7 +84,7 @@ async function getFromSite() {
|
||||
|
||||
for (let script of scripts) {
|
||||
if (script.textContent.includes('descr:"Бесплатный озон')) {
|
||||
let x = script.textContent.split("[\n{\n").pop().split("\n},\n]")[0];
|
||||
let x = script.textContent.split("[{").pop().split("},]")[0];
|
||||
|
||||
if (x) {
|
||||
const points = new Function(`return [{${x}}]`)();
|
||||
|
||||
@@ -6,9 +6,28 @@ const OUTPUT_FILE = "data/99_sevenDostavka.json";
|
||||
const linkRegexp = new RegExp(/https:\/\/ozon\.ru\/point\/\d+/);
|
||||
|
||||
async function sevenDostavka() {
|
||||
const res = await fetch("https://dostavka.7telecom.ru");
|
||||
const res = await fetch(
|
||||
"https://yandex.ru/maps/?from=mapframe&ll=37.686304%2C47.189563&mode=usermaps&source=mapframe&um=constructor%3A3126b0c176a2b846a523a2cd2488869ea2f984ec51bcb43b2807ff27a2de39f4&utm_source=share&z=11",
|
||||
{
|
||||
headers: {
|
||||
'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
|
||||
'Accept-Encoding': 'gzip, deflate, br',
|
||||
'Accept-Language': 'en-US,en;q=0.9',
|
||||
'Cache-Control': 'no-cache',
|
||||
'Connection': 'keep-alive',
|
||||
'DNT': '1',
|
||||
'Host': 'yandex.ru',
|
||||
'Pragma': 'no-cache',
|
||||
'Referer': 'https://yandex.ru/',
|
||||
'Upgrade-Insecure-Requests': '1',
|
||||
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36'
|
||||
}
|
||||
}
|
||||
);
|
||||
const htmlText = await res.text();
|
||||
|
||||
console.log(htmlText)
|
||||
|
||||
const dom = new JSDOM(htmlText);
|
||||
const document = dom.window.document;
|
||||
const scripts = document.querySelectorAll("script");
|
||||
|
||||
@@ -46,6 +46,7 @@ export async function getFinalURL(url) {
|
||||
}
|
||||
|
||||
export async function getTelegramMessage(input) {
|
||||
console.log(input);
|
||||
const url = new URL(input);
|
||||
|
||||
url.search = "?embed=1&mode=tme";
|
||||
|
||||
@@ -11,17 +11,18 @@ class Analytics {
|
||||
|
||||
document.addEventListener("DOMContentLoaded", function () {
|
||||
const popupPVZId = el("popup-pvz-id");
|
||||
const pvzData = { pvz: popupPVZId.innerText };
|
||||
|
||||
const popupLink = el("popup-link");
|
||||
const sourceLink = el("popup-source");
|
||||
const infoPopupButton = el("info-popup-button");
|
||||
|
||||
popupLink.addEventListener("click", function () {
|
||||
const pvzData = { pvz: popupPVZId.innerText };
|
||||
Analytics.event("pvz-link-clicked", pvzData);
|
||||
});
|
||||
|
||||
sourceLink.addEventListener("click", function () {
|
||||
const pvzData = { pvz: popupPVZId.innerText };
|
||||
Analytics.event("pvz-source-clicked", pvzData);
|
||||
});
|
||||
|
||||
|
||||
@@ -85,7 +85,6 @@
|
||||
<p>Сайт не является коммерческим и не связан ни с одной из служб доставки или с OZON.</p>
|
||||
<p>Все товарные знаки, логотипы и обозначения, упомянутые на сайте, являются собственностью их соответствующих владельцев.</p>
|
||||
<p>Проект является проектом с открытым исходным кодом. Если хотите посмотреть исходный код или поучаствовать в проекте - <a href="https://github.com/Maks1mS/free-ozon-dpr">вот ссылка</a>.</p>
|
||||
<p>Нашли ошибку? Знаете как улучшить сайт? Хотите добавить пункт, который отсутствует? <a href="https://forms.yandex.ru/u/6654bafa90fa7b1b58c67eff/">Напишите нам</a> или создайте Issue на GitHub.</p>
|
||||
<p>Для улучшения работы сайта и анализа трафика мы используем Яндекс Метрику.</p>
|
||||
<p>Мы используем cookie-файлы. Вы можете прочитать подробнее о cookie-файлах или изменить настройки браузера. Продолжая пользоваться сайтом без изменения настроек, вы даёте согласие на использование ваших cookie-файлов.</p>
|
||||
<footer>
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
import webfontDownload from "vite-plugin-webfont-dl";
|
||||
import { VitePluginRadar } from "vite-plugin-radar";
|
||||
import htmlPlugin from "vite-plugin-html-config";
|
||||
import { viteStaticCopy } from "vite-plugin-static-copy";
|
||||
|
||||
const metas = [];
|
||||
const headScripts = [];
|
||||
|
||||
console.log(process.env.YANDEX_METRICA_ID)
|
||||
console.log(process.env.YANDEX_METRICA_ID);
|
||||
|
||||
if (process.env.YANDEX_VERIFICATION) {
|
||||
metas.push({
|
||||
@@ -15,9 +16,7 @@ if (process.env.YANDEX_VERIFICATION) {
|
||||
}
|
||||
|
||||
if (process.env.YANDEX_METRICA_ID) {
|
||||
headScripts.push(
|
||||
`window.YANDEX_METRICA_ID=${process.env.YANDEX_METRICA_ID}`,
|
||||
);
|
||||
headScripts.push(`window.YANDEX_METRICA_ID=${process.env.YANDEX_METRICA_ID}`);
|
||||
}
|
||||
|
||||
const PUBLIC_URL =
|
||||
@@ -46,5 +45,13 @@ export default {
|
||||
metas,
|
||||
headScripts,
|
||||
}),
|
||||
viteStaticCopy({
|
||||
targets: [
|
||||
{
|
||||
src: "../merged-data.json",
|
||||
dest: "",
|
||||
},
|
||||
],
|
||||
}),
|
||||
],
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user