WorKflow

Various KDE 1.-4. Improvements

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

0
Score 50.0%
Description:

WorKflow -- Automates the Desktop

First off, WARNING: This ist pre-alpha software, which can be used to destroy your personal data. Do not use it with original files. Do *NEVER* run it as root.

This software allows to automate time-consuming tasks across the KDE desktop. This is accomplished by breaking down tasks into single steps, called commands. Each command can take input data from the previous command and can output data to the next command, while optionally providing a user-interface to let the user customize its parameters (see screenshots).

Currently, not a lot of commands are implemented. However, several tasks can be automated already. Examples are:

- Get Images, Scale them down, Rotate them selectively and Move them to a certain place (even some online resource, like an FTP server).
- Select a folder, Find all files inside the folder ending in ~ and Delete them.
- Select a folder, Find all files ending in .txt, Read the files and Count the number of lines.

It is also possible to remote-control KDE applications. There is already an addon-package with commands to control the Kate editor, as well as a Kate-plugin to integrate the WorKflow application (http://www.kde-apps.org/content/show.php?content=43625). Please let me know which other KDE applications you want to see automated.

In future versions, I plan to provide many more commands. However, I'd like to get feedback on what your day-to-day workflows on your KDE desktop are, that you would like to see automated. This way, most needed commands will be provided first.

I'd also love to get feedback on the application itself, and, if you're a developer, on the API provided by the WorKflow libraries.

Elv13

11 years ago

Is this project still alive? It look very promising. Is the port almost over?

Report

Diavolo

12 years ago

You should continue the work, your application looks promising.

Is there a gentoo ebuild?

Report

sessy

12 years ago

This app. looks really promosing!
Is there any activity / developenent?

Report

C

tkadauke

12 years ago

Thanks for your interest!

Right now (i.e. the last 2 weeks) there has been no activity. But before that, I managed to port the app almost completely to KDE4. That means there will probably no further release for KDE3. This is due to technical limitations of KDE3 libs and apps, for which there's a realistic chance to resolve them before KDE4 is out.

But even though it is alpha software, it's quite usable for batch image manipulation. I use it on a semi-daily basis.

Report

ArneBab

9 years ago

I just searched for worKflow again (I lost touch since I got more proficient in the shell - but I rather prefer GUI tools, more exactly: I want there to be GUI tools, so I can show others to use their computer more efficiently without having to force them into the shell), and I still really dig the idea, so I'd also like to know how you got on with your KDE 4 port.

4.4 is on the horizon, and it would be nice to see worKflow in KDE 4 again.

I think that it has the potential to be a big enabler for normal users, and so it would be a great addition to KDE.

Report

sessy

12 years ago

Nice, I can wait for a KDE 4 release :)

OTOH, will it be - or it is? - possible to write the scripts in bash, or other scripting languages?
I mean, I could write 90% of all - my - needed workflow-steps in bash, but 0% in c :)

Report

barcley

12 years ago

Hi,

just wanted to say that I was looking definitely for this. It would be a really nice feature for KDE!

barcley

Report

Ekardnam

13 years ago

Looks very good. No. I mean, it looks great!
I haven't tried it yet, but I can already imagine all the things you can do with it!

Report

SeanTater

13 years ago

I got this, when make-ing workflow 0.1:
http://pastebin.com/799991
loads of errors, and the make stops...
on Debian Etch

Report

C

tkadauke

13 years ago

there's a symbolic link missing. I will solve the problem for the next release, but for now, you can cd into src/ui/widgets and make a symbolic link called "workflow" to ".":

ln -sf . workflow

sorry for the inconvenience

Report

SeanTater

13 years ago

thanks, works now!

Report

logixoul

13 years ago

I use KDE session management. If WorKflow is running when I logout, WorKflow crashes. The backtrace is at
http://cut.and.paste.org/pastebin/index.php?id=31

Report

logixoul

13 years ago

I use makekdewidgets 0.2, KDE 3.5.1, SUSE Linux 10.1.
make says: http://rafb.net/paste/results/pjElBq62.html
I hope you can resolve the problem. The application looks promising.

Report

C

tkadauke

13 years ago

can you please post the make output again? The link doesn't seem to work.

Report

logixoul

13 years ago

Oh, that's because it's autodeleted after 24h. Here:
http://pastebin.ca/131233
This one won't get deleted so quickly.

Report

C

tkadauke

13 years ago

oh my ... apparantly there's a symbolic link missing. I will solve the problem for the next release, but for now, you can cd into src/ui/widgets and make a symbolic link called "workflow" to ".":

ln -sf . workflow

Report

logixoul

13 years ago

Worked, thanks.

Report

kesiev

13 years ago

Download link seems to be broken... :1

Report

C

tkadauke

13 years ago

fixed. thanks for the report. i wonder why noone complained about that before ...

Report

JohnHerdy

13 years ago

Thanks!!! This is extremely cool and useful. This is a great SoC-project. Well done. The only suggestion I have is to integrate it with "Get Hot New Stuff" so the community can start contributing commands.

Report

C

tkadauke

13 years ago

thanks a lot! But while GHNS is a planned feature, it would only be possible to distribute complete workflows, rather than commands, since commands are written in C++ and need to be compiled and installed. However, it is also planned to have support for other programming languages (python, perl, ruby etc) to implement commands. Then GHNS could of course be used.

Report

logixoul

13 years ago

Kross is an appropriate tool for this.

Report

kesiev

13 years ago

That is really what is missing on KDE desktop. Ideally, a user can make his backup procedure, image or site publishing and so on without knowing any scripting language.
This brings to users functionalities that are "old" to script junkies but totally new (and appreciated, i bet!) by "adventurous users" who hates that blinking line in black (or transparent/skinned) background.

I'll install this beast today... I'm already a fan! :)

Report

C

tkadauke

13 years ago

I'm glad you all like it!

Report

suslik

13 years ago

Finally, someone who knows C++ saw

http://www.apple.com/macosx/features/automator/

& realized how good the idea is. I see a small cottage industry producing specialized "commands" very soon. I hope there will be some sort of "Import new commands / functions" feature.

Great start! Thx

Report

12345678910
product-maker Base: 4 x 5.0 Ratings
File (click to download) Version Description PackagetypeArchitecture Downloads Date Filesize DL OCS-Install MD5SUM
*Needs ocs-url or ocs-store to install things
Pling
0 Affiliates
Details
license
version
0.1
updated Aug 03 2006
added Aug 03 2006
downloads 24h
0
page views 24h 1