-
 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 (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  Apps  from fpuelz
Report inappropriate content



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

-

 Bugs in 0.5.3

 
 by Boccaccio on: Jul 27 2009
 
Score 50%

The delay information still does not work for me.
Furthermore when choosing a custom time for depature, I cannot set any time.


Reply to this

-

 Re: Bugs in 0.5.3

 
 by fpuelz on: Jul 27 2009
 
Score 50%

The time edit control for a custom first departure is now enabled properly. Thanks for the hint!
I also fixed the delay parsing for de_db! More info on that as a reply to your other delay-comment.
Will be in version 0.5.4.


Reply to this

-

 Re: Re: Bugs in 0.5.3

 
 by Boccaccio on: Jul 27 2009
 
Score 50%

Thanks alot for the fixes to come! It is really a great fun to somehow really contribute to the development of this great tool and to get all bugs gone!


Reply to this

-

 good new version

 
 by fixu on: Jul 27 2009
 
Score 50%

thanks for the nice improvements!

filtering is working very well! finally i can look for journeys from my home stop (postauto) to any other place!

you really rock!

cheers

felix

ps: i only have some minor graphical glitches, if you want i can make a screenshot. also the popup appears slowly, dont know if this is a plasma problem.


Reply to this

-

 Re: good new version

 
 by fpuelz on: Jul 27 2009
 
Score 50%

Great to hear that it's working well :)
And yes, please make a screenshot. Or describe what glitches there are.


Reply to this

-

 Re: Re: good new version

 
 by fixu on: Jul 27 2009
 
Score 50%

the second line in this screenshot needs more space to the bottom. like on the top.

see these screenshots:

http://imagebin.ca/view/SmkChPG.html

http://imagebin.ca/view/0xn4Ul3.html

if you need more, i am pleased to help you!


cheers

felix


Reply to this

-

 Re: Re: Re: good new version

 
 by takanowaka on: Jul 27 2009
 
Score 50%

in appearance settings try set 3 lines per row


Reply to this

-

 Re: Re: Re: Re: good new version

 
 by fixu on: Jul 27 2009
 
Score 50%

thanks! so no graphical glitches, just a stupid user :)


Reply to this

-

 Re: Re: Re: Re: Re: good new version

 
 by takanowaka on: Jul 27 2009
 
Score 50%

it happened same to me ;)


Reply to this

-

 Re: Re: Re: Re: Re: Re: good new version

 
 by fpuelz on: Jul 27 2009
 
Score 50%

The rows should also be high enough for two lines per row.. Please tell me what plasma theme you are using (or what custom font you have selected). I will try to get it right then.
Hm.. I don't know if the font comes from KDE's global settings. So also tell me what font you use in systemsettings => appearance => fonts => desktop font. Thanks :)



-

 Re: Re: Re: Re: Re: Re: good new version

 
 by takanowaka on: Jul 27 2009
 
Score 50%

Plasma theme: Air
Fonts: DejaVu Sans 9
Force fonts DPI: 96 DPI
and i think DPI is the problem.. but i'm used to it.. it's problem most of the times :)



-

 Re: Re: Re: Re: Re: Re: good new version

 
 by fpuelz on: Jul 28 2009
 
Score 50%

The DPI is no problem here, I have the same settings ;) The font was the problem. I changed the code so that more fonts look good in the applet.



-

 ...

 
 by takanowaka on: Jul 28 2009
 
Score 50%

yep it looks better now ;)

but i have another problem.. don't know if i'm doing something wrong but the new icons doesn't bind to applet (i've checked them they are installed)
http://img148.imageshack.us/img148/707/snapshot06n.png


Reply to this

-

 Re: ...

 
 by takanowaka on: Jul 28 2009
 
Score 50%

but as i said maybe i'm doing something wrong because when i try to add custom icons it always takes few days/restarts/mysterious things for applet to change the icons ;)


Reply to this

-

 Re: Re: ...

 
 by fpuelz on: Jul 28 2009
 
Score 50%

I don't know what's causing this. But I needed only one restart ;) When I look through the icons in dolphin the new icons are in there but they aren't displayed in the applet.
I'm loading the icons with the KIcon class, maybe someone has suggestions?


Reply to this

-

 Testing 0.5.4

 
 by kovariadam on: Jul 28 2009
 
Score 50%

Hi,
thanks for the new release.

Fonts and colors are so much better now.
However resizing applet is very impractical now, why is stretching height fixed to width? It should not be.

Also, when applet is in panel, i think it should display the first departure instead of just displaying icon. It's quite useless in that way.

And the last thing, why does cp.atlas.sk accessor contain these items: Autobusy, Vlaky, Vlaky + Autobusy, Lietadla? Those are just means of transport, not cities.

Anyway, this is very usable applet, all of my recommendations are just visual improvements to consider. I'll be glad to test future version as well.


Adam K.
Reply to this

-

 Re: Testing 0.5.4

 
 by takanowaka on: Jul 28 2009
 
Score 50%

the means of transport are available because if you choose it (example vlaky) and insert city (example bratislava) you should get this http://cp.atlas.sk/vlak/odchody/?f=bratislava&time=actual&submit=true&lng=E
i think that's great function ;) also works with airplanes (lietadla)


Reply to this

-

 Re: Re: Testing 0.5.4

 
 by takanowaka on: Jul 28 2009
 
Score 50%

but.. it's not working ;)

@fpueltz: could it be problem with autocompletion? because when i try direct link it works..


Reply to this

-

 Re: Re: Testing 0.5.4

 
 by kovariadam on: Jul 28 2009
 
Score 50%

Oh, i see:) Well, then i'd suggest moving it to separate field, IMHO it's confusing to have it mixed with cities.


Adam K.
Reply to this

-

 Re: Re: Re: Testing 0.5.4

 
 by takanowaka on: Jul 28 2009
 
Score 50%

how about something like this?
http://img150.imageshack.us/img150/7422/snapshot07.png


Reply to this

-

 Re: Re: Re: Re: Testing 0.5.4

 
 by kovariadam on: Jul 29 2009
 
Score 50%

It's certainly better. It's up to fpuelz's decision.


Adam K.
Reply to this

-

 Re: Testing 0.5.4

 
 by fpuelz on: Jul 28 2009
 
Score 50%

Currently it only displays alarms on the icon, when it's in the panel (only if an alarm is set). I will add more information as suggested :)
With the vehicle type icon and the time till departure/arrival I think.

But you should be able to freely resize the applet (on desktop or when in the panel). I tested it and I can do so. Or did you mean something else?


Reply to this

-

 Re: Re: Testing 0.5.4

 
 by takanowaka on: Jul 28 2009
 
Score 50%

so here's the first difference in opinions.. i think we should celebrate it :)
so imo i like that in panel it's useless and plain.. it's not disturbing me in any way.. when i want to be disturbed i use alarm ;)
and there's always a preview pop-up that's showing first departure..


Reply to this

-

 Re: Re: Re: Testing 0.5.4

 
 by takanowaka on: Jul 28 2009
 
Score 50%

maybe to show minutes to departure is ok :D


Reply to this

-

 Re: Re: Re: Testing 0.5.4

 
 by takanowaka on: Jul 28 2009
 
Score 50%

or this feature can be disabled/enabled ;)


Reply to this

-

 Re: Re: Re: Re: Testing 0.5.4

 
 by fpuelz on: Jul 30 2009
 
Score 50%

I will make it configurable (when I find some time to implement it ;)).


Reply to this

-

 Re: Re: Testing 0.5.4

 
 by kovariadam on: Jul 29 2009
 
Score 50%

It's important not to make it too big in panel version. So only the most important data should be displayd. Like you say, maybe little icon and time.

By resizing issue i meant, i cannot only resize itself vertically, because it resizes also horizontally and vice versa. Does it happen only to me? KDE 4.2


Adam K.
Reply to this

-

 Re: Re: Re: Testing 0.5.4

 
 by kovariadam on: Jul 29 2009
 
Score 50%

Oh man, what am i writing?

By resizing issue i mean, i cannot resize the applet only vertically, because it also resizes itself horizontally and vice versa.


Adam K.
Reply to this

-

 Re: Re: Re: Re: Testing 0.5.4

 
 by kovariadam on: Jul 29 2009
 
Score 50%

And another idea, maybe it's time to start considering localization of the applet. I'm more than willing to translate it to Slovak language for example.


Adam K.
Reply to this

-

 Re: Re: Re: Re: Re: Testing 0.5.4

 
 by fpuelz on: Jul 30 2009
 
Score 50%

The icon in the panel won't get bigger than it is now. I think I only add some text like "10 min." and the vehicle type icon.

I can resize the applet freely.. I think it's because you're using KDE 4.2. But 4.3 will be out in some days and you will be able to resize it like you want (hopefully) :)

Translations can be done in KDE's SVN and is already (it's in playground). You can join the slovak translation team. I just don't know how to get the applet translated without compiling in SVN (and also haven't tried that ;)).


Reply to this

-

 Re: Re: Re: Re: Re: Re: Testing 0.5.4

 
 by kovariadam on: Jul 30 2009
 
Score 50%

I will give it a try as soon as 4.3 is in Arch repos.

I must admit i didn't try localized KDE since 3.5, so i offered to translate the applet, but it's good if it already is.


Adam K.

-

 Re: Re: Re: Re: Re: Re: Testing 0.5.4

 
 by kovariadam on: Aug 4 2009
 
Score 50%

Hi, i'm writing from the new KDE 4.3 and it's really working properly now, i mean the resizing.


Adam K.

-

 Re: Re: Re: Re: Re: Re: Testin

 
 by fpuelz on: Aug 4 2009
 
Score 50%

I don't know if there is a slovak translation for publicTransport in KDEs SVN. And I changed/added many strings. So it would be great if you translate missing/changed strings (a link to the slovak translation team here: http://l10n.kde.org/team-infos.php?teamcode=sk).
Great that resizing is now working for you with KDE 4.3.



-

 Awesome!

 
 by lokdp on: Jul 29 2009
 
Score 50%

This is amazing. Thanks so much. And another reason to stay with KDE (and live in Central Europe where this stuff works ;)


Reply to this

-

 memory problem

 
 by martinf on: Jul 29 2009
 
Score 50%

this plasmoid (I tried version 0.5.1 and 0.5.3) seems to cause some kind of memory leak. after some hours, xrestop shows around 15000 pixmaps for plasma-desktop. without this plasmoid, the number for my computer is usually below 1000.
kde version is kde 4.3 RC 3, qt version is 4.5.2.
can somebody confirm this problem?


Reply to this

-

 Re: memory problem

 
 by fpuelz on: Jul 29 2009
 
Score 50%

I can confirm it. I have two applets running and had 10,000 pixmaps. At start it's also under 1,000.
I'll try to find out what's causing this.
Thanks for the hint :)


Reply to this

-

 Re: Re: memory problem

 
 by fpuelz on: Jul 30 2009
 
Score 50%

Hm.. today I have only 1,500 pixmaps, X was running 18 hours. But I removed the second public transport applet.
Maybe something is fixed in plasma.. or it's only a problem with multiple public transport applets.. I don't know.
Maybe it's worse when "maximum departure count" is higher, I set it to 30.


Reply to this

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

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