Author Topic: Офлайн разписания на ЦГМ  (Read 4453 times)

Offline Dimitar155

  • Маниак
  • ******
  • Posts: 783
    • View Profile
    • Email
Офлайн разписания на ЦГМ
« on: 03.01.2023, 00:38:50 »
Последните няколко дни си поиграх малко и създадох един сайт: https://dimitar5555.github.io/sofiatraffic-schedules/. Би трябвало да работи офлайн на всички мобилни браузъри (с изключение на Firefox Focus, DuckDuckGo и други браузъри, които са настроени да изтриват всички данни след всяка сесия). Ако имате някакви проблеми или идеи за сайта пишете.

Offline fafan

  • Нямам спирка
  • *********
  • Posts: 7004
    • View Profile
    • Email
Re: Офлайн разписания на ЦГМ
« Reply #1 on: 03.01.2023, 15:00:23 »
Как работи това с "Любими спирки"?

Информацията на какъв период от време се обновява от сайта на ЦГМ?

Offline Dimitar155

  • Маниак
  • ******
  • Posts: 783
    • View Profile
    • Email
Re: Офлайн разписания на ЦГМ
« Reply #2 on: 03.01.2023, 15:22:13 »
Как работи това с "Любими спирки"?

Като отвориш някоя линия, вляво от менюто със спирки има една звезда. Когато звездата е запълнена, избраната спирка е в "любими спирки". Добавянето и премахването става чрез натискането на тази звезда.

Информацията на какъв период от време се обновява от сайта на ЦГМ?

Всеки ден в 02:00.

Offline fafan

  • Нямам спирка
  • *********
  • Posts: 7004
    • View Profile
    • Email
Re: Офлайн разписания на ЦГМ
« Reply #3 on: 03.01.2023, 17:13:16 »
Като цяло е много удобно. Още по-добре ще е табличката за конкретната линия да е вертикална, а не хоризонтална, така се вижда само половината и трябва да я хлъзгаш за да видиш следобедните курсове. Иначе може да се каже само едно "браво" за хубавото сайтче :fan:

Offline Dimitar155

  • Маниак
  • ******
  • Posts: 783
    • View Profile
    • Email
Re: Офлайн разписания на ЦГМ
« Reply #4 on: 03.01.2023, 20:02:09 »
Вече трябва да се показва вертикално на тесни екрани. Ако не се показва, трябва да се задържи по-дълго бутона за обновяване на страницата, за да се изчисти кешът.

Offline Dimitar155

  • Маниак
  • ******
  • Posts: 783
    • View Profile
    • Email
Re: Офлайн разписания на ЦГМ
« Reply #5 on: 13.01.2023, 01:16:24 »
Толкова добре съм го направил, че даже не проверява за нови разписания при презареждане... Проблема трябва да е отстранен вече (може пак да е необходимо по-агресивно рефрешване, за да дойде новата версия). За всеки случай добавих и две дати най-отдолу, които показват кога са били последните обновявания на сайта и на разписанията.

Offline Dimitar155

  • Маниак
  • ******
  • Posts: 783
    • View Profile
    • Email
Re: Офлайн разписания на ЦГМ
« Reply #6 on: 26.01.2024, 15:55:51 »
Нова година, нови промени :)
  • Разписанията на нощните линии вече се показват коректно
  • Разписанието по коли би трябвало да работи и за маршрутите с множество направления (ако някъде има проблем, пишете)
  • При избиране на дадено време от разписанието се отваря прозорец с всички спирки за съответния курс и часовете на преминаване. Текущата спирка е оцветена с жълт фон
  • При натискане на линка след "Последно обновяване на разписанията" (намира се в най-долната част на страницата) се показва списък с всички променени разписания (по данни на ЦГМ)

Offline Alexssz

  • Начинаещ
  • *
  • Posts: 6
    • View Profile
Re: Офлайн разписания на ЦГМ
« Reply #7 on: 30.01.2024, 23:39:52 »
Изглежда, че М2 и М4 са разменени.
Има ли някаква възможност да се добави функционалност за търсене на спирка по име или код и да се показват всички линии по нея, както и възможните прекачвания при разглеждане на разписанията на една линия, както е в schedules.sofiatraffic.bg? Реално ми е достатъчен линкът към виртуалните табла в раздела Любими спирки, просто се замислих, че в ЦГМ има и такава функционалност, а и за споделените М1+М4 метростанции ще е полезно (доколко метрото си спазва разписанията е друг въпрос).

Иначе като цяло сайтът е страхотен, благодаря! :)

Offline Dimitar155

  • Маниак
  • ******
  • Posts: 783
    • View Profile
    • Email
Re: Офлайн разписания на ЦГМ
« Reply #8 on: 31.01.2024, 10:40:22 »
По едно време се чудих защо М4 стига до МС Витоша, но не се сетих че може да съм ги разменил :D. Благодаря за бележката, оправено е в кода, утре ще се обнови и в сайта.

Търсенето по спирка и разписания за спирка са възможни, но първо трябва да оправя самите разписанията, понеже не съм ги направил в удобен формат.

Offline Dimitar155

  • Маниак
  • ******
  • Posts: 783
    • View Profile
    • Email
Re: Офлайн разписания на ЦГМ
« Reply #9 on: 21.03.2024, 01:12:49 »
Няколко малки промени от днес:
  • Уникални линкове за всяко разписание (може да се сподели/запази директен линк към дадено разписание)
  • Един куп промени в "машинното отделение"
  • Малки размествания на някои елементи

Offline Dimitar155

  • Маниак
  • ******
  • Posts: 783
    • View Profile
    • Email
Re: Офлайн разписания на ЦГМ
« Reply #10 on: 05.06.2024, 15:24:29 »
От днес е добавена карта на спирките и възможност за преглед на разписание на дадена спирка. Последното е възможно чрез избиране на спирката от картата или от някой маршрут. За момента няма търсене по код/име на спирката.

Offline LZ2CFW

  • Начинаещ
  • *
  • Posts: 6
    • View Profile
Re: Офлайн разписания на ЦГМ
« Reply #11 on: 05.06.2024, 16:18:50 »
Браво! Сайта е направен много по-добре от официалния на ЦГМ. Само една критика - на някой от бутоните липсва margin, и изглежда доста расейващо.

Offline Dimitar155

  • Маниак
  • ******
  • Posts: 783
    • View Profile
    • Email
Re: Офлайн разписания на ЦГМ
« Reply #12 on: 05.06.2024, 22:45:00 »
Благодаря за бележката, вече е оправено.

Offline fafan

  • Нямам спирка
  • *********
  • Posts: 7004
    • View Profile
    • Email
Re: Офлайн разписания на ЦГМ
« Reply #13 on: 26.06.2024, 13:53:52 »
Сайтът ще работи ли след промените на sofiatraffic?

Offline Dimitar155

  • Маниак
  • ******
  • Posts: 783
    • View Profile
    • Email
Re: Офлайн разписания на ЦГМ
« Reply #14 on: 26.06.2024, 14:50:02 »
Ще работи, поне докато не изчезне http://forum.sofiatraffic.bg, откъдето мога да взимам данните за разписанията. После се надявам да пуснат данните в машинно четим формат.

За виртуалните табла ще измисля нещо. За съжаление са свалили старите интерфейси, които даваха точни времена и са добавили нов, който връща минути.

Offline Dimitar155

  • Маниак
  • ******
  • Posts: 783
    • View Profile
    • Email
Re: Офлайн разписания на ЦГМ
« Reply #15 on: 01.07.2024, 17:24:49 »
От днес виртуалните табла са отново достъпни за всички спирки. Възможно е времената да не са напълно точни, тъй като ЦГМ не дава точни времена (а дава "след 5 минути"). Хората, които следят иконките (климатик/нископодов/велобагажник), трябва да имат едно наум, защото ЦГМ все още се борят с данните си и за някои линии/коли излизат неверни данни. За други пък не излиза нищо (например тролей 6)...


Offline fafan

  • Нямам спирка
  • *********
  • Posts: 7004
    • View Profile
    • Email
Re: Офлайн разписания на ЦГМ
« Reply #16 on: 28.07.2024, 11:51:14 »
Ще работи, поне докато не изчезне http://forum.sofiatraffic.bg, откъдето мога да взимам данните за разписанията. После се надявам да пуснат данните в машинно четим формат.

Някой явно набира данните все още и в http://forum.sofiatraffic.bg, за тб11 например се появиха две седмици след промените, но всичко става с голямо забавяне, 61 например не се появил и още седи 63 до Златните мостове. Изглежда новият им сайт и стария не са свързани а работят с различни бази данни което е лошо, има разминавания.

Offline fafan

  • Нямам спирка
  • *********
  • Posts: 7004
    • View Profile
    • Email
Re: Офлайн разписания на ЦГМ
« Reply #17 on: 31.07.2024, 12:20:15 »
Май това беше, форум-а не се отваря вече  :(

Offline Dimitar155

  • Маниак
  • ******
  • Posts: 783
    • View Profile
    • Email
Re: Офлайн разписания на ЦГМ
« Reply #18 on: 31.07.2024, 22:54:16 »
Мда, дръпнали са му шалтера на 29-и. Явно ще се наложи да ползвам данните от новия сайт.

Offline Dimitar155

  • Маниак
  • ******
  • Posts: 783
    • View Profile
    • Email
Re: Офлайн разписания на ЦГМ
« Reply #19 on: 02.08.2024, 13:04:39 »
Сайта ми вече ползва данните от новия сайт на ЦГМ. С това идват и някои нежелани промени:
  • Отпадат разписанията по коли
  • Няма да се показва от кога дадено разписание влиза в сила
  • Отпадат разписанията за предпразник (не съществува такъв термин в новия им сайт)

Други промени:
  • Картата поддържа филтриране според спиращите превозни средства
  • В "балона" на всяка спирка пише кои линии минават през нея
  • Спирките на метрото и на трамваите са с по-прецизни координати, благодарение на данните в OpenStreetMap
  • Козметични промени по виртуалните табла

Ако случайно сайта не зарежда нещо или дава грешки, презареждане на страницата би трябвало да оправи проблема.