Tumblelog by Soup.io
Newer posts are loading.
You are at the newest post.
Click here to check if anything new just came in.

February 08 2010

URL List Sort By Filename

This little script sorts a url list by the filename of an url.


#! /usr/bin/python
import sys
filename = sys.argv[1]

f=open(filename, 'r')
contents=f.read()
url_list = contents.split('\n')

def get_filename(file):
return file[file.rfind('/')+1:]

def filename_compare(x, y):
file_x = get_filename(x)
file_y = get_filename(y)
if file_x > file_y:
return 1
elif file_x == file_y:
return 0
else:
return -1

url_list.sort(filename_compare)

for url in url_list:
if url != '':
print url