Welcome

Interests

Index‎ > ‎Projects Done‎ > ‎

Scripts

Download: Fast, Fun, Awesome

This page contains Bash, IRAF, Python, Perl, Matlab, IDL and other scripts I made for different purposes.
Some of it may be useful to you and some may not. 
All the Scripts (infact everything on this website) is under GNU GPLv_3.
So feel free to Download, Modify and Share.
I would really appreciate if you could also send me a copy of modified better script.
For clarification on any scripts, do contact me at indiajoe@gmail.com

Note: Most of the Scripts are made for GNU/Linux so Windows users won't find it helpful.
Again please take care while you run some scripts as superuser. Take care of security holes by properly giving the user permissions.


IRAF cl and Bash Scripts for Optical Photometry
(Very much Outdated: New version in pyraf will be uploaded soon. or  pls email me for latest scripts)
       These are a set of the IRAF cl scripts which will semi automate the Photometric reduction of IIA's Hanle HCT and IUCAA's IGO Telescope's Optical Data.
It also includes a set of Bash scripts which the cl scripts call for doing some jobs.
I made them for the McNeil Project, so you may have to modify slightly for your purpose.
The The_Scripts.txt file contains detailed instructions and working of each script.
For HCT Images : Download
For IGO Images  : Download
README file       : The_Scripts.txt

IDL and Bash Scripts for Crater Identification in Chandrayan I data
      These IDL scripts were developed for automated crater identification from the Terrain Mapping Camera images taken by Indian Moon Mission Chandrayan I .
TMC data had a resolution of 5 meters, and hence identification of huge number of small craters had to be done by scripting.
HOW TO: Compile all the .pro IDL scripts in the .tar.gz file and execute the CraterIdentifier.pro first. Then execute the DataXtracter.sh Bash script and finally PlotHits.pro for viewing the result.
For detecting the large craters use the scripts in the subdirectory.
IDL & Bash Scripts : Download
The PDF Report      : Download

ENIGMA encryption Machine made in Perl
    This Perl script is a virtual ENIGMA encryption machine simillar to those used during World War II . I was excited by the idea of how ENIGMA machines works. So to honour great mathematicians decided to make one in perl. See Wikipedia article on Enigma Machine for more details.
This machine has 4 wheels (German one had 3 wheels). It also has the plugboard like the German one had. I have tried to mimic the original one in every detail.
To make more secure, I have made a random key changer to change key randomly , randomly in between the message. Multiple encryption can protect it even from brute force attack.
The key is 4 letter key.
ENIGMA Machine  : Download

Multiple Copy of Files in Hard disk - Finder in Bash
     
This is a Bash script to find multiple copies of same file in your system. It will be extremely useful if you are very bad in organizing files in your system. If you end up in wasting hard disk space by making multiple copies of files in many places. This script will painfully search for multiples copies of file (all files / type you mention) in directories you mention. It will be painfully slow if you ask it to analyze all files on your machine. If you have GNU parallel installed on your system, then the script will make use of that to speedup, by dividing work over multiple processors.  More details are given in the header of the script.
Multiple File Finder Script : Download

Play God - Evolution Simulation in Bash
       This is a very simple simulation of evolution of Organism in Bash scripts.
Warning, it will consume a lot of memory, and will make your machine slow.
You should be in KDE environment. (kdialog is used in script)
Features:  Random Change in Nature
                  Random Mutation of Organism
                  Survival of the fittest
                  Competition among same species for survival
                  Gives output in logfiles for plotting or seeing how your random evolution evolved.
HOW TO: Just execute the ./God.sh . It will automatically takecare of everything else.
                Going through the script will tell you easily how to change parameters.
Play_God Scripts : Download                 

Anamorphic art creator
    
This is a matlab script to create Anamorphic Art on floor. It will generate the picture that is to be drawn on the floor.
README text file :  README
Matlab Script      : Anamorphism.m

Parallel Port Controlled Automobile Project
   
This ACCA.sh is the bash script which uses parashell C program to control an automobile we made for the final year Bsc Project. It uses parallel port as both input and output. Details can be found in the Report.
Report     :    Download
Bash Script: Download

EBook Finder
     
This is a simple command line tool to search for some ebook by filename. It will be useful if you have a large collection of ebooks in your machine.
Bash Script: Download

Chat Program
    
This is a simple and insecure software for multi user chatting, for the users working on the same machine. It is simple and fun. You need to have inotify installed on your machine.
Bash Script: Download
 
Keyboard Recorder
      This script is to record the keystrokes on keyboard.
Scripts : Download

I wanna be Root
    
This script is to get root access to machines you have physical access.
README : Readme.txt
Bash Script: Download
Slax-atma lzm :  Download

Display for Root
     This script if you put in the .profile of root. Then you can run GUI from root terminal too.
Bash Script: Download

Slax-atma Logo
      Put this script in the .bashrc or .profile to get slax-atma logo in terminal
Logo Script : Download


Creative Commons License



Č
Ċ
ď
Joe Philip Ninan,
11 May 2010 05:05
ċ
ď
ACCA.sh
(5k)
Joe Philip Ninan,
11 May 2010 05:05
ċ
ď
Anamorphism.README
(1k)
Joe Philip Ninan,
7 May 2010 22:02
ċ
ď
Anamorphism.m
(6k)
Joe Philip Ninan,
7 May 2010 22:04
Ċ
ď
Joe Philip Ninan,
5 Jun 2010 23:01
ċ
ď
Chandrayaan_Scripts.tar.gz
(7k)
Joe Philip Ninan,
5 Jun 2010 23:00
ċ
ď
Chatter
(2k)
Joe Philip Ninan,
11 May 2010 05:41
ċ
ď
Enigma.pl
(12k)
Joe Philip Ninan,
12 Jun 2010 13:53
ċ
ď
HCT_Scripts.tar.gz
(8k)
Joe Philip Ninan,
7 May 2010 21:20
ċ
ď
IGO_Scripts.tar.gz
(10k)
Joe Philip Ninan,
7 May 2010 21:21
ċ
ď
IwannabeRoot.sh
(5k)
Joe Philip Ninan,
24 Nov 2010 00:01
ċ
ď
IwannabeRoot_README.txt
(3k)
Joe Philip Ninan,
11 May 2010 05:28
ċ
ď
Keylog.tar.gz
(2k)
Joe Philip Ninan,
11 May 2010 05:26
ċ
ď
Play_God.tar.gz
(2k)
Joe Philip Ninan,
7 May 2010 21:53
ċ
ď
The_Scripts.txt
(17k)
Joe Philip Ninan,
7 May 2010 21:21
ċ
ď
bookfinder
(1k)
Joe Philip Ninan,
11 May 2010 05:11
ċ
ď
rootXdisplay.sh
(0k)
Joe Philip Ninan,
11 May 2010 05:33
ċ
ď
slax_atma_logo.sh
(1k)
Joe Philip Ninan,
11 May 2010 05:34
ċ
ď
zzzIwannabeRoot.lzm
(4k)
Joe Philip Ninan,
11 May 2010 05:30
Comments