Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Server - Create joke submission #511

Open
9 tasks
Sv443 opened this issue Jan 19, 2024 · 7 comments
Open
9 tasks

Server - Create joke submission #511

Sv443 opened this issue Jan 19, 2024 · 7 comments
Labels
v3 Tasks for version 3.0.0

Comments

@Sv443
Copy link
Member

Sv443 commented Jan 19, 2024

  • Set up endpoint for joke submissions in JSON @ POST /submission
    • XML too?
    • Check if the same or an almost identical joke or submission already exists
    • Same rate limiting for all users as to not discourage it
    •  TBD: Use NLP for sentiment and coherence analysis?
      • Pre-flag and categorize jokes
      • Deny overly illegible and offensive jokes or submit them but also immediately report them to moderators
  • Set up other CRUD endpoints:
    • PUT /submission/{id} to update a submission (author, moderator, admin)
    • DELETE /submission/{id} to delete it (author, moderator, admin)
@Sv443 Sv443 converted this from a draft issue Jan 19, 2024
@Sv443 Sv443 added the v3 Tasks for version 3.0.0 label Jan 19, 2024
@Sv443 Sv443 changed the title Server - Submissions Server - Submit joke Jan 19, 2024
@Sv443 Sv443 changed the title Server - Submit joke Server - Create joke submission Jan 19, 2024
@geoff-0 geoff-0 assigned geoff-0 and unassigned geoff-0 Mar 30, 2024
@rehan-adi
Copy link

hey can i work on that....

@Sv443
Copy link
Member Author

Sv443 commented Oct 21, 2024

@rehan-adi thanks for offering but at the moment the v3 branch is in no state to be worked on by external contributors. There's still a bunch of prototyping and planning required until anyone can start implementing the actual "meat" of the endpoints.

@rehan-adi
Copy link

rehan-adi commented Oct 21, 2024 via email

@Sv443
Copy link
Member Author

Sv443 commented Oct 21, 2024

Yeah I know, that's also in the works: #499

@Sv443
Copy link
Member Author

Sv443 commented Oct 21, 2024

Also it's just documentation, the most important bit is the actual REST API, so updating the page doesn't have any priority right now.

@rehan-adi
Copy link

@Sv443 can i connect with you in twitter or in other platform for a talk ?

@Sv443
Copy link
Member Author

Sv443 commented Oct 21, 2024

@Sv443 can i connect with you in twitter or in other platform for a talk ?

Sure, you can send me Emails or join my Discord server and DM me from there (you can leave immediately after)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
v3 Tasks for version 3.0.0
Projects
Status: Backlog
Development

No branches or pull requests

3 participants