Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@tlherr
Created March 20, 2015 01:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tlherr/d57f7b7aa52353f64941 to your computer and use it in GitHub Desktop.
Save tlherr/d57f7b7aa52353f64941 to your computer and use it in GitHub Desktop.
Book Rename
import os
import re
import glob
from mobi import Mobi
for fn in glob.glob('/Users/Tom/Desktop/Ebooks/*'):
print "Renaming {}".format(fn)
if os.path.isfile(fn):
book = Mobi(fn);
book.parse();
s = re.sub('[^0-9a-zA-Z\s]+', '', book.title())
title = "{}-{}.mobi".format(book.author(), s)
print title
os.rename(fn, title)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment