chg: [titles] add api to get all titles

dev
terrtia 2024-02-15 14:43:58 +01:00
parent d31bc7ef58
commit e83323c672
No known key found for this signature in database
GPG Key ID: 1E1B1F50D84613D0
1 changed files with 11 additions and 0 deletions

View File

@ -19,6 +19,7 @@ from lib.ConfigLoader import ConfigLoader
from lib import crawlers from lib import crawlers
from lib import Users from lib import Users
from lib.objects import Items from lib.objects import Items
from lib.objects import Titles
from lib import Tag from lib import Tag
from lib import Tracker from lib import Tracker
@ -689,6 +690,16 @@ def import_json_item():
def v1_ping(): def v1_ping():
return Response(json.dumps({'status': 'pong'}), mimetype='application/json'), 200 return Response(json.dumps({'status': 'pong'}), mimetype='application/json'), 200
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# # # # # # # # # # # # # OTHERS # # # # # # # # # # # # # # # # #
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
@restApi.route("api/v1/titles/download", methods=['GET'])
@token_required('read_only')
def objects_titles_downloads():
return jsonify(Titles.Titles().get_contents_ids())
# ========= REGISTRATION ========= # ========= REGISTRATION =========
app.register_blueprint(restApi, url_prefix=baseUrl) app.register_blueprint(restApi, url_prefix=baseUrl)