Jokes for python
Jokes for python.
I was really sad, no package called joke. So I decided to create one, really fast. This package have some functions, that return some jokes, quotes or facts. If you are sad, use the joke packages. :)
pip install axju-jokes
Some jokes examples
from joke.jokes import * # This will import all joke-functions (geek, icanhazdad, chucknorris, icndb) # Now you can use them to get some jokes. # For example you can display 10 Chuck Norris jokes. for i in range(10): print(chucknorris()) # Or get a random joke-function. from random import choice print(choice([geek, icanhazdad, chucknorris, icndb])())
Some quotes examples
from joke.quotes import * # get a quote from quotesondesign.com print(quotesondesign()) # you can get more then one with one request for quote in quotesondesign(5): print(quote) # and you can get the data data = quotesondesign(format='data') print(data['quote']) print(data['author']) # get quote from stormconsultancy.co.uk print(stormconsultancy()) # You can set the ID to get a specific quote print(stormconsultancy(id=2)) # the stormconsultancy-function give you also the data data =stormconsultancy(id=2, format='data') print(data['quote']) print(data['author'])
Check also the example folder.
Import Easter Egg
>>> import joke.eggs Chuck Norris has to register every part of his body as a separate lethal weapon. His spleen is considered a concealed weapon in over 50 states.
To get the jokes, I use some open API’s. If you know some missing API’s, please contact me. Until now, the following API’s are used.
git clone https://github.com/axju/joke.git
Create virtual environment and update dev-tools:
python3 -m venv venv source venv/bin/activate pip install --upgrade wheel pip setuptools twine tox
pip install -e .
Run some tests:
tox python -m unittest discover python setup.py test
Publish the packages:
python setup.py sdist bdist_wheel twine upload dist/*
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size axju_jokes-1.0.0-py3-none-any.whl (5.5 kB)||File type Wheel||Python version py3||Upload date||Hashes View hashes|
|Filename, size axju-jokes-1.0.0.tar.gz (3.8 kB)||File type Source||Python version None||Upload date||Hashes View hashes|
Hashes for axju_jokes-1.0.0-py3-none-any.whl