PDA

View Full Version : Does anyone know any apps that need a new frontend



jimi_hendrix
March 17th, 2009, 01:42 AM
so i want to learn a gui toolkit for linux, but i cant think of any apps that need a good frontend?

i have been told wine and apparmor need one, but any other suggestions?

MikeTheC
March 17th, 2009, 02:08 AM
... Gimp? ...

*runs out of thread*

cmay
March 17th, 2009, 02:15 AM
i plan on when i get to GUI programming(if ever) that i will create a gui version of wc
there is many of the small commandline tools i suspect could be made into gui versions if as long as it only for the practice.

jimi_hendrix
March 17th, 2009, 02:19 AM
i plan on when i get to GUI programming(if ever) that i will create a gui version of wc
there is many of the small commandline tools i suspect could be made into gui versions if as long as it only for the practice.

i would want a slightly more complex program...so i could contribute a little more than a gui for cd xD

vishzilla
March 17th, 2009, 02:20 AM
I know there are front-ends for rtorrent, but its a fantastic CLI app. Why not give it a shot? ;)

bashveank
March 17th, 2009, 02:21 AM
A Linux gui for ffmpeg, something along the lines of VisualHub for the Mac, would be amazing.

cmay
March 17th, 2009, 02:30 AM
there is a small program i would like to have a GUI for. its called something like youtubedownload but i cant remember it. its a commandline app that should download you tube videos but i could not get it to work. i would love to get a application that could download some music videos from you tube or google video for that matter. ( i assume its legal to download those)

treesurf
March 17th, 2009, 02:37 AM
a linux gui for ffmpeg, something along the lines of visualhub for the mac, would be amazing.

+1

Mehall
March 17th, 2009, 02:39 AM
Make an LCARS Window Manager!

Joeb454
March 17th, 2009, 02:40 AM
Make a front end for bash :)

[/sarcasm] ;)

Skripka
March 17th, 2009, 02:42 AM
delete pls.

Skripka
March 17th, 2009, 02:43 AM
... Gimp? ...

*runs out of thread*
bam

=D> =D> =D> =D> =D> =D> =D> =D>

bsharp
March 17th, 2009, 03:43 AM
FFmpeg would be good.

YATM would be even better. I use it to slow down songs so I can learn difficult drum/guitar parts and it's a hassle to use it from the command line. A gui would be so much easier.

bikeboy
March 17th, 2009, 03:45 AM
pdftk. I believe there's a Windows GUI, and a Linux one would be very handy to help with the intricacies of the program. Would likely also increase the usage of this mighty useful little program.

jimi_hendrix
March 17th, 2009, 12:10 PM
Make a front end for bash :)

[/sarcasm] ;)

i think someone in PT was working on that at one point a while back

SunnyRabbiera
March 17th, 2009, 12:33 PM
I would like to see a new frontend for xmame, KXmame seems dead and the gmame project isnt as good.

jimi_hendrix
March 17th, 2009, 01:28 PM
i will start with yatm because it is simple

ugm6hr
March 17th, 2009, 01:56 PM
How about a GUI for disk label changing (mlabel, e2label etc).

https://help.ubuntu.com/community/RenameUSBDrive

A nautilus / thunar plugin would be even nicer :)

spupy
March 17th, 2009, 02:01 PM
What is YATM?

Also, do you people realize that ffmpeg has an insane amount of options.
The highlight of creating a GUI for a command line program shouldn't be to just stuff all the options in an interface that will afterwards look bloated and as confusing as the CLI version.
I would like to have the most-used options presented in a more newbie-friendly manner, while the rest is somewhat hidden from the eyes of the beginner, but still there for the hands of the advanced users.

bashveank
March 17th, 2009, 02:13 PM
What is YATM?

Also, do you people realize that ffmpeg has an insane amount of options.
The highlight of creating a GUI for a command line program shouldn't be to just stuff all the options in an interface that will afterwards look bloated and as confusing as the CLI version.
I would like to have the most-used options presented in a more newbie-friendly manner, while the rest is somewhat hidden from the eyes of the beginner, but still there for the hands of the advanced users.

I think VisualHub is a great example of this. Shame the developer "resigned."

jimi_hendrix
March 17th, 2009, 02:15 PM
What is YATM?

basically a mpeg player that lets you slow mpegs down and stuff


Also, do you people realize that ffmpeg has an insane amount of options.
The highlight of creating a GUI for a command line program shouldn't be to just stuff all the options in an interface that will afterwards look bloated and as confusing as the CLI version.
I would like to have the most-used options presented in a more newbie-friendly manner, while the rest is somewhat hidden from the eyes of the beginner, but still there for the hands of the advanced users.
thats why i picked YATM...it doesnt have a lot of options

pelle.k
March 17th, 2009, 02:34 PM
there is many of the small commandline tools i suspect could be made into gui versions if as long as it only for the practice.

I really think it's a great idea to learn wxpython/pygtk or whatever, but when it comes to "front-ends", making a gui to a command line tool is often the most horrible approach. It's why there was (getting better day by day) so many crappy GUI apps back in the early linux days. People were just tacking GUIs to popular cli tools, and tried to parse output from stdout to make any sense of what was happening.

What you preferably should do (when writing any app) is to make a "lib" wich has the core functionality, with a pretty API, and then you may write a CLI and/or a GUI part which accesses the "lib".
In the case of python, you already have many libs (although you may write new ones if you want to), like gstreamer to control audio playback (without using a command line audio player through python) and lots of other libs like "os" (copying, opening, reading, writing etc) without using say /bin/cp, /bin/cat and wrestling bash or any other command line tool.

I hope that made some sense, even though it's much more clear when you actually have some programming experience.
Let me give you an example. In the case of "arch linux" there's a package manager called "pacman". It's a command line tool, built on top of the libalpm library, which has the core functionality.
The ugly approach, would be to call /bin/pacman from python, parsing the output from stdout trying to figure out if an action did succeed etc. The good approach would be to access libalpm directly, from your GUI app, and get rid of the middle man (pacman, the cli tool).

jimi_hendrix, i really do wish you the best of luck though :)

jimi_hendrix
March 17th, 2009, 02:39 PM
called "pacman". It's a command line tool, built on top of the libalpm library, which has the core functionality.


yarout ftw :D

i will try this on the gui i try after yatm...yatm is small enough to work well

Bodsda
March 17th, 2009, 02:45 PM
i plan on when i get to GUI programming(if ever) that i will create a gui version of wc
there is many of the small commandline tools i suspect could be made into gui versions if as long as it only for the practice.

Its called youtube-dl and i plan on doing something similar when i get finished with the C++ tuto's and start on GTK tutorials, im unsure why you have had problems with it, it works perfectly for me, as long as you are not blocked from a video because of your region it should work fine.


youtube-dl full/url/goes/here/

^^ will download the video at the address in flv format

billgoldberg
March 17th, 2009, 02:51 PM
Its called youtube-dl and i plan on doing something similar when i get finished with the C++ tuto's and start on GTK tutorials, im unsure why you have had problems with it, it works perfectly for me, as long as you are not blocked from a video because of your region it should work fine.


youtube-dl full/url/goes/here/

^^ will download the video at the address in flv format

ffmpeg gui = winff

There is already a youtube download gui, but it does more than just download the .flv, it lets you convert the flv to avi or mp3, ... called pytube.

That last one isn't under development anymore, but it still works.

-

how about a gui for cron jobs?

aeiah
March 17th, 2009, 03:27 PM
pdftk. I believe there's a Windows GUI, and a Linux one would be very handy to help with the intricacies of the program. Would likely also increase the usage of this mighty useful little program.

+1 for pdftk. perhaps you could extend it's functionality with batch processing since its strength on the command line is really about incorporating it in bash/perl/python scripts

aeiah
March 17th, 2009, 03:28 PM
how about a gui for cron jobs?

http://gnome-schedule.sourceforge.net

bsharp
March 17th, 2009, 04:46 PM
i will try this on the gui i try after yatm...yatm is small enough to work well

I can't wait. I've been wanting something for this for a while but lack the skills to do it myself (for now ;))

Polygon
March 18th, 2009, 04:45 AM
start small, dont just jump into stuff like wine and apparmor.

i vote vobcopy, if someone doesn't make a gui for it, i will eventually =)

Chilli Bob
March 18th, 2009, 06:44 AM
GPBabel works brilliantly, but is a pain to use. It could really use a GUI.

http://www.gpsbabel.org/