clean up according to pep8
This commit is contained in:
parent
6400b2aea2
commit
8529d952cd
3 changed files with 25 additions and 24 deletions
|
|
@ -1,16 +1,17 @@
|
|||
import argparse, os
|
||||
import argparse
|
||||
import os
|
||||
|
||||
from distribusi.distribusi import distribusify
|
||||
|
||||
|
||||
def build_argparser():
|
||||
parser = argparse.ArgumentParser("""
|
||||
distbusi is a content management system for the web that produces static
|
||||
index pages based on folders in the files system. It is inspired by the
|
||||
automatic index functions featured in several popular web servers. It works by
|
||||
traversing the file system and directory hierarchy to automatically list
|
||||
all the files in the directory, detect the file types and providing them with
|
||||
relevant html classes and tags for easy styling."""
|
||||
)
|
||||
index pages based on folders in the files system.
|
||||
It is inspired by the automatic index functions featured in several popular web
|
||||
servers. distribusi works by traversing the file system and directory hierarchy
|
||||
to automatically list all the files in the directory, detect the file types and
|
||||
providing them with relevant html classes and tags for easy styling.""")
|
||||
|
||||
parser.add_argument(
|
||||
'-d', '--directory', help="Select which directory to distribute", default="."
|
||||
|
|
|
|||
|
|
@ -14,15 +14,17 @@ MIME_TYPE = magic.Magic(mime=True)
|
|||
|
||||
def caption(image):
|
||||
try:
|
||||
process = subprocess.Popen(['exiftool', '-Comment', image], stdout=subprocess.PIPE)
|
||||
process = subprocess.Popen(
|
||||
['exiftool', '-Comment', image], stdout=subprocess.PIPE)
|
||||
out, err = process.communicate()
|
||||
except Exception as e:
|
||||
print(e)
|
||||
print('Do you have exiftool installed?')
|
||||
try:
|
||||
caption = out.decode("utf-8").split(": ", 1)[1]
|
||||
except:
|
||||
except Exception as e:
|
||||
caption = ''
|
||||
print(e)
|
||||
return caption
|
||||
|
||||
|
||||
|
|
@ -47,7 +49,6 @@ def thumbnail(image, name, args):
|
|||
return "<figure><a href='{}'><img src='{}'></a><figcaption>{}</figcaption></figure>".format(name, name, name)
|
||||
|
||||
|
||||
|
||||
def div(args, type_, subtype, tag, name):
|
||||
id_name = name.split('.')[0].replace(' ', '_')
|
||||
if args.no_filenames:
|
||||
|
|
@ -71,7 +72,6 @@ def distribusify(args, directory): # noqa
|
|||
for root, dirs, files in os.walk(directory):
|
||||
if not args.remove_index:
|
||||
html = []
|
||||
|
||||
if args.verbose:
|
||||
print('Generating directory listing for', root)
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue