1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141
|
vasttrafik-cli
==============
python API for Göteborg Västtrafik public API
The project provides a python module to access the Västtrafik public API and
two command line tools: trip and stops. I think the names are self explaining.
Västtrafik is the public transport company in the county of Västra Götaland,
Sweden.

[Donations](https://liberapay.com/ltworf)
How to install
==============
`sudo apt install vasttrafik-cli`
For Debian challenged people: `pip install vasttrafik-cli`
How to use
==========
Non interactive mode
--------------------
`trip-vgr skf almedal`
`stops brunnsparken`
Interactive mode
----------------
`trip-vgr`
`stops`
Suggestions
===========
Suggestions for improvements are welcome only if they come together
with a patch.
Emoji in the terminal
=====================
My terminal was not able to display emoji, and would not show
the vehicle icon.
There is a workaround for that here:
https://forums.debian.net/viewtopic.php?t=149181
```bash
mkdir -p ~/.config/fontconfig/conf.d
echo '<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font">
<test name="family" compare="eq">
<string>Noto Serif</string>
</test>
<edit name="family" mode="assign_replace">
<string>Noto Serif Display</string>
</edit>
<edit name="family" mode="append_last">
<string>serif</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family">
<string>serif</string>
</test>
<edit name="family" mode="prepend_first">
<string>Noto Color Emoji</string>
</edit>
<edit name="family" mode="prepend_first">
<string>Noto Serif Display</string>
</edit>
</match>
<match target="font">
<test name="family" compare="eq">
<string>Noto Sans</string>
</test>
<edit name="family" mode="assign_replace">
<string>Noto Sans Display</string>
</edit>
<edit name="family" mode="append_last">
<string>sans-serif</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend_first">
<string>Noto Color Emoji</string>
</edit>
<edit name="family" mode="prepend_first">
<string>Noto Sans Display</string>
</edit>
</match>
<match target="font">
<test name="family" compare="eq">
<string>Noto Sans Mono</string>
</test>
<edit name="family" mode="assign_replace">
<string>Noto Sans Mono</string>
</edit>
<edit name="family" mode="append_last">
<string>monospace</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family">
<string>monospace</string>
</test>
<edit name="family" mode="prepend_first">
<string>Noto Color Emoji</string>
</edit>
<edit name="family" mode="prepend_first">
<string>Noto Sans Mono</string>
</edit>
</match>
<alias binding="strong">
<family>emoji</family>
<default>
<family>Noto Color Emoji</family>
</default>
</alias>
</fontconfig>' > ~/.config/fontconfig/conf.d/56-nono.conf
```
Restart your terminal and if the emoji font is installed you
should be able to see the emojis in the terminal.
|