__init__.py 825 B

123456789101112131415161718
  1. from flask import Blueprint
  2. from ..extentions import Api
  3. from .upload_view import UploadPdfView
  4. from .analysis_view import AnalysisTaskView, AnalysisTaskProgressView
  5. from .img_md_view import ImgView, MdView
  6. from .task_view import TaskView, HistoricalTasksView, DeleteTaskView
  7. analysis_blue = Blueprint('analysis', __name__)
  8. api_v2 = Api(analysis_blue, prefix='/api/v2')
  9. api_v2.add_resource(UploadPdfView, '/analysis/upload_pdf')
  10. api_v2.add_resource(AnalysisTaskView, '/extract/task/submit')
  11. api_v2.add_resource(AnalysisTaskProgressView, '/extract/task/progress')
  12. api_v2.add_resource(ImgView, '/analysis/pdf_img')
  13. api_v2.add_resource(MdView, '/analysis/pdf_md')
  14. api_v2.add_resource(TaskView, '/extract/taskQueue')
  15. api_v2.add_resource(HistoricalTasksView, '/extract/list')
  16. api_v2.add_resource(DeleteTaskView, '/extract/task')