summaryrefslogtreecommitdiff
path: root/archivist/server.py
diff options
context:
space:
mode:
Diffstat (limited to 'archivist/server.py')
-rw-r--r--archivist/server.py31
1 files changed, 0 insertions, 31 deletions
diff --git a/archivist/server.py b/archivist/server.py
deleted file mode 100644
index 8500af0..0000000
--- a/archivist/server.py
+++ /dev/null
@@ -1,31 +0,0 @@
-import click
-from flask.cli import FlaskGroup, ScriptInfo
-from flask import Flask
-from flask_restful import Api, Resource, marshal_with, marshal_with_field, fields
-
-from . import model as m
-
-class Tag(Resource):
- tag_fields = {
- 'name' : fields.String,
- 'prefix' : fields.String
- }
-
-class TagList(Resource):
- tag_list = { fields.List(fields.Nested(Tag.tag_fields)) }
-
- @marshal_with_field(fields.List(fields.Nested(Tag.tag_fields)))
- def get(self):
- res = list(m.Tag.select().where(~m.Tag.default).dicts().iterator())
- print(res)
- return res
-
-def create_app(info):
- app = Flask('archivist')
- api = Api(app)
- api.add_resource(TagList, '/')
- return app
-
-server_group = FlaskGroup(
- name='server',
- context_settings = {'obj' : ScriptInfo(create_app=create_app)})