I am a linux advocate, I also believe in freedom in all it’s aspects. Call me old fashion but I still believe “small code” and minimal resources is the way to go. That’s why most of the apps I run have a CLI.
Here are some of my favorite CLI apps.
Pandora – Command Line Alternative
@ https://github.com/PromyLOPh/pianobar
If you’re a command line geek and/or want to keep the strain on your system as low as possible, then Pianobar is an awesome alternative. There are packages available for a number of different distros. The program itself is simple: Open a terminal, log in to your account, and select the station you want to listen to. You can even ban a song, create a new station, view song history, and everything else you can do in Pandora right from the Terminal. Also there’s no annoying commercial every 3 songs.
Login
receiving your station
Select Station
Hit ? for the menu
+ love current song
– ban current song
a add music to current station
c create new station
d delete current station
e explain why this song is played
g add genre station
h song history
i print information about current song/station
j add shared station
m move song to different station
n next song
p pause/continue
q quit
r rename current station
s change station
t tired (ban song for 1 month)
u upcoming songs
x select quickmix stations
b bookmark song/artist
cvlc: Console VLC Player
Use ‘cvlc’ to use vlc without interface. This is useful for command line playing or ripping using shell scripts. This will save lots of time.
cvlc '/path/to/my.mp3'
MOC – music on console
TTYtter for Perl
@ http://www.floodgap.com/software/ttytter/
Noooo, not another Twitter client! Yes, another Twitter client. The difference here is that you’re dealing with a multi-functional, fully 100% text, Perl command line client.
% ./ttytter trying to find cURL ... /usr/bin/curl -- no version check performed (use -vcheck to check on startup) (checking credentials) test-login SUCCEEDED! -- processing credentials: logged in as screwtape -- checking for most recent direct messages: [DM da0][cbqueue/Fri Sep 28 02:01:33 +0000 2007] test test [DM da1][ttytter/Fri Sep 28 03:01:51 +0000 2007] don't forget to update the website -- notification: API rate limit is currently 350 req/hr -- no version check performed (use -vcheck to check on startup) -- you are logged in as screwtape
You use the -status=... option to post a single tweet, which is more efficient (and can be made bulletproof using the -hold option):
% ./ttytter -status="Writing a letter to my nephew."
There are tons of alternative apps for the CLI
Here are some more
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|