
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
This is a very simple plasmoid to keep track of your time.
Once you add some tasks, click on one to start timing. Red tasks are paused, green tasks are being timed.
You can also reset, rename and delete tasks.
Time is measure in hours:minutes:seconds
INSTALL
-------
There are 2 ways to install this plasmoid:
1. Click on 'Get New Widgets' from the Plasma 'add widgets' window. From there choose 'Download from internet' then find and select Task Timer.
2. The other way is to download the plasmoid file from the link below. Then in the terminal type:
plasmapkg -i tasktimer.plasmoid
To upgrade/reinstall type:
plasmapkg -u tasktimer.plasmoid
Requires Python script engine for Plasma
Installation on Ubuntu
sudo apt-get install plasma-scriptengine-python
AUTHORS
-------
Kai Maaßen (hateshark), Shafqat Bhuiyan (priomsrb)
------
Enjoy!
6 years ago
0.4.2 - 01/02/14
================
- Fixed Bug: Vertical layout discarded after reboot
0.4.1 - 01/12/13
================
- New function to reset all timers at once
0.4 - 05/02/12
==============
- New maintainer: Kai MaaíŸen
- Added settings for vertical/horizontal layout
- Starting a task stops the current one automatically
0.3 - 30/01/11
==============
- Added changing task time manually. Patch by Tomás Teijeiro Campo
0.2 - 09/06/10
==============
- Added settings to change task colors
- Added 'Reset Timer' menu item
- Edit boxes are now the same size as buttons
- Pressing Esc while editing cancels editing
0.1 - 07/06/10
==============
- Initial release
6 years ago
0.4.2 - 01/02/14
================
- Fixed Bug: Vertical layout discarded after reboot
0.4.1 - 01/12/13
================
- New function to reset all timers at once
0.4 - 05/02/12
==============
- New maintainer: Kai MaaíŸen
- Added settings for vertical/horizontal layout
- Starting a task stops the current one automatically
0.3 - 30/01/11
==============
- Added changing task time manually. Patch by Tomás Teijeiro Campo
0.2 - 09/06/10
==============
- Added settings to change task colors
- Added 'Reset Timer' menu item
- Edit boxes are now the same size as buttons
- Pressing Esc while editing cancels editing
0.1 - 07/06/10
==============
- Initial release
brhellman
8 years ago
Here is the link for the source, you will need to install libqt4-dev (on Ubuntu/Debian) then ./build.sh and finally just run it with "tasktimer"
http://spyrl.googlecode.com/files/tasktimer-0.1b.tar.gz
Report
JanMalte
9 years ago
For now you only have one so the widget gets very high if you have many tasks.
Report
benwin
9 years ago
Report
priomsrb
9 years ago
- Extract tasktimer.zip
- The source code is in the contents/code/ directory
Report
JanMalte
9 years ago
Report
jmtodaro
10 years ago
Report
priomsrb
10 years ago
Report
toyg
10 years ago
I'm not being critical towards you: I tend to do the same, because is probably the best way to achieve simple data persistence in plasmoids, which is sad. it just makes me think that the DataEngine specification has miserably failed.
rant over :)
Report
priomsrb
10 years ago
Yeah the main reason I went for the config file approach was becuase it was the simplest to do at the time. Also I couldn't find an easy way to do a tree like structure for a data engine. I needed a tree because there could be multiple plasmoids, each with their own set of tasks.
However I did not delve into data engines that much. It may actually be possible if I look over it again. Also if combined with data-engine services it could make the plasmoid code simpler.
Whether this is a weakness in the dataengine system I do not know. Because there are many more sophisticated plasmoids that successfully use data engines and it seems to work fine for them.
Report
steffenB
10 years ago
System: OpenSuse 11.3
Problem:
[email protected]:~> plasmapkg -i 125922-tasktimer.plasmoid
"KConfigIni: In file /tmp/kde-steffen/plasmapkgnPuzB9/metadata.desktop, line 1: " Invalid entry (missing '=')
"KConfigIni: In file /tmp/kde-steffen/plasmapkgnPuzB9/metadata.desktop, line 3: " Invalid entry (missing '=')
"KConfigIni: In file /tmp/kde-steffen/plasmapkgnPuzB9/metadata.desktop, line 5: " Invalid entry (missing '=')
"KConfigIni: In file /tmp/kde-steffen/plasmapkgnPuzB9/metadata.desktop, line 6: " Invalid entry (missing '=')
"KConfigIni: In file /tmp/kde-steffen/plasmapkgnPuzB9/metadata.desktop, line 7: " Invalid entry (missing '=')
"KConfigIni: In file /tmp/kde-steffen/plasmapkgnPuzB9/metadata.desktop, line 8: " Invalid entry (missing '=')
"KConfigIni: In file /tmp/kde-steffen/plasmapkg3ZpSeJ/metadata.desktop, line 1: " Invalid entry (missing '=')
"KConfigIni: In file /tmp/kde-steffen/plasmapkg3ZpSeJ/metadata.desktop, line 3: " Invalid entry (missing '=')
"KConfigIni: In file /tmp/kde-steffen/plasmapkg3ZpSeJ/metadata.desktop, line 5: " Invalid entry (missing '=')
"KConfigIni: In file /tmp/kde-steffen/plasmapkg3ZpSeJ/metadata.desktop, line 6: " Invalid entry (missing '=')
"KConfigIni: In file /tmp/kde-steffen/plasmapkg3ZpSeJ/metadata.desktop, line 7: " Invalid entry (missing '=')
"KConfigIni: In file /tmp/kde-steffen/plasmapkg3ZpSeJ/metadata.desktop, line 8: " Invalid entry (missing '=')
plasmapkg(8002)/libplasma Plasma::Package::installPackage: Package plugin name not specified
Installation of /home/steffen/125922-tasktimer.plasmoid failed.
Can anybody help? (Yeah, I tried the click version, too. But did not work.) Any help would be appreciated.
Steffen
Report
priomsrb
10 years ago
This issue should be fixed with KDE SC 4.5.2.
There is also a workaround that you can try. Type the following in the terminal:
Quote:unzip 125922-tasktimer.plasmoid -d tasktimer
plasmapkg -i tasktimer
Hope this helps.
Shafqat
Report
steffenB
10 years ago
Great,
Steffen
Report
sharkk
10 years ago
"name task" "time"
for every task and maybe to load the tasks from a file.
Report
priomsrb
10 years ago
I want to know because I think there maybe other alternatives to solving your problem as well.
Report
priomsrb
10 years ago
Report
raindogx
10 years ago
Report
raindogx
10 years ago
Report
priomsrb
10 years ago
Report
repli2dev
10 years ago
Report