-
 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 (67) .- Knowledge Base  . 

PublicTransport

   0.11 beta  

Plasmoid Binary

Score 94%
PublicTransport
zoom


PublicTransport
zoom


PublicTransport
zoom


Minimum required   KDE 4.x
Downloads:  10280
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 ...

-

 encoding and resizing

 
 by takanowaka on: Jun 14 2009
 
Score 50%

ehm.. I have a little trouble with encoding http://img229.imageshack.us/img229/1236/snapshot3j.png don't want to ask stupid questions but is this problem of the plasmoid or web page.. or maybe my? ;) And another thing: when the plasmoid is on panel I can resize the pop-up window only to some extent (you can see the maximum on the screenshot) more than that is not possible. Why is it like that?
And finally: I found page for public transport in Czech cities.. you can check it if you want here: http://jizdnirady.idnes.cz/praha/odjezdy/


Reply to this

-

 Re: encoding and resizing

 
 by fpuelz on: Jun 15 2009
 
Score 50%

The encoding is now parsed from the header of the HTML page the plasmoid downloads and is used to decode it :)
I don't know why you can't resize the plasmoid freely in popup-mode (but it was limited to 999x999, now it's 9999x9999..). I can resize it as I want. Maybe a newer plasma version helps?
The site for Czech cities doesn't seem to have departure boards? Please send links where I have to fill only ONE stop to get a departure board (I added this to the description here).


Reply to this

-

 Re: Re: encoding and resizing

 
 by takanowaka on: Jun 15 2009
 
Score 50%

encoding is ok now.. and i don't know if there was some update or the problem was in front of my computer but resizing is working too ;)
regarding CZ page.. you can fill only "From" column and press search this will redirect you to departure board page..
and here's link to the folder with packaged plasmoid.. http://www.mediafire.com/?sharekey=2daf619aed864ac76b21be4093fab7ace04e75f6e8ebb871 (this way the link will be the same hopefully for all versions)


Reply to this

-

 Re: Re: Re: encoding and resizing

 
 by fpuelz on: Jun 15 2009
 
Score 50%

Ah, ok ;)
Unfortunately they use asp.net.. I don't know how to get an URL which directly gets me to the departure board. All sites this plasmoid currently supports have an Url where I can put the stop name (e.g. www.url.cz?stopname=x).


Reply to this

-

 Re: Re: Re: Re: encoding and resizing

 
 by takanowaka on: Jun 15 2009
 
Score 50%

no problem with that.. if someone from CZ wants the support he'll probably know better page for his/her city ;)
i was playing little bit with the plasmoid and found some annoyances (no real problem)
1. the resizing of pop-up is locked when you add the plasmoid - you have to logout then it works..
2. the encoding still have some issues.. the problem is with search (at least on imhd.sk) you can't use local characters because it won't find the bus stop = departure board is blank (see screenshot*), i have tried it on windows and there the web page link converts "Šíravská" to "%9A%EDravsk%E1". don't know if there's is an easy and global solution for this..
3. i was trying also filters and the results aren't filtered (see screenshot*).. don't know if this is encoding problem or maybe filters aren't implemented yet (i was trying the bus/trum/night lines filter too without luck.. btw trolleybuses are missing)
*screenshot: http://img37.imageshack.us/img37/3443/snapshot5.png
hope this doesn't sound like i'm always complaining ;)


Reply to this

-

 Re: Re: Re: Re: Re: encoding and resizing

 
 by fpuelz on: Jun 16 2009
 
Score 50%

The filters were "disabled".. I forgot to reimplement them when I created the data engine ;) But that works now. But not as you tried it, you need to type the whole direction, e.g. "Dolné hony - Čiližská" (with local characters here..). Should I change it so that it matches substrings?
Next, I'm trying to get the encoding of the stop names right.
Thank you for your bug reports :) It's always good to have good testers!


Reply to this

-
.

 nice! + suggestion

 
 by jalpaka on: Jun 15 2009
 
Score 50%

wow really nice. downloaded it and tested it with beta 2 and it looks really good. although i have to say that without the air theme it do not look that good (e.g. the oxygen-plasma-theme from kde 4.2: green font color on dark green background...unreadable..:) [url] http://imagebin.org/52522 [/url] ). so furthermore a suggestions of mine: finding a train/bus station nearby the user via a combination of the location-dataengine and perhaps something like [url]http://www.öpnvkarte.de[/url]...

best regards & keep up the good work


Reply to this

-

 Re: nice! + suggestion

 
 by fpuelz on: Jun 16 2009
 
Score 50%

I changed the color-handling to use plasma-theme-colors, so it *should* now be readable with all plasma themes.
I will take a look at the location-dataengine, sounds interesting. I didn't know the öpnv-karte.de, looks nice, maybe it can be shown using marble (will look how they did it with the world-clock-plasmoid for that later).


Reply to this

-
.

 Re: Re: nice! + suggestion

 
 by jalpaka on: Jun 16 2009
 
Score 50%

ok great! thank you for your work!
best regards, jal


Reply to this

-

 France

 
 by dejazmach on: Jun 15 2009
 
Score 50%

This plasmoid is absolutely great, congratulations for your work.
It would be great if you could add support for regional trains in Alsace/Elsass. You can find the website here : http://www.ter-sncf.com/Alsace/navitia/tableauSelection.asp

Basically the national railway company made widgets for Mac OS X Dashboard and Windows but I doubt they're open-source. I tried to look inside the Mac OS one, but couldn't find anything (but I'm not that experienced in widget-making). They're here : http://www.ter-e-services.com/widget_prochainsdeparts/

There's also the Strasbourg bus and trams here : http://www.cts-strasbourg.fr/recherche-horaire/tpl/XSLT_DM_REQUEST.php but I even don't succeed to make their engine work on any navigator, I've sent them an email so they can hopefully fix it.

If you have difficulties with the language I can obviously help you (French websites are not often (well) translated :/)

Thanks in advance !


Reply to this

-

 Current time

 
 by mohindarraavi on: Jun 16 2009
 
Score 50%

It will be very nice if we can see the current time on the card, where the name of the haltestelle is shown.

I am quite aware that clock applet will be running on the kicker(I don't remember the name in Kde4.x) to show the time...

Further interesting thing will be to display time in minutes, that how long it will take to reach the haltestelle from home...I know it is relative but giving an approximate time will also be a nice feature.


Reply to this

-

 Re: Current time

 
 by fpuelz on: Jun 17 2009
 
Score 50%

The time is now also displayed in the title (but for now it's only accurate when the update interval is <= 60 seconds).


Reply to this

-

 Re: Re: Current time

 
 by mohindarraavi on: Jun 17 2009
 
Score 50%

I do not know whether the server which provides time-table also provide the current time relative to the location, and if so we can fetch time along the time-table and display it on plasmoid. Its one story...

Another story is about the route from A to B. I know www.bsag.de has this option to display routes in .pdf but I do not know whether it is available through querying the server.

I personally find it is a great add to the list of available plasmoids which has degree of usability.

===

My personal idea may be I can share...

It is customary here in this part of the country to know about the traffic-jams through Radio, which is good. But, I did not see any tool available which displays the traffic-jam concentration graphically in rea-time. May be this is good to have on nettops or on desktop...


Reply to this

-

 Austria

 
 by matteo81 on: Jun 16 2009
 
Score 50%

Very nice plasmoid! Could you also add support for Austria? The website is http://www.oebb.at. Thanks!


Reply to this

-

 0.3.5

 
 by takanowaka on: Jun 16 2009
 
Score 50%

fist of all thanks for the coloring change.. now it looks really nice ;)

and again some observations:
1. yeah i realized that i have to put there whole target after i've posted the comment.. adding ability to filter by substring is ok with me ;) but not really needed..
2. the filtering by target is working now ;) but filtering by vehicle type still isn't (at least on imhd.sk.. didn't have the courage to test others pages yet)
3. it would be nice if the plasmoid fetches data immediately after the settings were changed (not to wait 60+ sec)
4. it is possible to turn off automatic update but i wasn't able find the way how to update manually.. maybe by clicking on icon when it's on panel and reload button somewhere in plasmoid would be solution..

i'm looking forward to next release ;)


Reply to this

-

 Re: 0.3.5

 
 by fpuelz on: Jun 17 2009
 
Score 50%

The applet now gets the updated data of the data engine immediately :) That problem arised when I ported to the data engine, but I found the solution now.
Parsing of the vehicle type isn't implemented for all accessors/pages/engines.. I will do that later.
And I will add an action for manually updating, you will then be able to manually update by using the context menu.


Reply to this

-

 Re: Re: 0.3.5

 
 by takanowaka on: Jun 17 2009
 
Score 50%

yep.. immediate update works.. now the testing will be more fun ;)
but with 0.4 comes coloring regression.. see screenshot: http://img87.imageshack.us/img87/5807/colorm.png

if i may suggest please make todo and knownbugs so others (including me) won't double post feature request and bug reports..
and because now you have a lot of infos in description maybe you should change this section If you want me to add an accessor, please send me a link to a page where I can put ONE stop and get a DEPARTURE BOARD (not the sites for traveling from stop A to stop B, please). AND: Please give me some sample stop names I can fill in to test it (it's not that easy to get those names sometimes). Thanks :) to bold fonts so people will read at least this ;)


Reply to this

-

 Re: Re: Re: 0.3.5

 
 by fpuelz on: Jun 17 2009
 
Score 50%

Colering is fixed again (not for the headers yet, but the contents are ok again).
I'm now using BBCode to format the description / changelog, good idea ;)


Reply to this

-

 Re: Re: Re: Re: 0.3.5

 
 by takanowaka on: Jun 17 2009
 
Score 50%

you're welcome ;)
the sorting idea is a good one but what i miss is possibility get sort by "time of departure" again.. v = line ascending; ^ = line descending; - = departure ascending.. or something like that..


Reply to this

-
.

 Re: Re: Re: Re: Re: 0.3.5

 
 by fpuelz on: Jun 18 2009
 
Score 50%

hm.. You should be able to sort by departure time by clicking on the header, for me it works. Or did you mean something else..?


Reply to this

-

 Re: Re: Re: Re: Re: Re: 0.3.5

 
 by takanowaka on: Jun 18 2009
 
Score 50%

you're right ;) sorry don't know why i was clicking only on first field..



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

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.