-
 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:  10179
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  ... 19  20  21  22  23  24  25  26  27  28  29  30  31  32  33  34 ...

-

 Updates not working for CZ

 
 by kovariadam on: Jan 12 2011
 
Score 50%

Hi,
can you please check if the http://jizdnirady.idnes.cz/ provider for Czech republic works? It does not update data for me. I have Brno as a city and the stop name is Technologický park. It loaded them initially, but not even manual update works.

Thanks


Adam
Reply to this

-

 Re: Updates not working for CZ

 
 by fpuelz on: Jan 17 2011
 
Score 50%

Hi,
I just fixed the problem. It kept old departures, because it wrongly guessed the date as tommorow. Now it always shows the departures for the next hour for cz_idnes (for more data, at least two HTML documents would need to be downloaded). I also added the time into the generated timetable-urls. With the next version you can then also show departures in eg. 2 hours using cz_idnes.
The next version has some more changes, I will release it later as version 0.10. Until then you can higher the number of maximum departures in the configuration dialog > Section "General" > Tab "Advanced". Then it shows new departures for some more time..


Reply to this

-

 Re: Re: Updates not working for CZ

 
 by kovariadam on: Jan 17 2011
 
Score 50%

Thank you very much. I will just wait for the next release.


Adam
Reply to this

-

 cannot find -lkwebkit

 
 by buschmann23 on: Jan 14 2011
 
Score 50%
buschmann23buschmann23
openSUSE
Home
-
M. F. -1

openSUSE
Germany, Westphalian Province
Last visit Aug 22 2013
3 Friends
5 Groups

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

When I try to compile Public Transport for KDE 4.6 RC an KDE Trunk, the following error occures:

Quote:

Linking CXX executable timetablemate
cd /usr/src/packages/BUILD/publictransport-0.9_timetablemate-0.2.1/timetablemate-0.2.1/builddir/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/timetablemate.dir/link.txt --verbose=1
/usr/bin/c++ -fomit-frame-pointer -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common -Werror=return-type -Woverloaded-virtual -fno-threadsafe-statics -fvisibility=hidden -fvisibility-inlines-hidden -O2 -DNDEBUG -DQT_NO_DEBUG -Wl,--enable-new-dtags -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions CMakeFiles/timetablemate.dir/timetablemate_automoc.o CMakeFiles/timetablemate.dir/timetablemate.o CMakeFiles/timetablemate.dir/main.o CMakeFiles/timetablemate.dir/timetablemateview.o CMakeFiles/timetablemate.dir/publictransportpreview.o CMakeFiles/timetablemate.dir/accessorinfoxmlreader.o CMakeFiles/timetablemate.dir/javascriptcompletionmodel.o CMakeFiles/timetablemate.dir/javascriptmodel.o CMakeFiles/timetablemate.dir/javascriptparser.o CMakeFiles/timetablemate.dir/scripting.o CMakeFiles/timetablemate.dir/settings.o -o timetablemate -rdynamic /usr/lib/libkdeui.so.5.6.0 /usr/lib/libkparts.so.4.6.0 /usr/lib/libplasma.so.3.0.0 /usr/lib/libktexteditor.so.4.6.0 /usr/lib/libkrosscore.so.4.6.0 -lkwebkit /usr/lib/libkparts.so.4.6.0 /usr/lib/libkio.so.5.6.0 /usr/lib/libQtNetwork.so /usr/lib/libnepomukutils.so.4.6.0 /usr/lib/libnepomuk.so.4.6.0 -lsoprano /usr/lib/libkdeui.so.5.6.0 /usr/lib/libQtGui.so /usr/lib/libQtSvg.so /usr/lib/libkdecore.so.5.6.0 /usr/lib/libQtCore.so -lpthread /usr/lib/libQtDBus.so /usr/lib/libQtScript.so /usr/lib/libQtXml.so
/usr/lib/gcc/i586-suse-linux/4.4/../../../../i586-suse-linux/bin/ld: cannot find -lkwebkit
collect2: ld returned 1 exit status


All webkit dependencies seem to be installed. With KDE 4.5 and older it works.


Reply to this

-

 Re: cannot find -lkwebkit

 
 by fpuelz on: Jan 21 2011
 
Score 50%

The "CMakeLists.txt" for TimetableMate is bad. Instead of

target_link_libraries( timetablemate ... kwebkit )


it should be
target_link_libraries( timetablemate ... ${KDE4_WEBKIT_LIBS} )


Then it compiles and works again :)
Will be in the next version.


Reply to this

-
.

 Re: Re: cannot find -lkwebkit

 
 by buschmann23 on: Jan 21 2011
 
Score 50%
buschmann23buschmann23
openSUSE
Home
-
M. F. -1

openSUSE
Germany, Westphalian Province
Last visit Aug 22 2013
3 Friends
5 Groups

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

Thank you, now it works. :)


Reply to this

-

 install script fails

 
 by husky on: Jan 23 2011
 
Score 50%

Hi!
Thanks for that applet. I'd really love to use your installer, but it filas in two ways:
- my ubuntu uses sudo by default, root password is not set - auth fails, somehow replacing 'su' with 'sudo' doesn't work so far
- it fails to detect that installation failed.

A very nice script which allows to compile things and build a distribution package automagically is provided with the YaWP-applet - maybe you can adapt that script a little?


Reply to this

-

 Re: install script fails

 
 by husky on: Jan 23 2011
 
Score 50%

sorry, I forgot: the link to the ubuntu package from AndiBauer doesn't work anymore, it should be removed.


Reply to this

-
.

 Re: Re: install script fails

 
 by fpuelz on: Jan 24 2011
 
Score 50%

done, thanks :)


Reply to this

-

 Re: install script fails

 
 by husky on: Jan 23 2011
 
Score 50%

(un-)installation on ubuntu works when one replaces "su" with "sudo" and removes the -c option and the quote signs around the command in that line, e.g.
Quote:
sudo ./.scripts/helper_install.sh -u $installDataEnginePT -v $installDataEngineOSM -w $installAppletPT -x $installRunnerPT -y $installIconsPT -z $installTTMate -s $show_install_output


Reply to this

-

 Re: Re: install script fails

 
 by fpuelz on: Jan 24 2011
 
Score 50%

sudo works for me, too on openSuse. Maybe I can somehow check if "sudo" is available and otherwise try "su". Something like checking if "whereis sudo" returns something (I'm no shell script expert ;)).
I'll look into how it's done with the YaWP-applet.


Reply to this

-

 Customize filter with AND/OR

 
 by Finswimmer on: Jan 28 2011
 
Score 50%

A new version. Great.
I will provide a Gentoo Ebuild tomorrow.

Is it possible to change the conjunction of the filter?
I want to to this:
if ( (vehicle = S or RB) AND ( (destination = frankfurt) OR (destination = bad soden))

Destination filters work just fine, but I need to add vehicle type in order to get rid of the busses to frankfurt. But if I add the vehicle type filter I get trains to everywhere else...

Thank you


Reply to this

-

 Re: Customize filter with AND/OR

 
 by fpuelz on: Jan 28 2011
 
Score 50%

Hi,
you can write the filter like this:

if ( ((vehicle = S or RB) AND (destination = frankfurt)) OR ((vehicle = S or RB) AND (destination = bad soden)) )

Thanks for the ebuild-update :)


Reply to this

-

 Re: Re: Customize filter with AND/OR

 
 by Finswimmer on: Jan 28 2011
 
Score 50%

Yeah this works fine.
I missed the small + to use multiple querys in the same filter...


Reply to this

-

 Re: Re: Re: Customize filter with AND/OR

 
 by Finswimmer on: Jan 28 2011
 
Score 50%

Unfortunaly, it does not work quite well.
I am using above filter combination.

It shows RB 60 Frankfurt till I update timetable.
If I disable and enable the filter RB 60 is shown until I (manually) update the timetable.

I started it with plasmoidviewer publictransport from konsole. Only while editing the filter this was shown:
Object::disconnect: No such slot QObject::dataUpdated(QString,Plasma::DataEngine::Data)
Object::disconnect: (sender name: 'Stops de_rmv|stop=Darmstadt Hauptbahnhof')


After that (enabling/disabling filter) does not show any output.

What could be the problem?

Thank you


Reply to this

-

 Re: Re: Re: Re: Customize filter with AND/OR

 
 by Finswimmer on: Jan 28 2011
 
Score 50%

Hm.
RE 60 is shown correctly while RB 60 is not.
Strange.

(If you want test it, the Stop is Darmstadt Hauptbahnhof and I am using RMV)


Reply to this

-

 Re: Re: Re: Re: Re: Customize filter with AND/OR

 
 by Finswimmer on: Feb 7 2011
 
Score 50%

I tested the new .10beta. The problem still exists. It happens also when the only filter is "target contains frankfurt". It shows 2 RB and one Airport-Bus, only RB disappears.


Reply to this

-

 [Gentoo] Ebuild updated

 
 by Finswimmer on: Jan 28 2011
 
Score 50%

Hi,

I have updated the ebuild.


Reply to this

-

 Re: [Gentoo] Ebuild updated

 
 by Weaselweb on: Feb 4 2011
 
Score 50%

Are you working on an ebuild for the 0.10 beta versions? I tried and failed due to the lib it uses now.


Reply to this

-

 Re: Re: [Gentoo] Ebuild updated

 
 by Finswimmer on: Feb 7 2011
 
Score 50%

Hi,

I am working on it.
But I get a sandbox violation.

I hope it will be ready the next days.


Reply to this

-

 Re: Re: Re: [Gentoo] Ebuild updated

 
 by Weaselweb on: Feb 7 2011
 
Score 50%

Meanwhile I succeeded in building an ebuild. But it is hacky. Where can I send it to you, so you can test it your own?


Reply to this

-

 Re: Re: Re: Re: [Gentoo] Ebuild updated

 
 by Finswimmer on: Feb 8 2011
 
Score 50%

My ebuild will work with the next version.
Right now there is a problem with global symlinks.


Reply to this

-

 KDE 4.6

 
 by cmlr on: Feb 2 2011
 
Score 50%

0.10 beta 1 doesn't compile on KDE 4.6. I'm using Arch Linux, which has moved to KDE 4.6.


Reply to this

-
.

 Re: KDE 4.6

 
 by fpuelz on: Feb 2 2011
 
Score 50%

I'm also using KDE 4.6 here and it compiles fine. What is the error message? If you're using the install script try "./install.sh --show-compile-output" if no error message is shown.


Reply to this

-

 Re: Re: KDE 4.6

 
 by cmlr on: Feb 2 2011
 
Score 50%

It's the kwebkit issue. I'll try it again.


Reply to this

-

 Re: Re: Re: KDE 4.6

 
 by cmlr on: Feb 2 2011
 
Score 50%

This is the error message. I did install kwebkitpart.

/home/carl/Downloads/Second/src/publictransport-0.10beta1_timetablemate-0.2.2/timetablemate-0.2.2/src/timetablemate.cpp:60:23: fatal error: KWebKitPart: No such file or directory


Reply to this

-

 Re: Re: Re: Re: KDE 4.6

 
 by fpuelz on: Feb 2 2011
 
Score 50%

Ok, did you also install the development package, kwebkitpart-dev or kwebkitpart-devel?


Reply to this

-

 Re: Re: Re: Re: Re: KDE 4.6

 
 by cmlr on: Feb 2 2011
 
Score 50%

Hmm. We don't have such a package, kwebkitpart-dev or development.


Reply to this

-

 Re: Re: Re: Re: Re: Re: KDE 4.6

 
 by cmlr on: Feb 4 2011
 
Score 50%

In fact I'm trying to make a package for Arch Linux, by using the compile scripts in each of the subdirectories. I succeeded, but only by not including timetablemate.



-

 Re: Re: Re: Re: Re: Re: KDE 4.6

 
 by fpuelz on: Feb 4 2011
 
Score 50%

Yes, only TimetableMate needs KWebKitPart. To compile it, the development files (headers) are needed. If there are no packages available for Arch, you would have to install the header files yourself from the KWebKitPart sources to compile TimetableMate.
Maybe I can make KWebKitPart usage optional. But TimetableMate is only needed to add support for new service providers, so it's not needed by the average user.



goto page: prev  ... 19  20  21  22  23  24  25  26  27  28  29  30  31  32  33  34 ...

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.