diff --git a/app.py b/app.py index 37236a0..5808a69 100644 --- a/app.py +++ b/app.py @@ -7,6 +7,7 @@ import time +from gevent import pywsgi from flask import Flask from flask import request from flask import Response @@ -14,11 +15,46 @@ from flask import make_response from flask import send_from_directory from bin.core.render_ import render_temp_ from bin.core.b64img import re_sort_number_image -from db.db import (fetch_data, update_data) +from db.db import (fetch_data, + update_data, + fetch_table) app = Flask(__name__) +def get_theme_list() -> Response: + """ + 直接获取可选主题 + :return: + """ + table_list = fetch_table() + response = make_response({'code': 200, + 'msg': '可用主题如下', + 'themes': table_list}) + response.status_code = 200 + response.headers['Content-Type'] = 'application/json: charset=utf-8' + response.headers['cache-control'] = 'max-age=0, no-cache, no-store, must-revalidate' + response.headers['date'] = time.ctime() + return response + + +def error_theme(theme: str) -> Response: + """ + 错误的主题 + :param theme: + :return: + """ + table_list = fetch_table() + response = make_response({'code': -2, + 'msg': f'数据库内没有选择的主题: {theme}. 可用主题如下', + 'themes': table_list}) + response.status_code = 200 + response.headers['Content-Type'] = 'application/json; charset=utf-8' + response.headers['cache-control'] = 'max-age=0, no-cache, no-store, must-revalidate' + response.headers['date'] = time.ctime() + return response + + def error_length(length: int) -> Response: """ 数值太长显示此页面 @@ -26,7 +62,7 @@ def error_length(length: int) -> Response: :return: """ response = make_response({'code': -2, - 'message': f'错误的长度: {length}'}) + 'msg': f'错误的长度: {length}'}) response.status_code = 200 response.headers['Content-Type'] = 'application/json; charset=utf-8' response.headers['cache-control'] = 'max-age=0, no-cache, no-store, must-revalidate' @@ -42,7 +78,7 @@ def too_lang_to_count(name: str) -> Response: """ update_data(name, 0) response = make_response({'code': -2, - 'message': f'当前长度超过了最大可计数长度:10. 已将重置该名称的计数器'}) + 'msg': '当前长度超过了最大可计数长度:10. 已将重置该名称的计数器'}) response.headers['Content-Type'] = 'application/json; charset=utf-8' response.headers['cache-control'] = 'max-age=0, no-cache, no-store, must-revalidate' response.headers['date'] = time.ctime() @@ -55,7 +91,7 @@ def arg_not_be_full() -> Response: :return: """ response = make_response({'code': -2, - 'message': '参数填写不完整或填写错误'}) + 'msg': '参数填写不完整或填写错误'}) response.status_code = 200 response.headers['Content-Type'] = 'application/json; charset=utf-8' response.headers['cache-control'] = 'max-age=0, no-cache, no-store, must-revalidate' @@ -63,7 +99,7 @@ def arg_not_be_full() -> Response: return response -def build_page(name: str, length: int, theme: str) -> list[Response] | list[bool | str] | list[bool]: +def build_page(name: str, length: int, theme: str) -> list[bool | Response] | list[bool | str] | bool: """ 渲染最终的页面 :param theme: @@ -76,8 +112,11 @@ def build_page(name: str, length: int, theme: str) -> list[Response] | list[bool return [False, too_lang_to_count(name)] if 7 <= length <= 10: zero_count = '0' * (length - len(str(count))) + str(count) - sorted_image, width, height = re_sort_number_image(zero_count, theme) - return [True, render_temp_(length, name, sorted_image, width, height)] + status, sorted_image, width, height = re_sort_number_image(zero_count, theme) + if status: + return [True, render_temp_(length, name, sorted_image, width, height)] + else: + return [False, 'BadTheme'] else: return [False, 'BadLength'] @@ -92,6 +131,8 @@ def api_page() -> Response | str: name = str(args.get('name')).replace('None', 'null') length = args.get('length') theme = args.get('theme') + if theme == 'ls': + return get_theme_list() if name and name != 'null': if not length: length = 7 @@ -108,6 +149,8 @@ def api_page() -> Response | str: return response elif build_page_result[1] == 'BadLength': return error_length(length) + elif build_page_result[1] == 'BadTheme': + return error_theme(theme) else: return build_page_result[1] else: diff --git a/bin/assets/theme.db b/bin/assets/theme.db index eedd1f5..741b824 100644 Binary files a/bin/assets/theme.db and b/bin/assets/theme.db differ diff --git a/bin/assets/themes/.gitkeep b/bin/assets/themes/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/bin/assets/themes/5naf/0.gif b/bin/assets/themes/5naf/0.gif deleted file mode 100644 index 7fadaa1..0000000 Binary files a/bin/assets/themes/5naf/0.gif and /dev/null differ diff --git a/bin/assets/themes/5naf/1.gif b/bin/assets/themes/5naf/1.gif deleted file mode 100644 index 28f4948..0000000 Binary files a/bin/assets/themes/5naf/1.gif and /dev/null differ diff --git a/bin/assets/themes/5naf/2.gif b/bin/assets/themes/5naf/2.gif deleted file mode 100644 index 3328967..0000000 Binary files a/bin/assets/themes/5naf/2.gif and /dev/null differ diff --git a/bin/assets/themes/5naf/3.gif b/bin/assets/themes/5naf/3.gif deleted file mode 100644 index cadbb81..0000000 Binary files a/bin/assets/themes/5naf/3.gif and /dev/null differ diff --git a/bin/assets/themes/5naf/4.gif b/bin/assets/themes/5naf/4.gif deleted file mode 100644 index f5294ab..0000000 Binary files a/bin/assets/themes/5naf/4.gif and /dev/null differ diff --git a/bin/assets/themes/5naf/5.gif b/bin/assets/themes/5naf/5.gif deleted file mode 100644 index 975007e..0000000 Binary files a/bin/assets/themes/5naf/5.gif and /dev/null differ diff --git a/bin/assets/themes/5naf/6.gif b/bin/assets/themes/5naf/6.gif deleted file mode 100644 index 08e6ed0..0000000 Binary files a/bin/assets/themes/5naf/6.gif and /dev/null differ diff --git a/bin/assets/themes/5naf/7.gif b/bin/assets/themes/5naf/7.gif deleted file mode 100644 index c4a8f47..0000000 Binary files a/bin/assets/themes/5naf/7.gif and /dev/null differ diff --git a/bin/assets/themes/5naf/8.gif b/bin/assets/themes/5naf/8.gif deleted file mode 100644 index 2037808..0000000 Binary files a/bin/assets/themes/5naf/8.gif and /dev/null differ diff --git a/bin/assets/themes/5naf/9.gif b/bin/assets/themes/5naf/9.gif deleted file mode 100644 index 3363b32..0000000 Binary files a/bin/assets/themes/5naf/9.gif and /dev/null differ diff --git a/bin/assets/themes/README.md b/bin/assets/themes/README.md new file mode 100644 index 0000000..36899b7 --- /dev/null +++ b/bin/assets/themes/README.md @@ -0,0 +1,8 @@ + 由于图片过多暂且不放置原图 + 所有图片均在theme.db中 以base64编码保存 + theme.db 使用的是Sqlite 数据库 + - 数据类型: + - k text -> 索引 + - v text -> base64编码 + - w integer -> 图片宽 + - h integer -> 图片高 \ No newline at end of file diff --git a/bin/assets/themes/allgirl/0.gif b/bin/assets/themes/allgirl/0.gif deleted file mode 100644 index 83f6dc2..0000000 Binary files a/bin/assets/themes/allgirl/0.gif and /dev/null differ diff --git a/bin/assets/themes/allgirl/1.gif b/bin/assets/themes/allgirl/1.gif deleted file mode 100644 index fccdde2..0000000 Binary files a/bin/assets/themes/allgirl/1.gif and /dev/null differ diff --git a/bin/assets/themes/allgirl/2.gif b/bin/assets/themes/allgirl/2.gif deleted file mode 100644 index 6d92298..0000000 Binary files a/bin/assets/themes/allgirl/2.gif and /dev/null differ diff --git a/bin/assets/themes/allgirl/3.gif b/bin/assets/themes/allgirl/3.gif deleted file mode 100644 index 1dfaa11..0000000 Binary files a/bin/assets/themes/allgirl/3.gif and /dev/null differ diff --git a/bin/assets/themes/allgirl/4.gif b/bin/assets/themes/allgirl/4.gif deleted file mode 100644 index af98b23..0000000 Binary files a/bin/assets/themes/allgirl/4.gif and /dev/null differ diff --git a/bin/assets/themes/allgirl/5.gif b/bin/assets/themes/allgirl/5.gif deleted file mode 100644 index 34b6f5b..0000000 Binary files a/bin/assets/themes/allgirl/5.gif and /dev/null differ diff --git a/bin/assets/themes/allgirl/6.gif b/bin/assets/themes/allgirl/6.gif deleted file mode 100644 index 0edb17b..0000000 Binary files a/bin/assets/themes/allgirl/6.gif and /dev/null differ diff --git a/bin/assets/themes/allgirl/7.gif b/bin/assets/themes/allgirl/7.gif deleted file mode 100644 index 3375cb6..0000000 Binary files a/bin/assets/themes/allgirl/7.gif and /dev/null differ diff --git a/bin/assets/themes/allgirl/8.gif b/bin/assets/themes/allgirl/8.gif deleted file mode 100644 index 04dcfed..0000000 Binary files a/bin/assets/themes/allgirl/8.gif and /dev/null differ diff --git a/bin/assets/themes/allgirl/9.gif b/bin/assets/themes/allgirl/9.gif deleted file mode 100644 index 683a0da..0000000 Binary files a/bin/assets/themes/allgirl/9.gif and /dev/null differ diff --git a/bin/assets/themes/azureblade/0.gif b/bin/assets/themes/azureblade/0.gif deleted file mode 100644 index f5fea7e..0000000 Binary files a/bin/assets/themes/azureblade/0.gif and /dev/null differ diff --git a/bin/assets/themes/azureblade/1.gif b/bin/assets/themes/azureblade/1.gif deleted file mode 100644 index 472331f..0000000 Binary files a/bin/assets/themes/azureblade/1.gif and /dev/null differ diff --git a/bin/assets/themes/azureblade/2.gif b/bin/assets/themes/azureblade/2.gif deleted file mode 100644 index 64a6661..0000000 Binary files a/bin/assets/themes/azureblade/2.gif and /dev/null differ diff --git a/bin/assets/themes/azureblade/3.gif b/bin/assets/themes/azureblade/3.gif deleted file mode 100644 index c007291..0000000 Binary files a/bin/assets/themes/azureblade/3.gif and /dev/null differ diff --git a/bin/assets/themes/azureblade/4.gif b/bin/assets/themes/azureblade/4.gif deleted file mode 100644 index aabf121..0000000 Binary files a/bin/assets/themes/azureblade/4.gif and /dev/null differ diff --git a/bin/assets/themes/azureblade/5.gif b/bin/assets/themes/azureblade/5.gif deleted file mode 100644 index c756955..0000000 Binary files a/bin/assets/themes/azureblade/5.gif and /dev/null differ diff --git a/bin/assets/themes/azureblade/6.gif b/bin/assets/themes/azureblade/6.gif deleted file mode 100644 index 625a208..0000000 Binary files a/bin/assets/themes/azureblade/6.gif and /dev/null differ diff --git a/bin/assets/themes/azureblade/7.gif b/bin/assets/themes/azureblade/7.gif deleted file mode 100644 index 6bc53bd..0000000 Binary files a/bin/assets/themes/azureblade/7.gif and /dev/null differ diff --git a/bin/assets/themes/azureblade/8.gif b/bin/assets/themes/azureblade/8.gif deleted file mode 100644 index 2dd42ae..0000000 Binary files a/bin/assets/themes/azureblade/8.gif and /dev/null differ diff --git a/bin/assets/themes/azureblade/9.gif b/bin/assets/themes/azureblade/9.gif deleted file mode 100644 index 2fb57c2..0000000 Binary files a/bin/assets/themes/azureblade/9.gif and /dev/null differ diff --git a/bin/assets/themes/blacked/0.gif b/bin/assets/themes/blacked/0.gif deleted file mode 100644 index 15d5a8a..0000000 Binary files a/bin/assets/themes/blacked/0.gif and /dev/null differ diff --git a/bin/assets/themes/blacked/1.gif b/bin/assets/themes/blacked/1.gif deleted file mode 100644 index 0f3f232..0000000 Binary files a/bin/assets/themes/blacked/1.gif and /dev/null differ diff --git a/bin/assets/themes/blacked/2.gif b/bin/assets/themes/blacked/2.gif deleted file mode 100644 index 7abc8cc..0000000 Binary files a/bin/assets/themes/blacked/2.gif and /dev/null differ diff --git a/bin/assets/themes/blacked/3.gif b/bin/assets/themes/blacked/3.gif deleted file mode 100644 index 940ab7d..0000000 Binary files a/bin/assets/themes/blacked/3.gif and /dev/null differ diff --git a/bin/assets/themes/blacked/4.gif b/bin/assets/themes/blacked/4.gif deleted file mode 100644 index b513ba2..0000000 Binary files a/bin/assets/themes/blacked/4.gif and /dev/null differ diff --git a/bin/assets/themes/blacked/5.gif b/bin/assets/themes/blacked/5.gif deleted file mode 100644 index 1525d18..0000000 Binary files a/bin/assets/themes/blacked/5.gif and /dev/null differ diff --git a/bin/assets/themes/blacked/6.gif b/bin/assets/themes/blacked/6.gif deleted file mode 100644 index 9ee5e57..0000000 Binary files a/bin/assets/themes/blacked/6.gif and /dev/null differ diff --git a/bin/assets/themes/blacked/7.gif b/bin/assets/themes/blacked/7.gif deleted file mode 100644 index 1459791..0000000 Binary files a/bin/assets/themes/blacked/7.gif and /dev/null differ diff --git a/bin/assets/themes/blacked/8.gif b/bin/assets/themes/blacked/8.gif deleted file mode 100644 index 498c7cf..0000000 Binary files a/bin/assets/themes/blacked/8.gif and /dev/null differ diff --git a/bin/assets/themes/blacked/9.gif b/bin/assets/themes/blacked/9.gif deleted file mode 100644 index 663a691..0000000 Binary files a/bin/assets/themes/blacked/9.gif and /dev/null differ diff --git a/bin/assets/themes/celeb/0.gif b/bin/assets/themes/celeb/0.gif deleted file mode 100644 index b089e64..0000000 Binary files a/bin/assets/themes/celeb/0.gif and /dev/null differ diff --git a/bin/assets/themes/celeb/1.gif b/bin/assets/themes/celeb/1.gif deleted file mode 100644 index af2dd7a..0000000 Binary files a/bin/assets/themes/celeb/1.gif and /dev/null differ diff --git a/bin/assets/themes/celeb/2.gif b/bin/assets/themes/celeb/2.gif deleted file mode 100644 index 900d7d7..0000000 Binary files a/bin/assets/themes/celeb/2.gif and /dev/null differ diff --git a/bin/assets/themes/celeb/3.gif b/bin/assets/themes/celeb/3.gif deleted file mode 100644 index e507929..0000000 Binary files a/bin/assets/themes/celeb/3.gif and /dev/null differ diff --git a/bin/assets/themes/celeb/4.gif b/bin/assets/themes/celeb/4.gif deleted file mode 100644 index e690b88..0000000 Binary files a/bin/assets/themes/celeb/4.gif and /dev/null differ diff --git a/bin/assets/themes/celeb/5.gif b/bin/assets/themes/celeb/5.gif deleted file mode 100644 index 89178a3..0000000 Binary files a/bin/assets/themes/celeb/5.gif and /dev/null differ diff --git a/bin/assets/themes/celeb/6.gif b/bin/assets/themes/celeb/6.gif deleted file mode 100644 index c42d2fc..0000000 Binary files a/bin/assets/themes/celeb/6.gif and /dev/null differ diff --git a/bin/assets/themes/celeb/7.gif b/bin/assets/themes/celeb/7.gif deleted file mode 100644 index 0600bf3..0000000 Binary files a/bin/assets/themes/celeb/7.gif and /dev/null differ diff --git a/bin/assets/themes/celeb/8.gif b/bin/assets/themes/celeb/8.gif deleted file mode 100644 index 1f2c6d2..0000000 Binary files a/bin/assets/themes/celeb/8.gif and /dev/null differ diff --git a/bin/assets/themes/celeb/9.gif b/bin/assets/themes/celeb/9.gif deleted file mode 100644 index 107186b..0000000 Binary files a/bin/assets/themes/celeb/9.gif and /dev/null differ diff --git a/bin/assets/themes/channel-tan/0.gif b/bin/assets/themes/channel-tan/0.gif deleted file mode 100644 index 7c4acb8..0000000 Binary files a/bin/assets/themes/channel-tan/0.gif and /dev/null differ diff --git a/bin/assets/themes/channel-tan/1.gif b/bin/assets/themes/channel-tan/1.gif deleted file mode 100644 index 9112b43..0000000 Binary files a/bin/assets/themes/channel-tan/1.gif and /dev/null differ diff --git a/bin/assets/themes/channel-tan/2.gif b/bin/assets/themes/channel-tan/2.gif deleted file mode 100644 index db00447..0000000 Binary files a/bin/assets/themes/channel-tan/2.gif and /dev/null differ diff --git a/bin/assets/themes/channel-tan/3.gif b/bin/assets/themes/channel-tan/3.gif deleted file mode 100644 index 3a9d922..0000000 Binary files a/bin/assets/themes/channel-tan/3.gif and /dev/null differ diff --git a/bin/assets/themes/channel-tan/4.gif b/bin/assets/themes/channel-tan/4.gif deleted file mode 100644 index 92c88d3..0000000 Binary files a/bin/assets/themes/channel-tan/4.gif and /dev/null differ diff --git a/bin/assets/themes/channel-tan/5.gif b/bin/assets/themes/channel-tan/5.gif deleted file mode 100644 index eb3a782..0000000 Binary files a/bin/assets/themes/channel-tan/5.gif and /dev/null differ diff --git a/bin/assets/themes/channel-tan/6.gif b/bin/assets/themes/channel-tan/6.gif deleted file mode 100644 index 63c4de3..0000000 Binary files a/bin/assets/themes/channel-tan/6.gif and /dev/null differ diff --git a/bin/assets/themes/channel-tan/7.gif b/bin/assets/themes/channel-tan/7.gif deleted file mode 100644 index 1055ec6..0000000 Binary files a/bin/assets/themes/channel-tan/7.gif and /dev/null differ diff --git a/bin/assets/themes/channel-tan/8.gif b/bin/assets/themes/channel-tan/8.gif deleted file mode 100644 index 9e615e2..0000000 Binary files a/bin/assets/themes/channel-tan/8.gif and /dev/null differ diff --git a/bin/assets/themes/channel-tan/9.gif b/bin/assets/themes/channel-tan/9.gif deleted file mode 100644 index fede194..0000000 Binary files a/bin/assets/themes/channel-tan/9.gif and /dev/null differ diff --git a/bin/assets/themes/characterlibrary/0.gif b/bin/assets/themes/characterlibrary/0.gif deleted file mode 100644 index aaf87d1..0000000 Binary files a/bin/assets/themes/characterlibrary/0.gif and /dev/null differ diff --git a/bin/assets/themes/characterlibrary/1.gif b/bin/assets/themes/characterlibrary/1.gif deleted file mode 100644 index 7f5d247..0000000 Binary files a/bin/assets/themes/characterlibrary/1.gif and /dev/null differ diff --git a/bin/assets/themes/characterlibrary/2.gif b/bin/assets/themes/characterlibrary/2.gif deleted file mode 100644 index 58e743b..0000000 Binary files a/bin/assets/themes/characterlibrary/2.gif and /dev/null differ diff --git a/bin/assets/themes/characterlibrary/3.gif b/bin/assets/themes/characterlibrary/3.gif deleted file mode 100644 index 6ccb3bb..0000000 Binary files a/bin/assets/themes/characterlibrary/3.gif and /dev/null differ diff --git a/bin/assets/themes/characterlibrary/4.gif b/bin/assets/themes/characterlibrary/4.gif deleted file mode 100644 index 92cf591..0000000 Binary files a/bin/assets/themes/characterlibrary/4.gif and /dev/null differ diff --git a/bin/assets/themes/characterlibrary/5.gif b/bin/assets/themes/characterlibrary/5.gif deleted file mode 100644 index 0a0e59e..0000000 Binary files a/bin/assets/themes/characterlibrary/5.gif and /dev/null differ diff --git a/bin/assets/themes/characterlibrary/6.gif b/bin/assets/themes/characterlibrary/6.gif deleted file mode 100644 index f769c1a..0000000 Binary files a/bin/assets/themes/characterlibrary/6.gif and /dev/null differ diff --git a/bin/assets/themes/characterlibrary/7.gif b/bin/assets/themes/characterlibrary/7.gif deleted file mode 100644 index 123e5b6..0000000 Binary files a/bin/assets/themes/characterlibrary/7.gif and /dev/null differ diff --git a/bin/assets/themes/characterlibrary/8.gif b/bin/assets/themes/characterlibrary/8.gif deleted file mode 100644 index 3d87a45..0000000 Binary files a/bin/assets/themes/characterlibrary/8.gif and /dev/null differ diff --git a/bin/assets/themes/characterlibrary/9.gif b/bin/assets/themes/characterlibrary/9.gif deleted file mode 100644 index 87fa287..0000000 Binary files a/bin/assets/themes/characterlibrary/9.gif and /dev/null differ diff --git a/bin/assets/themes/consoletan/0.gif b/bin/assets/themes/consoletan/0.gif deleted file mode 100644 index f2c9023..0000000 Binary files a/bin/assets/themes/consoletan/0.gif and /dev/null differ diff --git a/bin/assets/themes/consoletan/1.gif b/bin/assets/themes/consoletan/1.gif deleted file mode 100644 index c078b1b..0000000 Binary files a/bin/assets/themes/consoletan/1.gif and /dev/null differ diff --git a/bin/assets/themes/consoletan/2.gif b/bin/assets/themes/consoletan/2.gif deleted file mode 100644 index 78f7b40..0000000 Binary files a/bin/assets/themes/consoletan/2.gif and /dev/null differ diff --git a/bin/assets/themes/consoletan/3.gif b/bin/assets/themes/consoletan/3.gif deleted file mode 100644 index 81a9e2b..0000000 Binary files a/bin/assets/themes/consoletan/3.gif and /dev/null differ diff --git a/bin/assets/themes/consoletan/4.gif b/bin/assets/themes/consoletan/4.gif deleted file mode 100644 index 884528a..0000000 Binary files a/bin/assets/themes/consoletan/4.gif and /dev/null differ diff --git a/bin/assets/themes/consoletan/5.gif b/bin/assets/themes/consoletan/5.gif deleted file mode 100644 index c09ecd5..0000000 Binary files a/bin/assets/themes/consoletan/5.gif and /dev/null differ diff --git a/bin/assets/themes/consoletan/6.gif b/bin/assets/themes/consoletan/6.gif deleted file mode 100644 index 0c1d12a..0000000 Binary files a/bin/assets/themes/consoletan/6.gif and /dev/null differ diff --git a/bin/assets/themes/consoletan/7.gif b/bin/assets/themes/consoletan/7.gif deleted file mode 100644 index 4707701..0000000 Binary files a/bin/assets/themes/consoletan/7.gif and /dev/null differ diff --git a/bin/assets/themes/consoletan/8.gif b/bin/assets/themes/consoletan/8.gif deleted file mode 100644 index 5cc64e3..0000000 Binary files a/bin/assets/themes/consoletan/8.gif and /dev/null differ diff --git a/bin/assets/themes/consoletan/9.gif b/bin/assets/themes/consoletan/9.gif deleted file mode 100644 index bab3eea..0000000 Binary files a/bin/assets/themes/consoletan/9.gif and /dev/null differ diff --git a/bin/assets/themes/crewbooru/0.gif b/bin/assets/themes/crewbooru/0.gif deleted file mode 100644 index afac18c..0000000 Binary files a/bin/assets/themes/crewbooru/0.gif and /dev/null differ diff --git a/bin/assets/themes/crewbooru/1.gif b/bin/assets/themes/crewbooru/1.gif deleted file mode 100644 index 73095a3..0000000 Binary files a/bin/assets/themes/crewbooru/1.gif and /dev/null differ diff --git a/bin/assets/themes/crewbooru/2.gif b/bin/assets/themes/crewbooru/2.gif deleted file mode 100644 index 77999ac..0000000 Binary files a/bin/assets/themes/crewbooru/2.gif and /dev/null differ diff --git a/bin/assets/themes/crewbooru/3.gif b/bin/assets/themes/crewbooru/3.gif deleted file mode 100644 index 4cb7fc2..0000000 Binary files a/bin/assets/themes/crewbooru/3.gif and /dev/null differ diff --git a/bin/assets/themes/crewbooru/4.gif b/bin/assets/themes/crewbooru/4.gif deleted file mode 100644 index 68012e3..0000000 Binary files a/bin/assets/themes/crewbooru/4.gif and /dev/null differ diff --git a/bin/assets/themes/crewbooru/5.gif b/bin/assets/themes/crewbooru/5.gif deleted file mode 100644 index 7f90890..0000000 Binary files a/bin/assets/themes/crewbooru/5.gif and /dev/null differ diff --git a/bin/assets/themes/crewbooru/6.gif b/bin/assets/themes/crewbooru/6.gif deleted file mode 100644 index 31b84fd..0000000 Binary files a/bin/assets/themes/crewbooru/6.gif and /dev/null differ diff --git a/bin/assets/themes/crewbooru/7.gif b/bin/assets/themes/crewbooru/7.gif deleted file mode 100644 index d1f2ea6..0000000 Binary files a/bin/assets/themes/crewbooru/7.gif and /dev/null differ diff --git a/bin/assets/themes/crewbooru/8.gif b/bin/assets/themes/crewbooru/8.gif deleted file mode 100644 index a33af0c..0000000 Binary files a/bin/assets/themes/crewbooru/8.gif and /dev/null differ diff --git a/bin/assets/themes/crewbooru/9.gif b/bin/assets/themes/crewbooru/9.gif deleted file mode 100644 index 2137d51..0000000 Binary files a/bin/assets/themes/crewbooru/9.gif and /dev/null differ diff --git a/bin/assets/themes/cripple/0.gif b/bin/assets/themes/cripple/0.gif deleted file mode 100644 index c24049c..0000000 Binary files a/bin/assets/themes/cripple/0.gif and /dev/null differ diff --git a/bin/assets/themes/cripple/1.gif b/bin/assets/themes/cripple/1.gif deleted file mode 100644 index c5f7b32..0000000 Binary files a/bin/assets/themes/cripple/1.gif and /dev/null differ diff --git a/bin/assets/themes/cripple/2.gif b/bin/assets/themes/cripple/2.gif deleted file mode 100644 index 5b7a4e0..0000000 Binary files a/bin/assets/themes/cripple/2.gif and /dev/null differ diff --git a/bin/assets/themes/cripple/3.gif b/bin/assets/themes/cripple/3.gif deleted file mode 100644 index db8f8d1..0000000 Binary files a/bin/assets/themes/cripple/3.gif and /dev/null differ diff --git a/bin/assets/themes/cripple/4.gif b/bin/assets/themes/cripple/4.gif deleted file mode 100644 index dcc3d4d..0000000 Binary files a/bin/assets/themes/cripple/4.gif and /dev/null differ diff --git a/bin/assets/themes/cripple/5.gif b/bin/assets/themes/cripple/5.gif deleted file mode 100644 index a033ab4..0000000 Binary files a/bin/assets/themes/cripple/5.gif and /dev/null differ diff --git a/bin/assets/themes/cripple/6.gif b/bin/assets/themes/cripple/6.gif deleted file mode 100644 index 4689917..0000000 Binary files a/bin/assets/themes/cripple/6.gif and /dev/null differ diff --git a/bin/assets/themes/cripple/7.gif b/bin/assets/themes/cripple/7.gif deleted file mode 100644 index 19c6570..0000000 Binary files a/bin/assets/themes/cripple/7.gif and /dev/null differ diff --git a/bin/assets/themes/cripple/8.gif b/bin/assets/themes/cripple/8.gif deleted file mode 100644 index bb9078c..0000000 Binary files a/bin/assets/themes/cripple/8.gif and /dev/null differ diff --git a/bin/assets/themes/cripple/9.gif b/bin/assets/themes/cripple/9.gif deleted file mode 100644 index 0cea99c..0000000 Binary files a/bin/assets/themes/cripple/9.gif and /dev/null differ diff --git a/bin/assets/themes/erpg/0.gif b/bin/assets/themes/erpg/0.gif deleted file mode 100644 index 0faea2b..0000000 Binary files a/bin/assets/themes/erpg/0.gif and /dev/null differ diff --git a/bin/assets/themes/erpg/1.gif b/bin/assets/themes/erpg/1.gif deleted file mode 100644 index 776b50d..0000000 Binary files a/bin/assets/themes/erpg/1.gif and /dev/null differ diff --git a/bin/assets/themes/erpg/2.gif b/bin/assets/themes/erpg/2.gif deleted file mode 100644 index 3f2fefd..0000000 Binary files a/bin/assets/themes/erpg/2.gif and /dev/null differ diff --git a/bin/assets/themes/erpg/3.gif b/bin/assets/themes/erpg/3.gif deleted file mode 100644 index b030484..0000000 Binary files a/bin/assets/themes/erpg/3.gif and /dev/null differ diff --git a/bin/assets/themes/erpg/4.gif b/bin/assets/themes/erpg/4.gif deleted file mode 100644 index a738f3b..0000000 Binary files a/bin/assets/themes/erpg/4.gif and /dev/null differ diff --git a/bin/assets/themes/erpg/5.gif b/bin/assets/themes/erpg/5.gif deleted file mode 100644 index 596fb0a..0000000 Binary files a/bin/assets/themes/erpg/5.gif and /dev/null differ diff --git a/bin/assets/themes/erpg/6.gif b/bin/assets/themes/erpg/6.gif deleted file mode 100644 index 482e867..0000000 Binary files a/bin/assets/themes/erpg/6.gif and /dev/null differ diff --git a/bin/assets/themes/erpg/7.gif b/bin/assets/themes/erpg/7.gif deleted file mode 100644 index b493af6..0000000 Binary files a/bin/assets/themes/erpg/7.gif and /dev/null differ diff --git a/bin/assets/themes/erpg/8.gif b/bin/assets/themes/erpg/8.gif deleted file mode 100644 index 12269fb..0000000 Binary files a/bin/assets/themes/erpg/8.gif and /dev/null differ diff --git a/bin/assets/themes/erpg/9.gif b/bin/assets/themes/erpg/9.gif deleted file mode 100644 index 5883c71..0000000 Binary files a/bin/assets/themes/erpg/9.gif and /dev/null differ diff --git a/bin/assets/themes/footfetishbooru/0.gif b/bin/assets/themes/footfetishbooru/0.gif deleted file mode 100644 index eb733b3..0000000 Binary files a/bin/assets/themes/footfetishbooru/0.gif and /dev/null differ diff --git a/bin/assets/themes/footfetishbooru/1.gif b/bin/assets/themes/footfetishbooru/1.gif deleted file mode 100644 index 6ef4acb..0000000 Binary files a/bin/assets/themes/footfetishbooru/1.gif and /dev/null differ diff --git a/bin/assets/themes/footfetishbooru/2.gif b/bin/assets/themes/footfetishbooru/2.gif deleted file mode 100644 index c4b41c5..0000000 Binary files a/bin/assets/themes/footfetishbooru/2.gif and /dev/null differ diff --git a/bin/assets/themes/footfetishbooru/3.gif b/bin/assets/themes/footfetishbooru/3.gif deleted file mode 100644 index 78ab7a2..0000000 Binary files a/bin/assets/themes/footfetishbooru/3.gif and /dev/null differ diff --git a/bin/assets/themes/footfetishbooru/4.gif b/bin/assets/themes/footfetishbooru/4.gif deleted file mode 100644 index a7bbcbb..0000000 Binary files a/bin/assets/themes/footfetishbooru/4.gif and /dev/null differ diff --git a/bin/assets/themes/footfetishbooru/5.gif b/bin/assets/themes/footfetishbooru/5.gif deleted file mode 100644 index 054ec49..0000000 Binary files a/bin/assets/themes/footfetishbooru/5.gif and /dev/null differ diff --git a/bin/assets/themes/footfetishbooru/6.gif b/bin/assets/themes/footfetishbooru/6.gif deleted file mode 100644 index cd316a0..0000000 Binary files a/bin/assets/themes/footfetishbooru/6.gif and /dev/null differ diff --git a/bin/assets/themes/footfetishbooru/7.gif b/bin/assets/themes/footfetishbooru/7.gif deleted file mode 100644 index c124a1c..0000000 Binary files a/bin/assets/themes/footfetishbooru/7.gif and /dev/null differ diff --git a/bin/assets/themes/footfetishbooru/8.gif b/bin/assets/themes/footfetishbooru/8.gif deleted file mode 100644 index ce0a4e0..0000000 Binary files a/bin/assets/themes/footfetishbooru/8.gif and /dev/null differ diff --git a/bin/assets/themes/footfetishbooru/9.gif b/bin/assets/themes/footfetishbooru/9.gif deleted file mode 100644 index 83d7faa..0000000 Binary files a/bin/assets/themes/footfetishbooru/9.gif and /dev/null differ diff --git a/bin/assets/themes/g/0.gif b/bin/assets/themes/g/0.gif deleted file mode 100644 index d925ee1..0000000 Binary files a/bin/assets/themes/g/0.gif and /dev/null differ diff --git a/bin/assets/themes/g/1.gif b/bin/assets/themes/g/1.gif deleted file mode 100644 index 30853ea..0000000 Binary files a/bin/assets/themes/g/1.gif and /dev/null differ diff --git a/bin/assets/themes/g/2.gif b/bin/assets/themes/g/2.gif deleted file mode 100644 index d8e8c6d..0000000 Binary files a/bin/assets/themes/g/2.gif and /dev/null differ diff --git a/bin/assets/themes/g/3.gif b/bin/assets/themes/g/3.gif deleted file mode 100644 index a4ef8d3..0000000 Binary files a/bin/assets/themes/g/3.gif and /dev/null differ diff --git a/bin/assets/themes/g/4.gif b/bin/assets/themes/g/4.gif deleted file mode 100644 index fe2a52f..0000000 Binary files a/bin/assets/themes/g/4.gif and /dev/null differ diff --git a/bin/assets/themes/g/5.gif b/bin/assets/themes/g/5.gif deleted file mode 100644 index 15ac956..0000000 Binary files a/bin/assets/themes/g/5.gif and /dev/null differ diff --git a/bin/assets/themes/g/6.gif b/bin/assets/themes/g/6.gif deleted file mode 100644 index ba1163d..0000000 Binary files a/bin/assets/themes/g/6.gif and /dev/null differ diff --git a/bin/assets/themes/g/7.gif b/bin/assets/themes/g/7.gif deleted file mode 100644 index 436c9a5..0000000 Binary files a/bin/assets/themes/g/7.gif and /dev/null differ diff --git a/bin/assets/themes/g/8.gif b/bin/assets/themes/g/8.gif deleted file mode 100644 index e57a33a..0000000 Binary files a/bin/assets/themes/g/8.gif and /dev/null differ diff --git a/bin/assets/themes/g/9.gif b/bin/assets/themes/g/9.gif deleted file mode 100644 index 2131010..0000000 Binary files a/bin/assets/themes/g/9.gif and /dev/null differ diff --git a/bin/assets/themes/gelbooru-h/0.png b/bin/assets/themes/gelbooru-h/0.png deleted file mode 100644 index 695b5a4..0000000 Binary files a/bin/assets/themes/gelbooru-h/0.png and /dev/null differ diff --git a/bin/assets/themes/gelbooru-h/1.png b/bin/assets/themes/gelbooru-h/1.png deleted file mode 100644 index cca7eb3..0000000 Binary files a/bin/assets/themes/gelbooru-h/1.png and /dev/null differ diff --git a/bin/assets/themes/gelbooru-h/2.png b/bin/assets/themes/gelbooru-h/2.png deleted file mode 100644 index b1bab7a..0000000 Binary files a/bin/assets/themes/gelbooru-h/2.png and /dev/null differ diff --git a/bin/assets/themes/gelbooru-h/3.png b/bin/assets/themes/gelbooru-h/3.png deleted file mode 100644 index f5a5671..0000000 Binary files a/bin/assets/themes/gelbooru-h/3.png and /dev/null differ diff --git a/bin/assets/themes/gelbooru-h/4.png b/bin/assets/themes/gelbooru-h/4.png deleted file mode 100644 index 4707d9e..0000000 Binary files a/bin/assets/themes/gelbooru-h/4.png and /dev/null differ diff --git a/bin/assets/themes/gelbooru-h/5.png b/bin/assets/themes/gelbooru-h/5.png deleted file mode 100644 index b925607..0000000 Binary files a/bin/assets/themes/gelbooru-h/5.png and /dev/null differ diff --git a/bin/assets/themes/gelbooru-h/6.png b/bin/assets/themes/gelbooru-h/6.png deleted file mode 100644 index ce30385..0000000 Binary files a/bin/assets/themes/gelbooru-h/6.png and /dev/null differ diff --git a/bin/assets/themes/gelbooru-h/7.png b/bin/assets/themes/gelbooru-h/7.png deleted file mode 100644 index b2e7bcc..0000000 Binary files a/bin/assets/themes/gelbooru-h/7.png and /dev/null differ diff --git a/bin/assets/themes/gelbooru-h/8.png b/bin/assets/themes/gelbooru-h/8.png deleted file mode 100644 index 213df99..0000000 Binary files a/bin/assets/themes/gelbooru-h/8.png and /dev/null differ diff --git a/bin/assets/themes/gelbooru-h/9.png b/bin/assets/themes/gelbooru-h/9.png deleted file mode 100644 index edf3d51..0000000 Binary files a/bin/assets/themes/gelbooru-h/9.png and /dev/null differ diff --git a/bin/assets/themes/gelbooru/0.gif b/bin/assets/themes/gelbooru/0.gif deleted file mode 100644 index 6c348e5..0000000 Binary files a/bin/assets/themes/gelbooru/0.gif and /dev/null differ diff --git a/bin/assets/themes/gelbooru/1.gif b/bin/assets/themes/gelbooru/1.gif deleted file mode 100644 index 1c33ee3..0000000 Binary files a/bin/assets/themes/gelbooru/1.gif and /dev/null differ diff --git a/bin/assets/themes/gelbooru/2.gif b/bin/assets/themes/gelbooru/2.gif deleted file mode 100644 index e6df16c..0000000 Binary files a/bin/assets/themes/gelbooru/2.gif and /dev/null differ diff --git a/bin/assets/themes/gelbooru/3.gif b/bin/assets/themes/gelbooru/3.gif deleted file mode 100644 index 3ee1bcd..0000000 Binary files a/bin/assets/themes/gelbooru/3.gif and /dev/null differ diff --git a/bin/assets/themes/gelbooru/4.gif b/bin/assets/themes/gelbooru/4.gif deleted file mode 100644 index aabf121..0000000 Binary files a/bin/assets/themes/gelbooru/4.gif and /dev/null differ diff --git a/bin/assets/themes/gelbooru/5.gif b/bin/assets/themes/gelbooru/5.gif deleted file mode 100644 index 46f4940..0000000 Binary files a/bin/assets/themes/gelbooru/5.gif and /dev/null differ diff --git a/bin/assets/themes/gelbooru/6.gif b/bin/assets/themes/gelbooru/6.gif deleted file mode 100644 index cd316a0..0000000 Binary files a/bin/assets/themes/gelbooru/6.gif and /dev/null differ diff --git a/bin/assets/themes/gelbooru/7.gif b/bin/assets/themes/gelbooru/7.gif deleted file mode 100644 index 6019a72..0000000 Binary files a/bin/assets/themes/gelbooru/7.gif and /dev/null differ diff --git a/bin/assets/themes/gelbooru/8.gif b/bin/assets/themes/gelbooru/8.gif deleted file mode 100644 index 9baa78f..0000000 Binary files a/bin/assets/themes/gelbooru/8.gif and /dev/null differ diff --git a/bin/assets/themes/gelbooru/9.gif b/bin/assets/themes/gelbooru/9.gif deleted file mode 100644 index 1e3f85f..0000000 Binary files a/bin/assets/themes/gelbooru/9.gif and /dev/null differ diff --git a/bin/assets/themes/haniho/0.gif b/bin/assets/themes/haniho/0.gif deleted file mode 100644 index 143754a..0000000 Binary files a/bin/assets/themes/haniho/0.gif and /dev/null differ diff --git a/bin/assets/themes/haniho/1.gif b/bin/assets/themes/haniho/1.gif deleted file mode 100644 index 32f2126..0000000 Binary files a/bin/assets/themes/haniho/1.gif and /dev/null differ diff --git a/bin/assets/themes/haniho/2.gif b/bin/assets/themes/haniho/2.gif deleted file mode 100644 index c69dcb6..0000000 Binary files a/bin/assets/themes/haniho/2.gif and /dev/null differ diff --git a/bin/assets/themes/haniho/3.gif b/bin/assets/themes/haniho/3.gif deleted file mode 100644 index 55d22ea..0000000 Binary files a/bin/assets/themes/haniho/3.gif and /dev/null differ diff --git a/bin/assets/themes/haniho/4.gif b/bin/assets/themes/haniho/4.gif deleted file mode 100644 index 5a4245e..0000000 Binary files a/bin/assets/themes/haniho/4.gif and /dev/null differ diff --git a/bin/assets/themes/haniho/5.gif b/bin/assets/themes/haniho/5.gif deleted file mode 100644 index 4c750e3..0000000 Binary files a/bin/assets/themes/haniho/5.gif and /dev/null differ diff --git a/bin/assets/themes/haniho/6.gif b/bin/assets/themes/haniho/6.gif deleted file mode 100644 index 3b64a19..0000000 Binary files a/bin/assets/themes/haniho/6.gif and /dev/null differ diff --git a/bin/assets/themes/haniho/7.gif b/bin/assets/themes/haniho/7.gif deleted file mode 100644 index 0a542b6..0000000 Binary files a/bin/assets/themes/haniho/7.gif and /dev/null differ diff --git a/bin/assets/themes/haniho/8.gif b/bin/assets/themes/haniho/8.gif deleted file mode 100644 index 5136185..0000000 Binary files a/bin/assets/themes/haniho/8.gif and /dev/null differ diff --git a/bin/assets/themes/haniho/9.gif b/bin/assets/themes/haniho/9.gif deleted file mode 100644 index efdf17a..0000000 Binary files a/bin/assets/themes/haniho/9.gif and /dev/null differ diff --git a/bin/assets/themes/hgoon/0.gif b/bin/assets/themes/hgoon/0.gif deleted file mode 100644 index 2627acc..0000000 Binary files a/bin/assets/themes/hgoon/0.gif and /dev/null differ diff --git a/bin/assets/themes/hgoon/1.gif b/bin/assets/themes/hgoon/1.gif deleted file mode 100644 index 98f49df..0000000 Binary files a/bin/assets/themes/hgoon/1.gif and /dev/null differ diff --git a/bin/assets/themes/hgoon/2.gif b/bin/assets/themes/hgoon/2.gif deleted file mode 100644 index 07169cd..0000000 Binary files a/bin/assets/themes/hgoon/2.gif and /dev/null differ diff --git a/bin/assets/themes/hgoon/3.gif b/bin/assets/themes/hgoon/3.gif deleted file mode 100644 index bdaed34..0000000 Binary files a/bin/assets/themes/hgoon/3.gif and /dev/null differ diff --git a/bin/assets/themes/hgoon/4.gif b/bin/assets/themes/hgoon/4.gif deleted file mode 100644 index 8909143..0000000 Binary files a/bin/assets/themes/hgoon/4.gif and /dev/null differ diff --git a/bin/assets/themes/hgoon/5.gif b/bin/assets/themes/hgoon/5.gif deleted file mode 100644 index 710dac9..0000000 Binary files a/bin/assets/themes/hgoon/5.gif and /dev/null differ diff --git a/bin/assets/themes/hgoon/6.gif b/bin/assets/themes/hgoon/6.gif deleted file mode 100644 index a10b952..0000000 Binary files a/bin/assets/themes/hgoon/6.gif and /dev/null differ diff --git a/bin/assets/themes/hgoon/7.gif b/bin/assets/themes/hgoon/7.gif deleted file mode 100644 index c2bd9e1..0000000 Binary files a/bin/assets/themes/hgoon/7.gif and /dev/null differ diff --git a/bin/assets/themes/hgoon/8.gif b/bin/assets/themes/hgoon/8.gif deleted file mode 100644 index e7716a5..0000000 Binary files a/bin/assets/themes/hgoon/8.gif and /dev/null differ diff --git a/bin/assets/themes/hgoon/9.gif b/bin/assets/themes/hgoon/9.gif deleted file mode 100644 index 5e848d5..0000000 Binary files a/bin/assets/themes/hgoon/9.gif and /dev/null differ diff --git a/bin/assets/themes/hypnohub/0.gif b/bin/assets/themes/hypnohub/0.gif deleted file mode 100644 index 99d83c0..0000000 --- a/bin/assets/themes/hypnohub/0.gif +++ /dev/null @@ -1,7 +0,0 @@ - -