Joking is a python library for getting random/sudo-random jokes
Project description
Joking
>>>import Joking
>>>random_dad_joke()
My friend told me that pepper is the best seasoning for a roast, but I took it with a grain of salt.
>>>programming_joke()
The glass is neither half-full nor half-empty, the glass is twice as big as it needs to be.
>>>random_joke()
Why does Santa go down the chimney?
Because it soots him!
>>>random_knock_knock_joke()
knock knock joke example
>>>print("bye")
bye
Joking is a python library for getting random dad jokes and more kinds of jokes v3.1.4
Installation
you can install it by using the pip package manager
pip install Joking
How to Use
Multiple_Jokes(i) #i is for the amount of dad jokes
random_dad_joke() #prints out a random dad joke
programming_joke() #prints a random programming joke
random_joke() #prints a random joke
sjoke() #Gets a specific joke using the joke id from https://icanhazdadjoke.com/
search_for_joke() #prints the top result for the joke you searched
JOD() #Gets the joke of the day
Random_knock_knock_joke() #gets a random knock knock joke
skkjoke() #Gets a specific knock knock joke using the joke id
DarkJoke() #Gets a dark joke that is potentially sexist or racist
Pun() #Gets a random pun
Submit_joke() #submits a joke
yo_mama_joke_slash_insults() #Gets a random Yo mama joke or insult
animal_joke() #Gets a random animal Joke
chuck_norris_joke() #Gets a chuck noris joke? (I don't even know what a chuck noris joke is)
Meme() #Gets a meme from reddit
make_meme() #Makes a meme
Irony_Joke() #gives funny irony joke
Irony_Joke_By_ID() #gives funny irony joke by ID
Law_Joke() #Gets a law joke
Law_Joke_By_ID() # just like Irony_Joke_By_ID() but with law jokes
F.A.Q.
Q. Who make's The Jokes?
A. The whole of the internet
Q. Are some jokes Inappropriate?
A. No, Most Joke's with the exception of Dark and some Law Jokes are not Inappropriate.
Q. How do I contact you?
A. h
How it works
It works by web scraping https://icanhazdadjoke.com/, jokes4us.com and using version 2 of jokeapi.dev
Joke id's
Joke ids are Joke ids from icanhazdadjoke.com or from http://www.jokes4us.com/knockknockjokes/random/knockknock{id go here}.html To find a jokes id just search icanhazdadjoke.com or find the knock knock joke you want from http://www.jokes4us.com/knockknockjokes/index.html
How to contribute
- Start by going to https://github.com/Iwertyuiop123653/Joker
- Then fork the repository
- make the changes you want
- Then commit
Coming Soon
Something
Contact
hahacoolguystacos@gmail.com or contact me via this form -> https://bit.ly/3CFTHeX
CHANGELOG
==============
3.1.5 (12/23/2022)
- Some bug fixes
- Minor Efficiency boosts
- New feature Law_Joke()
- New feature Law_Joke_By_ID()
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file Joking-3.1.5.tar.gz
.
File metadata
- Download URL: Joking-3.1.5.tar.gz
- Upload date:
- Size: 6.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69f37e49c47378aefae503667356d517579d0dc9627b6807dc52f8e80803511f |
|
MD5 | 8e666d9024f5c6a737ef6f3fed0914c1 |
|
BLAKE2b-256 | 7c016467039014adadad9330b093d1ff61e044eec15590774c3983e7cf22cd06 |
File details
Details for the file Joking-3.1.5-py3-none-any.whl
.
File metadata
- Download URL: Joking-3.1.5-py3-none-any.whl
- Upload date:
- Size: 5.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34c14bc4c697c84b9d54d726179d38196b32998351d648045ed03e2145ebd277 |
|
MD5 | ec20cdaed9324b32288d09d6673133b1 |
|
BLAKE2b-256 | 29fed494d6a454bce4f7ffdeef6d909d31e6dd1b13be1508c1e99bed4e132640 |