szurubooru/server/generate-thumb
2016-06-02 13:58:08 +02:00

27 lines
650 B
Python
Executable file

#!/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()