-
 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:  10269
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  ... 4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19 ...

-

 performance issues

 
 by hubiw on: Jul 15 2009
 
Score 50%

On my netbook with KDE 4.3 RC2, this plasmoid consumes a huge amount of memory (at least 100mb) and it also slows down my desktop environment noticeably strong.
Anyone else experiencing performance problems?


Reply to this

-
.

 Re: performance issues

 
 by fpuelz on: Jul 17 2009
 
Score 50%

Hm, my plasma-desktop currently uses 52MB for everything including a publictransport-applet. I haven't noticed performance issues.
But I optimized the data engine a bit in version 0.5.
Are you using the default settings? Which service provider did you use? And how did you measure the memory it consumes?
When I start the applet and the data engine with plasmoidviewer, it uses 10MB. Maybe it helps to find out what causes your problems with the applet, if you send me the output of the command "plasmoidviewer publictransport" (and setting it up as you did previously. Start plasmoidviewer from a terminal).
Thanks.


Reply to this

-
.

 Re: Re: performance issues

 
 by poppei82 on: Jul 18 2009
 
Score 50%

Hi!

First: G R E A T plasmoid! Every Windows-n00b is envious that I have such an useful app.

However I have the same problem here that it uses a huge amount of memory after some hours running (see my post here: http://forum.ubuntuusers.de/topic/x-verbraucht-immer-mehr-speicher/).
I will try your suggestion with plasmoidviewer and mail you the output.

Thanks a lot,
Poppei


Reply to this

-

 Re: Re: Re: performance issues

 
 by takanowaka on: Jul 18 2009
 
Score 50%

i have the same problems..
after fresh reboot everything look ok.. peaks are: http://img231.imageshack.us/img231/151/snapshot01.png
but after several hours: http://img269.imageshack.us/img269/5452/snapshot05.png
i think this is problem of plasma in 4.3rc2 not plasmoid.. maybe it's only (k)ubuntu related issue..


Reply to this

-

 Re: performance issues

 
 by hubiw on: Jul 19 2009
 
Score 50%

Since 0.5.0 I have not yet noticed a significant decrease in performance. The plasmoid takes just 20 MB. Actually, this might also be solved by a KDE update.
Now it works great!


Reply to this

-

 dvb.de works unreliable

 
 by buschmann23 on: Jul 17 2009
 
Score 50%
buschmann23buschmann23
openSUSE
Home
-
M. F. -1

openSUSE
Germany, Westphalian Province
Last visit Jul 17 2014
3 Friends
5 Groups

More info
Send a message
Add as friend
Other contents
--

Hello, I have a problem with the dvb.de accessor again. On plasmoidviewer I get the following output:

Quote:

PublicTransport::removeOldJourneys 0 journeys
Connect data source "Departures de_dvb|stop=Koblenzer Straße|maxDeps=20|timeOffset=0" Timeout 600
TimetableAccessor::requestDepartures URL = "http://www.dvb.de:80/de/Fahrplan/Abfahrtsmonitor/abfahrten.do/koblenzer%20stra%C3%9Fe#result"
PublicTransport::removeOldJourneys 0 journeys
PublicTransportEngine::updateSourceEvent Source name incorrect ""
TimetableAccessorHtml::parseDocument Parsing... searching for departures / arrivals
TimetableAccessorHtml::parseDocument The regular expression didn't match anything
PublicTransportEngine::errorParsing
PublicTransport::removeOldJourneys 0 journeys


I'm using the current version 0.5. I tried to solve this by looking at the regular expressions, but I am really bad in such things...


Reply to this

-
.

 Re: dvb.de works unreliable

 
 by fpuelz on: Jul 17 2009
 
Score 50%

Sorry. I don't know what's causing this.. Did it work in 0.4.8? And is it still working with 0.4.8? Maybe dvb.de changed something.
But you can use db.de, that works with "Dresden, Koblenzer Straße". The only bad thing here is that the target names are a bit longer, because ", Dresden" is appended to each target name (in Dresden). Are there other things why you don't want to use db.de?


Reply to this

-
.

 Re: Re: dvb.de works unreliable

 
 by fpuelz on: Jul 18 2009
 
Score 50%

I found out that I didn't remove the extra escapes (for C++) from the regular expressions for dvb.de. That is fixed in version 0.5.1 and now it works again :) (Tested with "Koblenzer Straße")


Reply to this

-

 0.5

 
 by takanowaka on: Jul 17 2009
 
Score 50%

hi, slovakia is missing in 0.5


Reply to this

-

 Re: 0.5

 
 by fpuelz on: Jul 18 2009
 
Score 50%

Sorry. But there's now an xml file for Slovakia in version 0.5.1.


Reply to this

-

 Re: Re: 0.5

 
 by takanowaka on: Jul 18 2009
 
Score 50%

thanks ;)


Reply to this

-

 new accessor

 
 by takanowaka on: Jul 18 2009
 
Score 50%

the xml accossors looked easy enough so i gave it a try and hopefully it's ok (i tested it and looks like it's working)
here's sk_atlas: http://dpaste.com/68407/ i wasn't sure about the encoding and stuff beneath raw url but this page looks same as cz_idnes
and edited cz_idnes: http://dpaste.com/68406/ i only added city selection here


Reply to this

-

 Re: new accessor

 
 by fpuelz on: Jul 19 2009
 
Score 50%

1. Great :) I'll add the atlas-accessor-info-xml in the next version.
2. These xml files contain infos for the html- or xml-accessor. Just to clarify ;) So I think a good name for the files would be "accessor info xml".
3. I tested the new atlas-accessor-info with Bratislava, stop Hauerland. It works :) And it seems as it has some more departures than idnes.sk. I added stop autocompletion, tested it with some other cities and seems to work great :)
4. The new cities, you added to imhd doesn't seem to work here. ("Autobusy" isn't a city) The city replacement values for imhd have two chars (I think), like 'ba' for 'bratislava'. The other values inserted into the raw url always point to "http://imhd.zoznam.sk/ba/". I think imhd only supports the cities that are already in the xml? But it also only has data for bratislava somehow.. Maybe imhd can be removed?, atlas seems to be better :)
5. Thanks


Reply to this

-

 Re: Re: new accessor

 
 by fpuelz on: Jul 19 2009
 
Score 50%

Ok, 4. is wrong.. You wrote cz_idnes but I tried to insert the cities into sk_imhd.. ;)
But "autobusy" still isn't a city. Or is it..? Also "vlaky" and "vlaky + autobusy".


Reply to this

-

 Re: Re: Re: new accessor

 
 by takanowaka on: Jul 19 2009
 
Score 50%

ok.. now i'm little bit lost ;)
3. it has more departures than (i think you meant) imhd.sk because it's static :( and because it's static i rather keep imhd.sk
4. the page (cp.atlas.sk and jiznirady.idnes.cz) has 2 modes.. first is for city transport - you use city parameter for {city} (works like imhd.sk).. second is intercity transport - you use means of transport for {city} (works like db.de i think)


Reply to this

-

 Re: Re: Re: Re: new accessor

 
 by takanowaka on: Jul 19 2009
 
Score 50%

and the great thing here is that it checks fly departures (lietadla or letadla).. so maybe new icon would be needed in near future when other pages like this appear ;)


Reply to this

-

 Re: Re: Re: Re: Re: new accessor

 
 by fpuelz on: Jul 19 2009
 
Score 50%

Great :) Maybe there are special sites for departures of planes. The plasmoid could need a new name then..

And sorry for confusing you ;)


Reply to this

-

 Re: Re: Re: Re: Re: Re: new accessor

 
 by fpuelz on: Jul 19 2009
 
Score 50%

I wrote a simple accessor for www.airport-bremen.de, which has departure data for aeroplanes (for the whole day). Nice ;) Would be great to find a site for more airports.



-

 Re: Re: Re: Re: Re: Re: new accessor

 
 by fpuelz on: Jul 19 2009
 
Score 50%

One more comment ;) for the airport departures thing: I found flightstats.com to be a great data source. It works for all main airports :) around the world. So one accessor info xml is all that is needed to integrate aeroplane departures to the plasmoid.



-

 Re: Re: Re: Re: Re: Re: new accessor

 
 by takanowaka on: Jul 19 2009
 
Score 50%

nice ;) looks like public transport is getting the one and only universal departure checker ;) i wonder if we can add NASA spacecraft departures :D



-

 Re: Re: Re: Re: Re: Re: new accessor

 
 by takanowaka on: Jul 19 2009
 
Score 50%

http://www.nasa.gov/missions/highlights/schedule.html maybe ;)



-

 Re: Re: Re: Re: new accessor

 
 by takanowaka on: Jul 19 2009
 
Score 50%

now that i'm looking again at jizdnirady.idnes.cz i think this is 1. wrong and 2. not necessary <city replaceWith="vlakyautobusy">Vlaky + Autobusy + MHD Brno, Ostrava + Praha</city> (probably no one will ever use this in this plasmoid)


Reply to this

-

 Delay

 
 by Boccaccio on: Jul 18 2009
 
Score 50%

After updating to 0.5.1 I still have problems with the delay information not working. So I started the plasmoid using plasmoidviewer publictransport. From the konsole messages, I found that it uses

http://reiseauskunft.bahn.de/bin/bhftafel.exe/dn?input=duisburg%20hbf&boardType=dep&time=10:40&disableEquivs=no&maxJourneys=105&start=yes&GUIREQProduct_0&GUIREQProduct_1&GUIREQProduct_2&GUIREQProduct_3&GUIREQProduct_4&GUIREQProduct_5&GUIREQProduct_7&GUIREQProduct_8

to get the departure times for Duisburg. When calling this page by hand in my browser, I get a list with all departures, however it does not contain a column with the delay times. So I think we just use the wrong adress?!?


Reply to this

-

 Re: Delay

 
 by Boccaccio on: Jul 18 2009
 
Score 50%

Seems as if

http://reiseauskunft.bahn.de/bin/bhftafel.exe/dn?rt=1&input=duisburg%20hbf&boardType=dep&time=10:40&disableEquivs=no&maxJourneys=105&start=yes&GUIREQProduct_0&GUIREQProduct_1&GUIREQProduct_2&GUIREQProduct_3&GUIREQProduct_4&GUIREQProduct_5&GUIREQProduct_7&GUIREQProduct_8

with rt=1& added before input=duisburg works


Reply to this

-

 Re: Re: Delay

 
 by fpuelz on: Jul 27 2009
 
Score 50%

I finally fixed this bug.
First I added the "&rt=1" to the raw url of de_db. Then I did some testing, to see why the delay wasn't parsed correctly. After removing the comments in the xml it worked.. My xml-reading code isn't too good I think ;) (using QtXml). This will be in 0.5.4.


Reply to this

-

 accessor-info.xml sharing

 
 by takanowaka on: Jul 19 2009
 
Score 50%

i was wondering if it would be possible to set another (or secondary) path for plasmoid to look for accessor-info.xmls.. something like ~\.config\publictransport and implementing gethotnewstuff feature so when someone adds an accessor it would be easier to share with others (and you wouldn't have to maintain all the accessors everyone adds - think about hundreds of cities in world ;) )


Reply to this

-

 Re: accessor-info.xml sharing

 
 by fpuelz on: Aug 3 2009
 
Score 50%

The next version will include support for GetHotNewStuff and a button to install local files. They are installed with root privileges with use of kdesu for now. Maybe it's better to also have a user-specific directory. At least root privileges aren't needed then.
There is now a SVN repository for GHNS at newstuff.kde.org (thanks to Josef Spillner). Should be usable soon, after a bug has been fixed with the SVN repo. Thanks for the idea! There isn't much code needed to include GHNS support, great :)


Reply to this

-

 Re: Re: accessor-info.xml sharing

 
 by takanowaka on: Aug 3 2009
 
Score 50%

nice :D


Reply to this

goto page: prev  ... 4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19 ...

Add commentBack






-

-
Do you like or dislike Ubuntu Unity?
 Yes, unity is alien technology!
 It is less confusing than Gnome 3 default, shell.
 Granny thinks it is much more usable than Gnome 2
 Canonical is embarrasing itself with this split project
 Gnome 3 default shell is much better
 I dislike Unity, Gnome 3 default shell is alien technology!
 None of the above, I like the 2Gb for free and Apple alike behavior. Will post a comment instead

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.