- Notifications
You must be signed in to change notification settings - Fork6
UltiRequiem/joke-api
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
A blazing fast jokes REST API made withOakonDeno Deploy 🦕 🚀
Get a random joke ✨
{"id":229,"type":"general","setup":"What do you call an alligator in a vest?","punchline":"An in-vest-igator!"}
Did you like a joke? Get the same one whenever you want 🦀
{"id":350,"type":"general","setup":"Why did the tree go to the dentist?","punchline":"It needed a root canal."}
Looking for a specific type of jokes? You're lucky 🐌
[ {"id":15,"type":"programming","setup":"What's the best thing about a Boolean?","punchline":"Even if you're wrong, you're only off by a bit." }, {"id":16,"type":"programming","setup":"What's the object-oriented way to become wealthy?","punchline":"Inheritance" },...]
All available types are listed onGET /type
🕵️♂️
Looking for a specific amount of a specific type of jokes? We got you covered 🐿
[ {"id":90,"type":"general","setup":"Did you hear about the guy who invented Lifesavers?","punchline":"They say he made a mint." }]
Do you really need so many jokes? Leave everything to us ⚡
[ {"id":1,"type":"general","setup":"What did the fish say when it hit the wall?","punchline":"Dam." }, {"id":2,"type":"general","setup":"How do you make a tissue dance?","punchline":"You put a little boogie on it." }, {"id":3,"type":"general","setup":"What's Forrest Gump's password?","punchline":"1Forrest1" }...]
January 2023, hitting around 400k requests per month.
Submit a Pull Request, with your joke added to theserver/data.ts
file. Makesure your joke is in this format:
{"id":lastjokeid+1,"type":"programming","setup":"What's the best thing about a Boolean?","punchline":"Even if you're wrong, you're only off by a bit."}
If you have an idea for a new endpoint, submit anissue or apull request.
The first 300 Jokes comes from15Dkatz/official_joke_api (Atthe moment of writting this, this project has 428 jokes.), the problem with thatproject is that itsserver is down, and ithas not been updated for 2 years.
The other jokes were progressively added bycontributors.
Licensed under the MIT License 📄
About
⚡ Blazing Fast Jokes API!