Metadata-Version: 2.1
Name: ruterstop
Version: 0.3.1
Summary: Et program som viser sanntidsinformasjon for stoppesteder i Oslo og Akershus.
Home-page: https://github.com/stigok/ruterstop
Author: stigok
Author-email: stig@stigok.com
License: UNKNOWN
Project-URL: Bug Tracker, http://github.com/stigok/ruterstop/issues
Project-URL: Documentation, http://github.com/stigok/ruterstop/
Project-URL: Source Code, http://github.com/stigok/ruterstop/
Description: # ruterstop
        
        Et program som viser sanntidsinformasjon for stoppesteder i Oslo og Akershus.
        
        - Lister 20 av de neste avgangene
        - Bruk filtre som `--direction`, `--grouped` og `--min-eta`
        - Start en HTTP server med `--server`
        - Søk etter stoppesteder med `--search-stop`
        - Bruk `--help` for full hjelp
        
        Innspill, tanker og feilmeldinger mottas med glede!
        
        ![Adafruit Feather HUZZAH ESP8266 med OLED FeatherWing som kjører ruterstop.py][demopic-1]
        
        ## Installasjon
        
        Trenger Python >=3.5 for å kjøre.
        
        ### Installer fra PyPi
        
        ```
        $ pip install ruterstop
        ```
        
        ### Bygg fra kildekode
        
        Last ned kildekoden og installer programmet med avhengigheter fra kildekodemappen
        
        ```
        $ pip install .
        ```
        
        **eller** installer avhengighetene og kjør programmet uten å installere
        
        ```
        $ pip install -r requirements.txt
        $ python ruterstop/
        ```
        
        ## Brukerveiledning
        
        Søk etter stoppested
        
        ```
        $ ruterstop --search-stop stig
        6013    Stig (Oslo, Oslo)
        59445   Stige (Ålesund, Møre og Romsdal)
        13479   Stigen (Ringebu, Innlandet)
        18602   Stigen (Sandefjord, Vestfold og Telemark)
        18605   Stiger (Sandefjord, Vestfold og Telemark)
        21507   Stigen (Porsgrunn, Vestfold og Telemark)
        3857    Stigen (Aurskog-Høland, Viken)
        45978   Stigen (Nærøysund, Trøndelag)
        54253   Stigen (Lyngen, Troms og Finnmark)
        7844    Stigen (Trysil, Innlandet)
        ```
        
        Kjør programmet med et valgt stoppested
        
        ```
        $ ruterstop --stop-id 6013 --direction outbound
        31 Snaroeya       naa
        31 Fornebu     10 min
        31 Snaroeya    20 min
        25 Majorstuen  28 min
        31 Fornebu     30 min
        ```
        
        Eller start som en HTTP server
        
        ```
        $ ruterstop --server
        ```
        
        Stoppested og filtre velges i adressen til spørringen
        
        ```
        $ curl localhost:4000/6013?direction=outbound
        25 Majorstuen     naa
        31 Snaroeya       naa
        31 Fornebu        naa
        31 Snaroeya     8 min
        25 Majorstuen  16 min
        31 Fornebu     18 min
        31 Snaroeya    28 min
        31 Fornebu     38 min
        25 Majorstuen  46 min
        31 Snaroeya    48 min
        ```
        
        ## Utvikling
        
        ### Kjør tester
        
        ```
        $ python -m venv venv
        $ source venv/bin/activate
        $ pip install -r requirements.txt
        $ python setup.py test
        ```
        
        ### Kjør multi-versjon tester i Docker
        
        ```
        $ make matrix
        ```
        
        Se Makefile for detaljer
        
        ## Motivasjon
        
        Jeg vil se avganger fra mitt nærmeste stoppested mens jeg sitter ved
        kjøkkenbordet, uten å måtte bruke mobilen.
        
        Dette prosjektet blir også utnyttet til å prøve ut alle ting om Python jeg
        både kan og ikke kan.
        
        Jeg skrev dette programmet som en backend til en ESP8266-variant med en
        OLED skjerm.
        Fungerende klient-kode for en Adafruit Feather HUZZAH ESP8266 med en OLED
        FeatherWing finnes i [eksempel-mappen](./examples/arduino-esp8266-feather-oled).
        
        ## Referanser og linker
        - [Søk etter stoppesteder][stoppesteder] (Logg inn med guest:guest)
        - [EnTur JourneyPlanner docs](https://developer.entur.org/pages-journeyplanner-journeyplanner)
        - [EnTur JourneyPlanner IDE](https://api.entur.io/journey-planner/v2/ide/)
        
        [demopic-1]: ./demo-1.png
        [stoppesteder]: https://stoppested.entur.org/?stopPlaceId=NSR:StopPlace:6013
        
Keywords: entur ruter ruter-api kollektivtransport oslo viken sanntid
Platform: UNKNOWN
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3 :: Only
Description-Content-Type: text/markdown
