Read the statement by Michael Teeuw here.
-
https://github.com/Bangee44/MMM-TrainConnections
I’ve modified my script. Check out this one.
-
For troubleshooting or HOWTO questions, please post in the Troubleshooting thread:
https://forum.magicmirror.builders/topic/212/mmm-swisstransport/1 -
@Bangee is the first version of this module still around?
I prefer the old versions style as it looks ‘cleaner’…If this version doesn’t exist anymore, is it a load of stuff I would have to change to create that look in the new version? :D
-
@flooo, you can look at the repository’s commit history (https://github.com/Bangee44/MMM-swisstransport/commits/master), and then checkout a specific revision by using the SHA1:
git checkout <sha1>
Note that you may need to use the full sha1 value, not the truncated one.For example, the last commit on May 3rd is
146a6ce
. If you click on that, it expands that commit and you can see the full sha1 value as146a6cec2aaa5007255cb157ed415ba180639354
in the upper right. So your checkout command then becomes:git checkout 146a6cec2aaa5007255cb157ed415ba180639354
This is of course done from INSIDE the module’s folder!
-
Oh, I just noticed that his post where he said he change it was also done on May 3rd … so perhaps that original version no longer exists, which sort of defeats the purpose of using git …
-
I think you would like to use this one.
https://github.com/Bangee44/MMM-swisstransport -
cool, thanks a lot
-
Great module. Already added it to my mirror. Is there any chance I could filter the list and display only trains? If I put in my Station (Wädenswil) I get lots of busses and also boats.
-
@kwyjibo089, yes it’s possible:
change the line function getParams() like this:
/* getParams() * Generates an url with api parameters based on the config. * * return String - URL params. */ getParams: function() { var params = "?"; params += "id=" + this.config.id; params += "&limit=" + this.config.maximumEntries; params += "&transportations[]=ec_ic&transportations[]=s_sn_r&transportations[]=ir&transportations[]=re_d&transportations[]=ice_tgv_rj"; return params; },
The line
params += "&transportations[]=ec_ic&transportations[]=s_sn_r...";
is new an should allow you to filter the transportation object.Here are all option:
transportations
Transportation means; one or more ofice_tgv_rj, ec_ic, ir, re_d, ship, s_sn_r, bus, cableway, arz_ext, tramway_underground
example:
&transportations[]=ec_ic&transportations[]=bus
Source: http://transport.opendata.ch/docs.html#section
It’s not testet yet, but I think it should work for you.
Have fun,
Gruss aus Oberrieden :-)
-
nice, works like a charm! thanks a lot!