Ubuntu / Linux news and application reviews.

Easily Backup IMAP Email Accounts Using nopriv.py

nopriv.py is a Python script that allows you to back up your emails, which supports any IMAP compatible email accounts, such as Gmail for instance.

nopriv.py

Easily Upload Files / Images To RapidShare, ImageShack Or TwitPic With PyShare

PyShare

PyShare is a collection of scripts that let you upload images, screenshots or other files to ImageShack, TwitPic or Rapidshare via right clicking the files in Nautilus.

The application then displays a list of links in the notification area so you can easily copy the direct links, HTML, forum code and so on:

Recursively Download Cover Art For All Folders Containing Mp3 Files, Based On ID3 Tags

Coverlovin

Cover Art Downloader (aka "Coverlovin") is a nifty Python script I've been looking for a long time - it traverses a directory containing mp3 files and downloads cover art based on id3 tags of the files in each directory. The images are downloaded from Google Images.

PyWO - Python Window Organizer - Easily Move/Resize Windows Using Keyboard Shortcuts

Xmonad / Bluetile are awesome but the use their own window decorations. You can use the Compiz Grid plugin or even an AWN applet for organizing your windows, but there's one tool that stands out: PyWO - Python Window Organizer.

PyWO is inspired by Quicktile and Compiz Grid, Put and Maximuze plugins and it allows you to easily organize windows on the desktop using keyboard shortcuts. It works with Compiz, Metacity, KDE, XFCE, E16, OpenBox and FVWM.

PyWO can organize your windows in multiple ways: you can move a window in any director without resizing it and snap it to other windows' edges, you can move and resize the window in the same time (according to the grid you set) and even shrink and expand the windows. PyWO is also very customizable - it doesn't have a GUI for this and everything is done through a configuration text file, but it's very easy and well documented on its wiki page.

How To Import LastPass Passwords Into KeePassX

WebUpd8 reader Kice sent us a really cool tip (and complete how-to) on importing the LastPass passwords into KeePassX. He writes:

I use KeepassX, but started using LastPass under the impression that I could easily export to KeepassX. Well that is not the case. I came across this thread http://forums.lastpass.com/viewtopic.php?f=7&t=1409 the 2nd post from someone on the LastPass team had some discouraging words. Nazariuskappertaal posted a brilliant python script. I can't be the only one looking for a solution like this, so I decided to send it your way.

TTYtter Is A Complete Twitter Client Which Runs In a Console [Linux]

ttytter

TTYtter is a console console Twitter client. It's not an application but a python script that allows you to use Twitter just like any advanced Twitter client, but within a terminal. And it's not just for posting tweets, but has advanced options like any other well-known Twitter desktop client.

TTYtter features:
  • In interactive mode, it is a fully interactive client with asynchronous background updates and commands. Use it over telnet, ssh or even a dummy terminal. Supports ANSI colour, hashtags and Twitter Search!
  • Works within your favourite environment: modify prompt and input methods for many popular window and session managers, or use a compatible readline library. Or don't: basic editing and screen management features built-in.
  • From the command line, use it to update your Twitter in shell scripts, from cron, and so on.
  • Notification support with Growl and libnotify (and extendable to others via the API).
  • Supports standard timelines and automatically fetches direct messages.
  • Extensible using the -lib option.
  • Run detached in -daemon mode, and make your own Twitter bot!


Linux Python Script To Check RAM Usage for Multiple Instances of the Same Application or An Application Which Uses Multiple Processes

Mem Info is an interesting Python script that allows you to check the RAM usage of processes that are running on your computer. What's great about it is that you can see the memory used by all the instances of an application, together which can be very useful in certain situations, for example: the RAM memory used by all the tabs of Chromium browser, etc.

You can download Mem Info script from HERE.

How to use Mem Info script:

Use the terminal to navigate to the folder where you downloaded mem_info.py and paste this:
chmod +x mem_info.py

Then, in the same terminal window:
sudo ./mem_info.py

The output will be something like this:

top script linux

Very useful if you use multiple instances of the same application or an application which uses multiple processes.

[via ubuntu life]