get the contents of whole site like some wiki or wikia

2014-02-24 1 min read Learning Uncategorized
For wikis and wikia, generally if you are trying to get some url mirror, then websucker.py is an excellent option. This script is in the python sources so, to get this tool, yumdownloader --source python Install the rpm downloaded in current directory and then go to ~/rpmbuild/SOUURCES. You should find a Python-*.tar.xz file here, just extract with tar xvf Python*.tar.xz and there you go, you should find the tool in Tools/webchecker/websucker. Continue reading

bash debug – log all executed commands

2014-02-03 1 min read bash
Screenshot of a Bash 3.1 session demonstrating its particularities. Shows exporting a variable, alias, type, Bash’s kill, environment variables PS1, BASH_VERSION and SHELLOPTS, redirecting standard output and standard error and history expansion. A POSIX session is launched from a normal session. Finally, the POSIX session kills itself (since just “exit” would be too boring). (Photo credit: Wikipedia) Whenever I am writing a script in perl or bash, I always wish that there Continue reading

Fix typescript files generated with script command

2013-12-18 1 min read Learning Linux
Generally quite a lot of us would have used the script command. This generates the logs for the session. But the problem with the logs is that it contains a lot of un-readable characters. These characters are mostly from the color codes, and as such can be removed very easily with a single command: cat typescript | perl -pe 's/e([^[]]|[.*.*?[a-zA-Z]|].*?a)//g' | col -b > typescript-processed This assumes the input log file is named as typescript and the output is kept as typescript-processed. Continue reading

remove the background the easy way — online

2013-07-17 1 min read Uncategorized
Here is a nice link to web application that lets you remove the unwanted background. Just head over to the side, follow the simple instructions of marking the background and the subject and you are done. http://clippingmagic.com/ Pretty good results you will get here, you may need to do a little work on the results but otherwise pretty good results. Related articles Remove Unnecessary Jars! What are the names of frameworks for creating android applications? Continue reading

create text tables from delimited files.

2013-07-12 1 min read bash Fedora
To create simple text tables to paste in emails or to use in any other document where you want to show a table, here is something that you can use. There is a perl module which provides “tablify“. And here is how to use it: sudo yum install perl-Text-RecordParser This will install a command “tablify” that you can use in number of ways. Here is a simple example to use it. Continue reading

Vim – Why and where am I getting these errors from?

2013-05-15 1 min read Vim Tips
If you have got this question in your mind, then you are in right place. vim -V20 2>&1 |tee You can give the debugfile as any file, where you would want to log the debug messages. This will log a lot of information in the debugfile, you can open the file, once you have got the error in the main vim window. After this, you can open the debugfile and simply search for the error that you were getting. Continue reading
Older posts