Ubuntu / Linux news and application reviews.

Peerflix: Stream Torrents With VLC Or MPlayer Via Command Line

Peerflix is an experimental video streaming BitTorrent client for Node.js. The tool can be used to stream video torrents via command line and play the stream with your favorite video player, such as VLC or MPlayer.

Peerflix Ubuntu VLC

Beets Music Tagger: Command Line Tool To Fix Metadata And Organize Your Music Library

beets is a cross-platform command line music tagger and organizer which you can use to "get your music collection right once and for all".

It can improve your music collection metadata by using MusicBrainz, download cover art for all your albums, reorganize your music files, fix filenames and more.

Further more, beets is extensible through plugins which add extra functionality like  embedding or extracting album art from files, fetch lyrics for all your songs, clean up tags and and there's even a HTML5 web player (though it's very basic and can't do too much for now).

CLI Companion Reaches Version 1.0 RC2

Cli companion

CLI Companion is a tool aimed at making the terminal easier to use: it's a GUI that displays a list of commands and an embedded terminal under it. The application comes with a list of commonly used commands by default, each having a short description and if you want to find out more about a certain command, simply right click it and select "Help". This will display the "man" (manual) for the selected command. But CLI Companion can help advanced users too as you can use it to store long commands which you can then easily find using the search feature.



Display Google Calendar On Your Desktop Using Gcalcli And Conky

Google Calendar desktop ubuntu

This post explains how to display Google Calendar on your Desktop using Conky and Gcalcli (a tool you can use to manage Google Calendar via the command line).

If you already have a Conky instance running and want to also display Google Calendar on your desktop using Conky, see this how-to on running multiple Conky instances.

Upgrade youtube-dl To Get It Working Again [Download YouTube Videos Via Command Line]

YouTube keeps making changes to the website which breaks all YouTube download applications, including my favourite YouTube downloader called "youtube-dl". For this reason, we've backported the Maverick version for Ubuntu Karmic and Lucid users - and the updated version is available in the WebUpd8 PPA.

But before you install the latest youtube-dl, a little info on this amazing YouTube command line donwloader.

UNP Extracts Any Archive Via Command Line [Quick Linux Tip]

Here's a quick tip which many will find very handy. UNP is a small script which makes it very easy to extract almost any archive via command line. If you can't remember the command to extract tar.gz, rar and so on, you will love unp.


Fish Gives Super TAB Powers To Your Shell [Linux]

fish

Fish is a user friendly command line shell. It features syntax highlighting, advanced tab completion features, discoverable help, a revised shell syntax and many other features.

Fish comes with a lot of features, but I find one feature truly amazing: tab completion for command line arguments, including explanations.

Example typing: "find -na", when pressing the TAB button completes it to "find name". Typing "find -a" and then pressing TAB will show all arguments that start with "-a" - and it also includes detailed explanations.

Here is a screenshot to understand better:

Make 'History' Show The Date For Each Command [Quick Linux Tip]

Vivek Gite @ Cyberciti has a really nice tip for the "history" command. Normally, running the command "history" in a terminal will give you an output which looks like this:

ubuntu linux history command output


Showing the exact date next to each command would be incredibly useful, don't you think? Have a look:

3 Linux Console File Managers You Should Try: Midnight Commander (MC), Last File Manager (LFM) And VIFM

Image and video hosting by TinyPic
(in the screenshot above, you can see Lfm on top, Mc on the bottom left and Vifm on the bottom right corner, all running in Terminator)


GNU Midnight Commander (MC), Vifm and Last File Manager (Lfm) are 3 visual file manager applications for the Linux console. All of these 3 applications will remind you of Norton Commander - with the main interface consisting of two panels which display the file system -, but each has something special. Read about these 3 great console file managers for Linux and let us know your favourite in the comments!


Make "rm" Move Files To Trash Instead Of Completely Removing Them

To get the "rm" (but you can alias some other command like "del" or keep the original "trash" command!) command to move the file(s) to trash instead of removing them completely, you must install the trash-cli utility and set an alias for "rm" to use trash-cli. But trash-cli also removes folders, even without using the "-r" (recursive) option, so in this post I will share a script created by grizzly which will only remove folders when the "-r" argument is used.


Here is the complete mini-guide to setting "rm" to move files (and folders) to trash:


Microdc2: Fastest Direct Connect (DC++) Client For Linux (Console)

Microdc2 is a command-line based Direct Connect (I will refer to it as DC++ because that's what most people call it even when not using DC++ - the application) client for Linux. What's so great about it is the speed and low system resources required (like for any shell application). Another thing I really like about Microdc2 is that you can basically browse the files like you would on your own computer: once you connect to a user, simply use basic commands like "cd", "ls" and so on.

Microdc2 doesn't have an option to directly download files like the standard DC++ so you must manually browse a user after searching for a file, but I was doing that anyway so I don't find this to be very inconvenient. And since the DC++ clients for Linux constantly freeze my computer, I decided to try a console application for Direct Connect and so I find out about Microdc2.


Installing and using Microdc2 (Ubuntu)


Newsbeuter: Command Line Feed Reader With Bloglines Sync Support [Linux, Mac OS X]

Newsbeuter

Newsbeuter is an open source command line feed reader for Linux, FreeBSD, Mac OS X and other Unix-like operating systems, which I really like. CenterIM also had a RSS feed reader, but I find Newsbeuter to be much better (although, for a IM client, CenterIM is awesome).

Here are a few of Newsbeuter features:
  • Subscribe to RSS 0.9x, 1.0, 2.0 and Atom feeds
  • Download podcasts
  • Freely configure your keyboard shortcuts
  • Search through all downloaded articles
  • Categorize and query your subscriptions with a flexible tag system
  • Integrate any data source through a flexible filter and plugin system
  • Automatically remove unwanted articles through a "killfile"
  • Define "meta feeds" using a powerful query language
  • Synchronize newsbeuter with your bloglines.com account
  • Import and exporting your subscriptions with the widely used OPML format
  • Freely define newsbeuter's look'n'feel through free color configurability and format strings



Here is a small video I've just recorded with Newsbeuter in action:

Upload Image To Imgur: Nautilus Actions Script [Linux]

cozzyd (Multumesc, Cosmin) Reddit user wrote a simple Nautilus Actions script to upload images to Imgur.com via right click.

To use it, make sure you have nautilus-actions, zenity and curl installed. In Ubuntu, install them using this command:
sudo apt-get install nautilus-actions zenity curl


Then, to set up the script, follow these steps: