Title: [Python] #!/bin/bash while true; do sleep 5 ls register | while read line; do . Author: Anonymous Pastebin link: http://pastebin.com/y7c0cAis First Edit: Monday 3rd of March 2014 02:26:45 AM CDT Last Edit: Monday 3rd of March 2014 02:26:45 AM CDT #!/bin/bash   while true; do         sleep 5         ls register | while read line; do                 ./register.py "$line";                 rm "$line";         done done   --   #!/usr/bin/python   from sys import argv, exit from os import rename, remove import re   addfolder = argv[1] if not re.match(r'^[A-Z1-9]{26,40}$', addfolder):         remove('register/' + addfolder)     adddescription = open('register/'+addfolder).readlines() adddescription = ['   ' + x for x in adddescription]   folderadded = False   current = open('search/folders.txt') existing = current.readlines() current.close()   newdirectory = [] parsing = None   for line in existing:         if line.startswith('-- '):                 newdirectory.append(line)                 parsing = line[3:-1]                   if parsing == addfolder:                         newdirectory += adddescription                         newdirectory.append('')                         folderadded = True         else:                 if parsing != addfolder:                         newdirectory.append(line)                           if not folderadded:         newdirectory.append('-- ' + addfolder + '\n')         newdirectory += adddescription         newdirectory.append('\n')   rename('search/folders.txt', 'search/.folders.txt.bak')   updated = open('search/folders.txt', 'w') updated.write(''.join(newdirectory)) updated.close()   remove('search/.folders.txt.bak') remove('register/' + addfolder)