gallery.accords-library.com/server/generate-thumb

28 lines
650 B
Plaintext
Raw Normal View History

2016-06-01 23:15:54 +00:00
#!/usr/bin/env python3
'''
Generates thumbnails for posts from CLI. Useful for testing changes to
thumbnail generators, and for weird inputs.
'''
import argparse
import os.path
import sys
from szurubooru.func import posts
def main():
parser = argparse.ArgumentParser('Starts szurubooru using waitress.')
parser.add_argument('post_id', metavar='POST', help='post to generate thumbnail for')
args = parser.parse_args()
try:
post = posts.get_post_by_id(args.post_id)
posts.generate_post_thumbnail(post)
except posts.PostNotFoundError:
pass
except:
raise
if __name__ == '__main__':
main()