En liten applikation som visar kommande avgångar du faktiskt hinner till!
Kör './findstation.py' för att hitta din station, och kopiera ID-numret. Skapa din egen konfigurations-fil från 'config.yml.sample' och skriv in dina stationer och önskade linjer där. Kör sedan './pendla.py' för att visa resultaten, eller 'pendla.py -l' för att uppdatera sökningen automatiskt varje minut. Tryck Ctrl+C för att avbryta programmet.
För att söka alla avgångar från en station, gör såhär: ./pendla.py <namn på stationen> [ ...]
Du kan även söka stationers ID-nummer snabbt genom att köra: ./findstation.py <namn på stationen>
- Gör det möjligt att loopa även vid snabbsökningar
- API-proxy som döljer API-nyckeln
NYHET! Sök alla avgångar direkt med: ./pendla.py <namn på station> [ ...]
- Lägger till fler argument till findstation.py och pendla.py.
- Trafikslag är nu borttagen ur konfigurationen. Programmet matchar alla avgångar på vald linje, oavsett trafikslag.
- Mer felhantering i koden.
- Övergång till Git Flow i utvecklingen.
- Byter namn på huvudprogrammet till pendla.py
- Gör pendla.py exekverbar som standard
- Lägger till argument och instruktioner för korrekt användning.
- Ändrar standard-beteende till att visa resultaten och avsluta. Lägg till '-l' eller '--loop' för att uppdatera automatiskt.
- Bättre hantering av fel i både program och API.
- Fixar en bugg där rubrikerna saknas i output
Full release av Pendla. Se instruktionerna för hur du skapar din konfiguration.
- Loopar automatiskt sökningen varje minut så att du alltid har den senaste informationen.
- Ny, finare konfigurations-fil som är enklare att läsa.
- Nytt verktyg för att hitta stationer och hämta ut deras SiteId.
- Fullt kompatibel med pep-0008
Denna version gör en nästan total omskrivning av koden för detta projekt.
- Pendla läser ifrån en konfigurations-fil och filtrerar resultaten därefter
- Det hände säkert något här... Men jag har glömt vad :)
- Pendla kan nu visa när du måste gå för att hinna med en buss eller ett tåg
- Tar bort tunnelbana pga. bristfälligt API
- Lägger till tunnelbana
- Skapar pendla.py och flyttar pendeltåg, bussar och tunnelbana till separata moduler
- Snyggar till output med färger och kolumner med rubriker
- Första versionen
För att köra tester behöver pip-paket installeras:
pip install -r requirements-test.txt
PEP8 syntax test:
make syntax-test