-
 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:  10303
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  ... 14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29 ...

-

 0.7 beta1

 
 by takanowaka on: Mar 9 2010
 
Score 50%

hi.. thanks for the new release ;)

i tried sk/cz accessors but none of it works.. it seems that only accessors where you set city from drop down are affected (applet doesn't seem to remember city selection) cos de ones i tried worked flawlessly..


Reply to this

-

 Re: 0.7 beta1

 
 by fpuelz on: Mar 9 2010
 
Score 50%

Right, thanks!
It saved the city if the city widget is visible (because it's only visible if it's used). But unfortunately when the settings are saved the whole dialog is invisible, therefore it did never save the city..
But it's fixed for the next version.


Reply to this

-

 0.7 beta1 hotfix; not in menu

 
 by cmlr on: Mar 9 2010
 
Score 50%

The hotfix version doesn't show up in the "add widgets" menu.


Reply to this

-

 Re: 0.7 beta1 hotfix; not in menu

 
 by fpuelz on: Mar 9 2010
 
Score 50%

Maybe a
> kbuildsycoca4
helps?


Reply to this

-

 Re: Re: 0.7 beta1 hotfix; not in menu

 
 by cmlr on: Mar 9 2010
 
Score 50%

I tried this, also logging in and out again. I reinstalled 0.6.10, and this one showed up.


Reply to this

-

 Re: Re: Re: 0.7 beta1 hotfix; not in menu

 
 by fpuelz on: Mar 9 2010
 
Score 50%

Hm.. I only changed the version number in the .desktop file.
Maybe it's name is translated now and wasn't with 0.6.10? It should be under "Online Services".
Don't know what it could be. Maybe a wrong install prefix?
I also cannot reproduce that here.


Reply to this

-

 Re: Re: Re: Re: 0.7 beta1 hotfix; not in menu

 
 by cmlr on: Mar 9 2010
 
Score 50%

My fault. Due to the "beta1-hotfix" in the directory, I mispackaged it (when preparing the package for Archlinux). Works now.


Reply to this

-

 0.7 config ui

 
 by takanowaka on: Mar 10 2010
 
Score 50%

a) i think i like the previous "stop selection" settings in "general" menu much more.. now i get the feeling that there's one layer just to prevent me from direct change of settings ("change" button) w/o apparent reason..
b) i couldn't find a way how to define filter for each stop
c) don't know what i'm doing wrong but applet doesn't remember filter settings after confirming with "Ok" button

so here are some suggestions/wishes? (don't know how to call it)

Stop Selection - back to previous style http://img412.imageshack.us/img412/1020/snapshot09.png *added active filters

Filter Configuration mockup - easy way to define on which stops should be filter applied
http://img708.imageshack.us/img708/3989/snapshot11a.pngp
http://img412.imageshack.us/img412/7282/snapshot11b.png
*in mockup 2 filters are defined - 1 for each stop.. but it could be 1 filter for both stops

Right Click Menu - http://img412.imageshack.us/img412/6630/snapshot12.png
1. the thing in box is what i thought i'll be able to do
2. maybe this should be hidden if accessor doesn't support this function
3. with my filter mockup prolly obsolete/not needed

hope it's written in straightforward way.. and last thing - keep up good work ;) you always surprise me with more and more functions


Reply to this

-

 Re: 0.7 config ui

 
 by takanowaka on: Mar 10 2010
 
Score 50%

add filters: and maybe "filter action" (hide/show matching) should be available in "filter criteria"
and instead of "show all" there should be global setting - filters enable/disable


Reply to this

-

 Re: Re: 0.7 config ui

 
 by fpuelz on: Mar 10 2010
 
Score 50%

Good idea, I'll remove the "Show All" entry and add one checkbox to enable/disable filters. That can then also be used from a context menu in the applet.

Having the filter action for each filter (in the filter configuration) would be overkill, I think (and crowds the ui). I think it's flexible enough with one filter action for all filters of a filter configuration?


Reply to this

-

 Re: Re: Re: 0.7 config ui

 
 by takanowaka on: Mar 10 2010
 
Score 50%

i don't know i only use filter to hide 1 target stop..
but with this when i want to say show me only buses i have to hide all other vehicles instead.. don't know if it's that important ;) as i said i use only the simple one..

btw after doing random stuff filter settings locked up ;) it looks like this now http://img192.imageshack.us/img192/1770/snapshot03.png
adding/removing stop sets; adding/removing plasmoid didn't help.. any suggestions? ;)


Reply to this

-

 Re: Re: Re: Re: 0.7 config ui

 
 by takanowaka on: Mar 10 2010
 
Score 50%

"show all" was the problem.. what's wrong with me today? :p


Reply to this

-

 Re: Re: Re: Re: Re: 0.7 config ui

 
 by fpuelz on: Mar 10 2010
 
Score 50%

;) I just wanted to answer, but you already found it out.
With the new checkbox to enable/disable filters that won't be a problem.


Reply to this

-
.

 Re: Re: Re: Re: 0.7 config ui

 
 by fpuelz on: Mar 10 2010
 
Score 50%

I've remembered something ;)

Each filter constraint has a combobox, I called it "filter variant" in the source code. For vehicle types there are two variants: "one of" and "not one of". So to only show buses you can do it in two ways:
1. Select "Show Matching" and add a filter for vehicle type "One Of" (x) Bus. Showing only buses.
2. Select "Hide Matching" and add a filter for vehicle type "Not One Of" (x) Bus. Hiding everything which isn't a bus, ie. showing only buses.

Every variant has a negation, so a filter action combobox for each filter isn't needed :)


Reply to this

-

 Re: Re: Re: Re: Re: 0.7 config ui

 
 by takanowaka on: Mar 10 2010
 
Score 50%

nice ;) only thing that remains is make it visible enough so people know that they can use it ;)


Reply to this

-

 Re: Re: Re: Re: Re: Re: 0.7 config ui

 
 by takanowaka on: Mar 10 2010
 
Score 50%

today isn't really my day.. yea.. it's there and visible ;)



-

 Re: 0.7 config ui

 
 by takanowaka on: Mar 10 2010
 
Score 50%

*working link for the fist filter mockup picture
http://img221.imageshack.us/img221/3989/snapshot11a.png


Reply to this

-

 Re: 0.7 config ui

 
 by takanowaka on: Mar 10 2010
 
Score 50%

add departure/arrival board: heh.. i didn't know that my accessor actually supports this function :D i just realized it when playing with applet

don't know if it's possible but more functionality within "button in the upper-left corner of applet" would be nice.. namely stop selection ;) something like this http://img215.imageshack.us/img215/151/snapshot01.png
*it's only text cos i'm too lazy to make it look like buttons and selection boxes :p


Reply to this

-

 Re: Re: 0.7 config ui

 
 by fpuelz on: Mar 10 2010
 
Score 50%

Hm.. It provides a menu button for stop selection: "Switch Current Stop". Mostly all functions are now also available through the context menu..
The old switch current stop function is removed now, you can now only switch between stop settings. I think that's good enough? It always shows all stops of the current stop settings combined.
But you can define multiple stop settings: One with multiple stops combined and one with only one of them.


Reply to this

-

 Re: 0.7 config ui

 
 by takanowaka on: Mar 10 2010
 
Score 50%

add departure/arrival board: heh.. i didn't know that my accessor actually supports this function :D i just realized it when playing with applet

don't know if it's possible but more functionality within "button in the upper-left corner of applet" would be nice.. namely stop selection ;) something like this http://img215.imageshack.us/img215/151/snapshot01.png
*it's only text cos i'm too lazy to make it look like buttons and selection boxes :p


Reply to this

-

 Re: 0.7 config ui

 
 by fpuelz on: Mar 10 2010
 
Score 50%

a) I've changed the stop settings for these reasons: 1. Most of the time you won't need to change your stops (you can define multiple stop settings to switch between), 2. Having all those widgets in there multiple times (for multiple stop settings) makes it a bit overcrowded, 3. Stop settings can now directly be checked after input (closing the additional dialog), 4. The wheather applet does it the same (not the best reason ;) I think they do it for the same reasons 1+2+3). With your filters mockup the filters used by each stop can be controlled in the filters page, so one less reason to click the "change" button :)

b), c) The filter page is now only used to setup filters, ie. the combobox on top is just there to open a filter configuration for editing, not to use it in the currently selected stop. That's why the last selected filter configuration in that page isn't remembered. To use a different filter for each stop, you first need to define different filters in the filters page. Then you can change the used filter configuration for each stop by clicking that "change" button (since beta 2 it's in the details of the dialog).

With your stop selection mockup it wouldn't be possible to define multiple stop settings. That's handled a bit differently than in previous versions: You can now have multiple stop settings where one of them is displayed in the applet at a time. Each of those stop settings can then have multiple stops to be combined in the departure view. Effectively this seperates two features: Switch between multiple stops and combine multiple stops in one view. I've also added some What's This texts, improvements here are welcome :)

I like your filter config mockups, ie. turning the "Used by X stops" label into checkboxes. Maybe I can use my CheckCombobox for that, that's already used for vehicle type selection in the filters (but with only one icon and all names seperated by ","). This way it should be clearer how to use the filter configurations. And it's one less reason for the need to click "change" in the stop settings :)


Thanks for your work and feedback!


Reply to this

-

 Re: Re: 0.7 config ui

 
 by takanowaka on: Mar 10 2010
 
Score 50%

now i got it.. i didn't realize that "+ add stop" is for something completly different than "+" inside of change button.. i thought that the functionality is the same and i didn't even try it :p maybe changing the name would help.. something saying that it is for adding stop from different accessor.. but i can't think of any short clear name :p
btw this discovery probably eliminates most of my ideas from before ;)
i'll check the applet again and see if i have something relevant ;)


Reply to this

-

 Re: Re: Re: 0.7 config ui

 
 by fpuelz on: Mar 10 2010
 
Score 50%

Ah, ok ;) Maybe it should be called "Add Stop Setting".. And maybe the "+" inside the stop settings dialog should also get a label, something like "Add Combined Stop". Maybe it's also sufficient to label the "inner" "+" button.

But I'll use your filter config ideas :)


Reply to this

-

 Re: Re: 0.7 config ui

 
 by takanowaka on: Mar 10 2010
 
Score 50%

is there a way to combine two or more stop sets? http://img221.imageshack.us/img221/5999/snapshot02.png
what i want is switch layout between Stop 1 (Siravska) / Stop 2 (Cilizska) / Both Stops

with this i don't think that is really necessary for filters to have that possibility to select on which bus stop they are applied


Reply to this

-

 Re: Re: Re: 0.7 config ui

 
 by fpuelz on: Mar 10 2010
 
Score 50%

It's not possible to combine stop settings (which are combined stops). You can create three stop settings: One with stop A, one with stop B and one with both stops.
The "filter config per stop settings" is useful if you have stop settings defined for stops in some other city / country, where targets have different names, lines have different numbers and so on. If you travel a lot you can then quickly change the current stop to where you are and the filters will also change appropriately. It can also be useful for stops in the same city.

Allowing to combine combined stops seems to make it more complicated.


Reply to this

-

 Re: Re: Re: Re: 0.7 config ui

 
 by takanowaka on: Mar 10 2010
 
Score 50%

heh.. simple solution that wouldn't cross my mind :D thanks


Reply to this

-

 Re: Re: Re: 0.7 config ui

 
 by takanowaka on: Mar 10 2010
 
Score 50%

i better play with sets more before actually wanting this ;) i have an idea which might collide with this combined layout


Reply to this

-

 Re: Re: 0.7 config ui

 
 by fpuelz on: Mar 12 2010
 
Score 50%

Checkboxes in the filter settings page would produce a problem: When a stop setting gets unchecked (to not use the current filter configuration), some other filter configuration needs to be set. That other filter config could be "Default", but what it someone unchecks a stop setting while the "Default" filter config is opened.
So in beta 3 I implemented another approach: A new tab where all stop settings are listed with the used filter configs and the used filter configs can be changed. This gives a nice overview and more space for the filters.


Reply to this

-

 Compile fix for 0.7beta2

 
 by trueg on: Mar 10 2010
 
Score 50%
truegtrueg
OpenLink Software
Home

Cannot say anything about the applet yet. Only installed - not tested yet.

But: here I have a compile fix for you: http://pastebin.ca/1831606


Reply to this

-

 Re: Compile fix for 0.7beta2

 
 by fpuelz on: Mar 10 2010
 
Score 50%

Thanks :)


Reply to this

-

 bus stop sets

 
 by takanowaka on: Mar 10 2010
 
Score 50%

i love this idea ;) after playing with it for a while i realized it would be nice if there was possibility to set something like current "First Departure" for each stop in each bus stop set separately

what i want to get is set of Stop 1 with Stop 2 (distance between Stop 1 and Stop 2 is for example 30 mins) and to see it ordered
bus_78_(on_Stop_1)_____now
tram_9_(on_Stop_2)_____2_mins_+30*
tram_8_(on_Stop_2)_____10_mins_+30*
bus_87_(on_Stop 1)_____15_mins
etc
* +30 is the distance between stops; and things in brackects don't have to be visible ;)
so basicly i get my own real time travel planner ;)


Reply to this

-

 Re: bus stop sets

 
 by takanowaka on: Mar 13 2010
 
Score 50%

and i think possibility to set different alarm time for each bus stop set would be good idea


Reply to this

-

 Re: bus stop sets

 
 by fpuelz on: Mar 15 2010
 
Score 50%

The combined view of departures for multiple stops is meant to be used for stops that are very near to each other, ie. stops that are virtually one stop (but with different names). ..and I can't think of a nice way to make it possible to set the first departure time for each stop of each combined stop setting. If you want to see departures of two stops that are eg. 30 mins apart from one another you'll have to use two applets or switch between the two stops in one applet.. sorry
But I will make the first departure and alarm time settable independently for each stop.


Reply to this

-

 Re: Re: bus stop sets

 
 by takanowaka on: Mar 15 2010
 
Score 50%

no problem.. the core is setting departure time for each stop and that will be possible ;)

btw i have 2 stops near me and i was using combined view for them.. but with those sets i realized that it is less important for me to see all departures.. i'd rather see departures sorted by target destination with all interchanges.. and with new filtering system and first departure time it will be possible ;) i'll prolly fill one virtual desktop with PT applets just to test this idea ;)

and sry for spamming and long posts.. but i'm kind of bored for too long :p


Reply to this

-

 small glitch..

 
 by takanowaka on: Mar 13 2010
 
Score 50%

when you click button in upper-left corner few times following happens http://img65.imageshack.us/img65/5971/snapshot06.png


Reply to this

goto page: prev  ... 14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29 ...

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.