-
 KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 GnomeFiles.org Applications for GNOME 
 MeeGo-Central.org Applications for MeeGo 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
 apps.ownCloud.com ownCloud Applications 
--
-
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
--
-
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
--
-
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
 VLC-Addons.org Themes and Extensions for VLC
--
-
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
--
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    LinuxDaily.com    Linux42.org    OpenSkillz.com   
 
Artwork
News
Groups
Knowledge
Events
Forum
People
Jobs
Register
Login



Sponsoring


-
- Content .- Fans (68) .- Knowledge Base  . 

PublicTransport

   0.11 beta  

Plasmoid Binary

Score 94%
PublicTransport
zoom


PublicTransport
zoom


PublicTransport
zoom


Minimum required   KDE 4.x
Downloads:  10285
Submitted:  Jun 3 2009
Updated:  Jan 17 2013

Description:

This is a Plasma data engine, applet and runner for public transport timetable data. The applet shows a departure/arrival board for a given stop. It can also show journeys to or from the given "home stop". It displays additional information like delays, news about journeys, routes, vehicle types (with icons). Timetable data is available for trams, buses, subway, trains, ferries and planes (using flightstats.com). You can set alarms for departures and filter departures (by type of vehicle, target/origin, delay, transport line string/number, intermediate stops). Filters can also be combined.
Timetable data gets received from provider plugins. Since version 0.11 there are two types of plugins: GTFS and script providers. Script providers need a network connection and can be used to read timetable data from any document type, eg. XML, binary or HTML. GTFS providers only need to import the GTFS feed once and can then be used offline (but a network connection can be used for GTFS-realtime).

My Blog: http://fpuelz-kde.blogspot.com/
PublicTransport on UserBase: http://userbase.kde.org/Plasma/Public_Transport
PublicTransport on KDE projects: https://projects.kde.org/projects/playground/base/publictransport
PublicTransport on ohloh.net: https://www.ohloh.net/p/publicTransport

You can donate me ;)

News
17.01.2013: Version 0.11 beta released
30.12.2012: Version 0.11 alpha 2 released
04.12.2012: Version 0.11 alpha released

Installation
To install PublicTransport download a package for your distribution. If there is no such package you can ask the appropriate packagers for your distribution to create one. Please leave a comment if a new package is created or if you use a package not mentioned in the download list here, so that I can add it.
If you want to install PublicTransport, but there are no packages available for you (yet?) or you want to try the newest version with no new package yet, you can use the installer script (install.sh) included in the Sources download.
But note that software installed with that installer script isn't managed by your package manager in any way and may produce conflicts with installed packages, eg. if PublicTransport is already installed via the package manager. The script should be quite easy to use and also lets you uninstall the software again. You need GIT to use the installer, because the sources are actually downloaded using GIT by the script (from git://anongit.kde.org/publictransport).

There's also a script for packagers, that can download tarballs for all PublicTransport components for a specific version.
You can clone the GIT repository from git://anongit.kde.org/publictransport (read only), which also clones all history. From your local clone of the repository you can checkout all tagged versions (see the HINTS_FOR_PACKAGE_MAINTAINERS file).
If you want to contribute code, you need a KDE account and you can clone the repository with SSH from this URL: git@git.kde.org:publictransport (read + write). You can of course also send me patches via email.

Note: The Sources tarball does not contain the sources, but a script to download them from it's GIT repository and the translations from KDE's SVN. The script asks for the version to compile and install.

Adding a Service Provider Plugin
- Install TimetableMate, maybe not included in the packages, but in the source archive.
- The filenames start with the country code, followed by "_" and an abbreviation of the service provider, e.g. "ch_sbb" for switzerland, service provider "SBB".
- You can test your script and the URLs with TimetableMate. It also offers syntax completion with documentation and templates for the parser functions, that get called by the data engine.
- Also works for GTFS providers
- After installation of your plugin you can open the configuration dialog of the public transport applet and the new provider should be in there.
- You can also open/edit existing providers by simply clicking "Open in TimetableMate..." in the provider data dialog (accessible from the configuration dialog).
- Checkout the documentation of the data engine, it contains much information about the data sources of the engine and how to create new provider plugins.

You are welcome to optimize the scripts in the existing providers in the "serviceProviders" directory in the data engine source directory.

Comments are appreciated.




Changelog:

17.01.2013:
(version 0.11 beta)
Many crash/bug fixes, visual polishing, see http://fpuelz-kde.blogspot.de/. (The install.sh script is actually unchanged, just select the new version)

30.12.2012:
(version 0.11 alpha 2)
Providers are now hosted on openDesktop.org, download via GHNS, many fixes etc. See http://fpuelz-kde.blogspot.de/. (The install.sh script is actually unchanged, just select the new version)

04.12.2012:
(version 0.11 alpha)
Many improvements, new features, GTFS support, etc. See http://fpuelz-kde.blogspot.de/.
Update: Improved install script, automatically select latest version for installation, show available versions sorted by date, allow switching to another version when starting the script again with the repository already cloned
Update 2: Allow selecting git HEAD for installation again (the script shows Current_Development_Version for it), HEAD contains a fix for building with GTFS support but without protocol buffers installed

18.10.2011:
(version 0.10 RC2)
Applet:
- Fix link errors
- Fix memory leaks
- Fix applet collapsing to popup icon in desktop
- Drawing performance improvements
- Use of KPixmapCache for vehicle type icons
- New monochrome icons, shown in the popup icon
- Add possibility to put the applet into the notification area
- Better layout adjustments for small sizes
- Change applet tooltip according to current departure group in popup icon
- Shorter alarm names, alarm names in notifications
- Nicer alarm background
- Fix color groups and route time display for arrivals
TimetableMate:
- Fix for missing KWebKitPart include file, it now uses KWebView directly
Library:
- Fix a crash with GraphicalTimetableLine (missing null pointer check)




LicenseGPL
Source(Source)
Arch(by cmlr)
Ubuntu(deb i386 packages by takanowaka (outdated v. 0.8.3)
Ubuntu(x86_64 by Chillawowa (outdated version 0.8.3))
Gentoo(ebuild by Finswimmer)
Mandriva(x86_64 by tigger-gg, outdated, v 0.5.4)
openSUSE Factory
openSUSE Tumbleweed
Donate
Send to a friend
Subscribe
Other  Artwork  from fpuelz
Report inappropriate content



goto page: prev   1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16 ...

-

 0.4.4

 
 by Finswimmer on: Jun 23 2009
 
Score 50%

Hello,

great improvements, but rmv does not work as expected:
Langen (Hessen)
Bahnhof
is showing a green lamp.
But it does not work. XML says:
<Err code="H740" text="Your input is ambiguous" level="E"/>


rmv with "Frankfurt, Hauptwache" does not show platform.

Many thanks!!

Tobi

Ps.: Maybe you can write the Delay minutes in red?


Reply to this

-

 Re: 0.4.4

 
 by fpuelz on: Jun 23 2009
 
Score 50%

The platform info is only shown where available / needed (mostly for trains / S-Bahn).

I've fixed the wrong green lamp now (for next version). To be able to use "Langen (Hessen) Bahnhof" as stop I will have to use the Stop ID, otherwise it's ambigous with "Langen (Hessen) Bahnhof Westseite"..
I will add autocompletion to rmv in the next version to get the stop IDs and use them.


Reply to this

-
.

 Re: Re: 0.4.4

 
 by fpuelz on: Jun 23 2009
 
Score 50%

Done, I'm now able to use "Langen (Hessen) Bahnhof" as stop :) Works as described in the previous comment. So version 0.4.5 will contain it with autocompletion for rmv.


Reply to this

-

 Italian Trains

 
 by Mar91 on: Jun 23 2009
 
Score 50%

Can you add please italian Trains public trasport?

the main website is ( also in english): http://www.trenitalia.com/homepage_en.html

if you need to query a journey, look on the right of the main page.

An example of a query could be this ( from pisa to firenze): http://orario.trenitalia.com/b2c/nppPriceTravelSolutions.do?car=0&stazin=pisa+&stazout=firenze&datag=23&datam=06&dataa=2009&timsh=19&stazin_r=Staz_DA&stazout_r=Staz_A&timsm=34&timsm_r=34&lang=en&nreq=5&channel=tcom&npag=1&lang_r=en&nreq_r=5&channel_r=tcom&npag_r=1&x=36&y=17


Reply to this

-

 Re: Italian Trains

 
 by takanowaka on: Jun 23 2009
 
Score 50%

if i may answer instead of author (hope he doesn't mind) but the dataengine doesn't support "from A to B" pages..
but you may try db.de.. firenza is working there.. unfortunatelly pisa is not..


Reply to this

-

 Re: Italian Trains

 
 by dejazmach on: Jun 23 2009
 
Score 50%

Try with sbb.ch. It works with Firenze and Pisa and plenty of italian towns. But you have to get the real name of the station (e.g. Pisa Centrale) on the sbb website.


Reply to this

-

 Two issues with 0.4.3

 
 by majewsky on: Jun 23 2009
 
Score 50%

Hi. I'm enjoying version 0.4.3 from openSUSE Build Service currently (much thx to all involved devs and packagers!) and would like to report two issues I'm having (these are not in the changelog for 0.4.4, so I expect them to be reproducible in the current version):

1. The source dvb.de has encoding problems (for example destination "Coschütz" is shown instead of "Coschütz", seems like you're reading UTF-8 text as ISO-8859-1) and shows HTML comments "<!-- Echtzeit: True -->" and "<!-- Quelle: DORIS -->" below each destination.

2. I have configured the line filter and set the direction filter to "Hide matching directions". However, the popup (the one that appears when you hover the mouse over the applet, and which shows only the next departure) disregards the filters (i.e. it also shows busses to hidden destinations or hidden lines).


Reply to this

-

 Re: Two issues with 0.4.3

 
 by fpuelz on: Jun 23 2009
 
Score 50%

1. is fixed in 0.4.4, it's a bit hidden in the changelog (one of the "needed for imhd"-things I think.. I forgot that dvb.de also had a problem with encoding). The HTML-comments have also gone away.

But point 2 isn't yet fixed, thanks for the hint. It will go into 0.4.5 :)


Reply to this

-

 Re: Two issues with 0.4.3

 
 by takanowaka on: Jun 23 2009
 
Score 50%

i was trying encoding and filters and everything looks ok to me.. you can check my screenshot http://img526.imageshack.us/content.php?page=done&l=img526/1249/snapshot8.png


Reply to this

-

 Re: Re: Two issues with 0.4.3

 
 by takanowaka on: Jun 23 2009
 
Score 50%

i shouldn't be so active and answer to everything.. sorry i'm just bored ;)


Reply to this

-

 Translation and issue with sbb

 
 by dejazmach on: Jun 23 2009
 
Score 50%

Here you can find my French translation of your pot file: http://drop.io/public_transport_french

I'm also having an issue with v.0.4.4 with sbb.ch : some trains are not displayed on the applet but if I hover over it, the popup shows the train. Have a glance at this snapshot: http://img199.imageshack.us/img199/498/snapshotptplasmoid1.png
Somehow I had already this issue with v.0.4.2 but found it fixed in 0.4.3.

I've also a question : would it be possible for the user to choose to display or not the full name of the trains (like RE 12345 or TGV 1234) since on some lines different kinds of trains (regional/high-speed) run (with different fares as well) ?

Keep up this excellent work !


Reply to this

-

 Re: Translation and issue with sbb

 
 by fpuelz on: Jun 28 2009
 
Score 50%

The trains not being showed for you in 0.4.4 will be filtering issues, because the tooltip wasn't using filter settings. In 0.4.5 the tooltip is also using the filter settings. Could you please check if the problem is still there in 0.4.5? You can use "plasmoidviewer publictransport" in a terminal to get debug messages. The complete url used to get the departure list will be shown there.

TGV should always be displayed.. Isn't it? Only substrings in the train names that are visualized by the vehicle type icons should be removed, like "ICE 12345" => "12345". I will rethink what substrings to remove.

Thanks for the french translation I will add it to KDE playground :)


Reply to this

-

 Re: Re: Translation and issue with sbb

 
 by dejazmach on: Jun 28 2009
 
Score 50%

It seems that the filtering issue is fixed in 0.4.5 :)

The other issue with the trains' names is fixed as well. In 0.4.4 the strings 'TGV' or other ones which were not replaced by icons were not displayed. But now they are in 0.4.5.

Thanks a lot !


Reply to this

-

 Issues with 0.4.5

 
 by Boccaccio on: Jun 27 2009
 
Score 50%

I use the gentoo ebuild for 0.4.5 under KDE 4.2.4 and have the following issues (db.de)
1.) I cannot choose among the available kinds of trains (Intercity, Regional, Tram etc.). Of course this problem can be circumvented somehow by playing with the min. and max. line numbers, but it would be nice if the other stuff worked, too.
2.) It would be nice to be able to choose for which time interval I want to get the departures. It seems as if currently this is automatically the next 10 minutes. So if I am farther away from the station, I cannot check at home if my train is too late by looking at the plasmoid.
3.) If a train's departure time is passed, it is not shown anymore, even if it is too late, such that it still has not arrived yet. Would be nice to show also these trains.


Reply to this

-

 Re: Issues with 0.4.5

 
 by fpuelz on: Jun 28 2009
 
Score 50%

1) For me the filtering by train type works for DB. I tested it with "Bremen Hbf" and "Hannover Hbf" as stop name. Could you please send me the stop name that didn't work? Are the icons displayed correctly for the trains that were filtered incorrectly? Hm, maybe I don't understand what you mean: "choose among the available kinds of trains" = "filter by train type"?

2) I will implement this functionality for the next version. Currently it's set to 20 departures for db.de (can be less if some departures are filtered).

3) I had this working but messed it up when I changed the plasmoid to update the departure list instead of replacing it when new data arrives, sorry. But it will work in the next version :)

Thanks for the hints!


Reply to this

-

 Re: Re: Issues with 0.4.5

 
 by Boccaccio on: Jun 28 2009
 
Score 50%

I used Altenessen Bf, Duisburg Hbf but now also tried it with Bremen Hbf, none of which works. Yes, I meant filter by train type. All types are among "Ausgewählt" but when I mark e.g. Trams (having the right symbol), I cannot click on the arrow to transfer it to "Verfügbar".


Reply to this

-

 Re: Re: Re: Issues with 0.4.5

 
 by fpuelz on: Jun 28 2009
 
Score 50%

Ah, ok ;) I tried to enable the buttons, but unfortunatly that didn't work, sorry. You have to double click the items (train types) to move them to the other side.
I will try to find out how to have the buttons enabled / how to use KActionSelector right.


Reply to this

-

 Re: Re: Re: Re: Issues with 0.4.5

 
 by fpuelz on: Jul 4 2009
 
Score 50%

You can now use the buttons to move vehicle types in the filter settings :)


Reply to this

-

 0.4.6

 
 by takanowaka on: Jul 4 2009
 
Score 50%

thanks for the new release ;)
hmm.. when i try to add plasmoid to panel plasma crashes.. don't know if this problem is only in kubuntu..


Reply to this

-

 Re: 0.4.6

 
 by takanowaka on: Jul 4 2009
 
Score 50%

don't know if this helps but here's backtrace http://dpaste.com/63057/


Reply to this

-

 Re: Re: 0.4.6

 
 by fpuelz on: Jul 4 2009
 
Score 50%

Sorry for the crash, I think I fixed it in version 0.4.7. Please test it again and send me a new backtrace if it still crashes (was useful :)).


Reply to this

-

 Re: Re: Re: 0.4.6

 
 by takanowaka on: Jul 4 2009
 
Score 50%

ok.. 0.4.7 isn't crashing anymore.. just one weird thing - initial configuration dialog is shown in panel..
and Bratislava service provider is under Germany..
hmm and i think default setting for "lines per row" could be 3 because it took me a while to figure out how to see "remaining minutes" ;) and with this is connected that setting 1 "lines per row" maybe shouldn't be available because plasmoid with that setting becomes unreadeble..


Reply to this

-

 Re: Re: Re: Re: 0.4.6

 
 by takanowaka on: Jul 4 2009
 
Score 50%

hmm.. now that i'm looking at changelog there are really great changes going on.. thanks ;) the alarms are just awesome..


Reply to this

-

 Re: Re: Re: Re: Re: 0.4.6

 
 by fpuelz on: Jul 10 2009
 
Score 50%

The little "Configure" button is shown when the applet says that it needs to be configured. On the desktop it looks good, but in the panel it doesn't. But that should be done in plasma..
For me everything is readable with 2 lines and even with 1 line (see new screenshots). Maybe you have some other font settings that doesn't work well with the applet. But you can now also change the font in the config dialog. I also tried to make it work better with other fonts.

You will also like the new journey search feature, I think ;) But it works only with db.de (germany) and sbb.ch (switzerland) for now.


Reply to this

-

 Re: Re: Re: Re: Re: 0.4.6

 
 by fpuelz on: Jul 10 2009
 
Score 50%

The little "Configure" button is shown when the applet says that it needs to be configured. On the desktop it looks good, but in the panel it doesn't. But that should be done in plasma..
For me everything is readable with 2 lines and even with 1 line (see new screenshots). Maybe you have some other font settings that doesn't work well with the applet. But you can now also change the font in the config dialog. I also tried to make it work better with other fonts.

You will also like the new journey search feature, I think ;) But it works only with db.de (germany) and sbb.ch (switzerland) for now.


Reply to this

goto page: prev   1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16 ...

Add commentBack






-

-
How do you like Plasma 5?
 The best KDE Desktop ever.
 Definitely a nice improvement.
 Not decided yet. Haven't tried it yet.
 I do not like some of the changes.
 KDE is taking the wrong way.
 I am still sticking with KDE 3.5.
 I have no opinion, but wanted to vote anyway.

resultmore




 
 
 Who we are
Contact
More about us
Frequently Asked Questions
Register
Twitter
Blog
Explore
Artwork
Jobs
Knowledge
Events
People
Updates on identi.ca
Updates on Twitter
Facebook App
Content RSS   
News RSS   
Discussion RSS   
Events RSS   

Participate
Groups
Forum
Add Artwork
Public API
About KDE-Look.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Advertising
Sponsor us
Report Abuse
 

Copyright 2001-2014 KDE-Look.org Team  
All rights reserved. KDE-Look.org is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.
KDE and K Desktop Environment are trademarks of KDE e.V.