-
 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   
 
Apps
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


Depends on  KDE 4.x
Downloads:  10178
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  Apps  from fpuelz
Report inappropriate content



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

-

 wow and some questions

 
 by fixu on: Jul 19 2009
 
Score 50%

this plasmoid improved a lot. really great work. I like the new style, it looks beautiful and also the functionality improved a lot.


although, i have a few questions or improvements. i only use sbb.ch so my comments below only concern sbb.ch:

- autocompletion doenst work for me. i dont know why. in other versions i had no problems

- the buses from the postauto (maybe you have a look on the website) aren't displayed. the postauto is a regional bus system.

- could you add some more filters? i am missing a filter for the metro in Lausanne (it is written M m1 and M m2). Maybe they are called metro. This filter could (maybe) also be useful for France. And also a filter for trolley buses (electric buses). They are displayed as Tro.

- the journey function doesnt work for me.

the idea behind this journey function is very cool. Just click on the icon and then the applet is swichting. really nice. like this i can have a list and a journey search inside one applet. thanks a lot.

felix




Reply to this

-

 Re: wow and some questions

 
 by fpuelz on: Jul 20 2009
 
Score 50%

Thanks :)

I fixed the autocompletion (one char was missing from the regExp.. it got lost, when I moved the accessor-infos from the code to the XML files)
The journey search is now also fixed (it didn't work for journeys with departure and arrival date being equal, I tested it with long journeys, so they weren't equal..)
And I added new vehicle types: metro, trolley bus, ferry and even plane (with data from flightstats.com), with icons (except for the trolley bus for now.. is there one?) Please give me a stop name, where trolley buses depart, so that I can test it. A stop where many postauto-buses depart would also be nice, to fix the problem with them.
I'll upload the next version soon.

Thanks again


Reply to this

-

 Re: Re: wow and some questions

 
 by fixu on: Jul 20 2009
 
Score 50%

thanks:)

you fixed it very quickly! nice work.

trolley buses:

bern, wylerfeld

zürich, besenrainstrasse

zürich, nordstrasse

metro:

lausanne

postauto:

basadingen, unterdorf

concise, église

feuerthalen, lindenbuck

the postauto stops want work with the plasmoid but if you search on the website and make a journey like:

basadingen, unterdorf --> winterthur

you wil see that there is a journey available.

if you need something more just ask.

cheers

felix


Reply to this

-

 Re: Re: wow and some questions

 
 by fixu on: Jul 20 2009
 
Score 50%

again, to test the filtering in a good way you could use the "big" cities in switzerland. if you type winterthur you see immediatly that filtering a trolley bus is really useful.


Reply to this

-

 Re: Re: wow and some questions

 
 by fixu on: Jul 20 2009
 
Score 50%

again, to test the filtering in a good way you could use the "big" cities in switzerland. if you type winterthur you see immediatly that filtering a trolley bus is really useful.


Reply to this

-

 Re: Re: wow and some questions

 
 by fixu on: Jul 20 2009
 
Score 50%

for the postauto:

from frauenfeld there are several postautos departing and also from chur.


Reply to this

-

 filtering with sbb

 
 by dejazmach on: Jul 22 2009
 
Score 50%

if I may add a comment about filtering with sbb, the tram filter isn't working with some cities (e.g. 'Basel' or 'Rodersdorf').


Reply to this

-

 Re: filtering with sbb

 
 by fpuelz on: Jul 22 2009
 
Score 50%

I checked it, and it's because the vehicle types are not always parsed correctly on sbb.ch. When an icon (e.g. for tram) is shown, it has been parsed and can be filtered.
I currently parse the vehicle type from the image-name that is shown in the html-results-page from sbb.ch. There are different names for the tram-icon and also for the bus-icon.. I added new names I found.
And in the next version I will parse the vehicle type from the image name and from the line name, e.g. "Tram 10". So the vehicle type parsing (and filtering) will get better :)


Reply to this

-

 Re: Re: filtering with sbb

 
 by dejazmach on: Jul 24 2009
 
Score 50%

Thanks for the reactivity and the new improvements ! It's a great work.
I noticed a small bug, it's just a detail but if you choose to display the arrival board for a stop, the applet shows 'Next departure from ...' instead of 'Next arrival'.


Reply to this

-

 Re: Re: Re: filtering with sbb

 
 by fpuelz on: Jul 26 2009
 
Score 50%

That was easy to fix :) Thanks for the hint! Will be in the next version.


Reply to this

-

 0.5.2

 
 by takanowaka on: Jul 23 2009
 
Score 50%

hi.. cmakelists.txt for icons are missing


Reply to this

-

 Re: 0.5.2

 
 by takanowaka on: Jul 23 2009
 
Score 50%

and few other comments..

on imhd.sk suddenly every type of transport is parsed as ICE http://img269.imageshack.us/img269/7721/snapshot00.png

in sk_altas the means of transport are not available.. these lines should be active
<city replaceWith="bus">Autobusy</city>
<city replaceWith="lietadla">Lietadlá</city>
<city replaceWith="vlak">Vlaky</city>
<city replaceWith="vlakbus">Vlaky + Autobusy</city>

in cz_idnes please remove these 2 lines..
<city replaceWith="vlakyautobusy">Vlaky + Autobusy + MHD Brno, Ostrava + Praha</city>
<city replaceWith="pid">Pražská integrovaná doprava</city>
sorry for making you doublework..

and finally plasmoid doesn't seem to remember city selection.. so everytime something is changed in configuration the city must be selected again.. (at least on sk providers)

thanks ;)


Reply to this

-

 Re: Re: 0.5.2

 
 by fpuelz on: Jul 26 2009
 
Score 50%

CMakeLists.txt of the icons: sorry that it's missing. For now you can use the one of version 0.5.1. I will double check that it's included in 0.5.3.
I just fixed the issue with the vehicle types for imhd.sk and added/removed the lines you mentioned.
The bug with the city selection will be fixed in 0.5.3, I will do that tommorow.
Thanks for the bug reports! For the next versions I will focus more on bug fixing. So keep testing, the next version to be tested will be out soon :)


Reply to this

-

 0.5.2

 
 by kovariadam on: Jul 24 2009
 
Score 50%

Hello,
it's awesome to have my bus stop supported by applet(cp.atlas.sk). Many thanks for implementing that.

I have noticed that using Aya plasma theme items are too dark. It's hard to read. Maybe more appearance configuration would make it better.
Other note is, once you have applet configured and go again to configuration dialogue, it forgets city, everything is ok. At least for cp.zoznam.sk

Thanks again and good luck to future development


Adam K.
Reply to this

-

 Re: 0.5.2

 
 by fpuelz on: Jul 26 2009
 
Score 50%

Great to hear that your bus stop is supported! It was done with help from takanowaka :) (based on the cz_idnes-accessor info).
The problem with the city selection is a bug with finding the correct city in the list of cities.. I will fix it for the next version. Thanks for the hint.
For the Aya thing.. it seems that Aya doesn't have the svg I'm using, so it uses the oxygen one, which is black. Maybe I'm using a wrong svg. I will check it and have it hopefully fixed for the next version.
Please test the applet again with the next version (when I upload it.. will be soon). I want to get rid of all those bugs, the next versions will be bug fix releases.


Reply to this

-

 Re: Re: 0.5.2

 
 by kovariadam on: Jul 26 2009
 
Score 50%

Maybe it's because i don't have compositing enabled? I tried also different themes and it's hard to read letters on every one of them.

Of course, i will test it as soon as i can an will let you know.


Adam K.
Reply to this

-

 Fixed

 
 by fpuelz on: Aug 3 2009
 
Score 50%

I just went through the comments, to mention closed bugs.
The items should now be more easily readable on themes like aya.
The city selections are now also remembered.


Reply to this

-

 coloring difference..

 
 by takanowaka on: Jul 26 2009
 
Score 50%

the plasmoid coloring differs when it's added on desktop from the one that is added on panel..
you can see it on screenshots (from left - plasmoid on desktop/plasmoidviewer/plasmoid on panel)
light plasma theme: http://img228.imageshack.us/img228/9444/snapshot04.png
dark plasma theme: http://img228.imageshack.us/img228/1770/snapshot03.png
but the good thing about this is when you can't read something because of your plasma theme you can swith from desktop to panel ;)


Reply to this

-

 Re: coloring difference..

 
 by fpuelz on: Jul 26 2009
 
Score 50%

On my openSuse system (with KDE 4.3 RC 2) there is no difference between publicTransport on the desktop and in the panel.. But on some (most?) light themes, the svg frame I'm using for the applet is missing, so it uses the one from oxygen. So the departure rows have a dark background and a dark text, because the text color comes from the light theme..
I will try to find a better svg, which works with all themes. Maybe I find out why there are differences between desktop and panel for you.


Reply to this

-

 Re: Re: coloring difference..

 
 by fpuelz on: Jul 27 2009
 
Score 50%

I maybe solved the problem with the wrong colors. The applet wasn't updating all colors, when the current theme was changed. But now it does.


Reply to this

-

 Re: Re: Re: coloring difference..

 
 by takanowaka on: Jul 27 2009
 
Score 50%

yep.. it's solved ;) everything is same and readable everywhere


Reply to this

-

 Gentoo Ebuild

 
 by Finswimmer on: Jul 27 2009
 
Score 50%

Is working again with 0.5.2

Enjoy it!


Reply to this

-

 Re: Gentoo Ebuild

 
 by Boccaccio on: Jul 27 2009
 
Score 50%

It's still not working for me:

Icons
/var/tmp/portage/kde-misc/publictransport-0.5.2/temp/environment: line 135: cd: publictransport-0.5.2/publictransport-icons: Datei oder Verzeichnis nicht gefunden
CMake Error: The source directory "/var/tmp/portage/kde-misc/publictransport-0.5.2/work" does not appear to contain CMakeLists.txt.
Specify --help for usage, or press the help button on the CMake GUI.
make: *** Keine Targets angegeben und keine »make«-Steuerdatei gefunden. Schluss.


Reply to this

-

 Re: Gentoo Ebuild

 
 by Boccaccio on: Jul 27 2009
 
Score 50%

It's still not working for me:

Icons
/var/tmp/portage/kde-misc/publictransport-0.5.2/temp/environment: line 135: cd: publictransport-0.5.2/publictransport-icons: Datei oder Verzeichnis nicht gefunden
CMake Error: The source directory "/var/tmp/portage/kde-misc/publictransport-0.5.2/work" does not appear to contain CMakeLists.txt.
Specify --help for usage, or press the help button on the CMake GUI.
make: *** Keine Targets angegeben und keine »make«-Steuerdatei gefunden. Schluss.


Reply to this

-

 Re: Re: Gentoo Ebuild

 
 by Boccaccio on: Jul 27 2009
 
Score 50%

cd ${PF}/publictransport-icons
must be changed to
cd ${PF}/publictransport-icons-${PF}


Reply to this

-

 Re: Re: Re: Gentoo Ebuild

 
 by Finswimmer on: Jul 27 2009
 
Score 50%

Please test it.
(${PV} should have been added since 0.5.2)

finswimmer


Reply to this

-

 Re: Re: Re: Re: Gentoo Ebuild

 
 by Boccaccio on: Jul 27 2009
 
Score 50%

The file one can download here still misses ${PV}


Reply to this

-

 Re: Re: Re: Re: Re: Gentoo Ebuild

 
 by Finswimmer on: Jul 27 2009
 
Score 50%

Hmm. Not for me.
echo "Icons"
cd "${WORKDIR}"
cd ${PF}/publictransport-icons-${PV}
mkdir build

and

echo "Icons"
cd "${WORKDIR}"
cd ${PF}/publictransport-icons-${PV}/build/
make DESTDIR="${D}" install || die "make install failed"

Please try it again (19:24)


Reply to this

-

 Re: Re: Re: Re: Re: Re: Gentoo Ebuild

 
 by Boccaccio on: Jul 27 2009
 
Score 50%

Ok, seems to be a problem with the firefox browser cache. I just tried konqueror and got the new 0.5.3-ebuild.



-

 Re: Re: Re: Re: Re: Re: Gentoo Ebuild

 
 by Boccaccio on: Jul 27 2009
 
Score 50%

Rather it was a problem with dolphin...it doesn't seem to reload the tar-content after I redownloaded the file :-(



-

 0.5.3

 
 by takanowaka on: Jul 27 2009
 
Score 50%

accessor infos are missing ;)


Reply to this

-

 Re: 0.5.3

 
 by takanowaka on: Jul 27 2009
 
Score 50%

anyway i've used accessor infos from previous version to compile it but after opening (trying to open) plasmoid configuration plasma crashes.. here's backtrace http://dpaste.com/71918/


Reply to this

-

 Re: Re: 0.5.3

 
 by fpuelz on: Jul 27 2009
 
Score 50%

Sorry, I already uploaded it again with the accessorInfos directory. I was sure that I added it...
Hopefully it doesn't crash anymore now. I noticed that it can crash, when there are no accessor infos. I will fix this for the next version.


Reply to this

-

 Re: Re: Re: 0.5.3

 
 by takanowaka on: Jul 27 2009
 
Score 50%

yes it's working now ;) even remembering the city selection and icon parsing.. thanks ;)


Reply to this

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

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
Apps
Jobs
Knowledge
Events
People
Updates on identi.ca
Updates on Twitter
Facebook App
Content RSS   
Events RSS   

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

Copyright 2003-2014 KDE-Apps.org Team  
All rights reserved. KDE-Apps.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.