fediseer/fediseer/apis/v1/__init__.py

44 lines
2.4 KiB
Python
Raw Normal View History

import fediseer.apis.v1.base as base
import fediseer.apis.v1.whitelist as whitelist
import fediseer.apis.v1.solicitations as solicitations
import fediseer.apis.v1.endorsements as endorsements
2023-08-08 10:49:10 +00:00
import fediseer.apis.v1.censures as censures
2023-09-12 23:24:32 +00:00
import fediseer.apis.v1.hesitations as hesitations
2023-10-15 15:54:17 +00:00
import fediseer.apis.v1.rebuttals as rebuttals
import fediseer.apis.v1.guarantees as guarantees
import fediseer.apis.v1.activitypub as activitypub
import fediseer.apis.v1.badges as badges
2023-06-25 22:24:00 +00:00
import fediseer.apis.v1.find as find
import fediseer.apis.v1.report as report
2023-09-26 10:06:30 +00:00
import fediseer.apis.v1.admin as admin
2023-09-27 21:24:39 +00:00
import fediseer.apis.v1.tags as tags
2023-09-27 22:22:00 +00:00
import fediseer.apis.v1.faq as faq
from fediseer.apis.v1.base import api
2023-06-20 17:47:56 +00:00
2023-06-21 17:44:33 +00:00
api.add_resource(base.Suspicions, "/instances")
2023-12-29 15:44:57 +00:00
api.add_resource(base.Config, "/config")
2023-06-25 22:24:00 +00:00
api.add_resource(find.FindInstance, "/find_instance")
2023-06-23 11:42:00 +00:00
api.add_resource(activitypub.User, "/user/<string:username>")
api.add_resource(activitypub.Inbox, "/inbox/<string:username>")
2023-06-22 13:40:28 +00:00
api.add_resource(whitelist.Whitelist, "/whitelist")
api.add_resource(solicitations.Solicitations, "/solicitations")
2023-06-22 13:40:28 +00:00
api.add_resource(whitelist.WhitelistDomain, "/whitelist/<string:domain>")
2023-06-22 09:30:51 +00:00
api.add_resource(endorsements.Endorsements, "/endorsements/<string:domain>")
2023-08-08 10:04:42 +00:00
api.add_resource(endorsements.Approvals, "/approvals/<string:domains_csv>")
api.add_resource(endorsements.BatchEndorsements, "/batch/endorsements")
2023-08-08 10:49:10 +00:00
api.add_resource(censures.Censures, "/censures/<string:domain>")
api.add_resource(censures.CensuresGiven, "/censures_given/<string:domains_csv>")
api.add_resource(censures.BatchCensures, "/batch/censures")
2023-10-15 15:54:17 +00:00
api.add_resource(rebuttals.Rebuttals, "/rebuttals/<string:domain>")
2023-09-12 23:24:32 +00:00
api.add_resource(hesitations.Hesitations, "/hesitations/<string:domain>")
api.add_resource(hesitations.HesitationsGiven, "/hesitations_given/<string:domains_csv>")
api.add_resource(hesitations.BatchHesitations, "/batch/hesitations")
2023-06-22 13:40:28 +00:00
api.add_resource(guarantees.Guarantors, "/guarantors/<string:domain>")
api.add_resource(guarantees.Guarantees, "/guarantees/<string:domain>")
api.add_resource(badges.GuaranteeBadge, "/badges/guarantees/<string:domain>.svg")
api.add_resource(badges.EndorsementBadge, "/badges/endorsements/<string:domain>.svg")
2023-09-26 10:06:30 +00:00
api.add_resource(admin.Flag, "/admin/flags/<string:domain>")
2023-09-27 22:22:00 +00:00
api.add_resource(tags.Tags, "/tags")
api.add_resource(faq.FAQ, "/faq")
2023-09-11 23:26:25 +00:00
api.add_resource(report.Report, "/reports")