项目作者: ahmedkhalf

项目描述 :
Dad jokes on steroids.
高级语言: Python
项目地址: git://github.com/ahmedkhalf/dadjokes-plus-plus.git
创建时间: 2020-07-31T18:44:02Z
项目社区:https://github.com/ahmedkhalf/dadjokes-plus-plus

开源协议:MIT License

下载





Image of dadjokes++ geting used on terminal startup.




GitHub forks


GitHub stars


GitHub watchers



Downloads


Downloads/Month


Downloads/Week


Dadjokes++

Dad jokes on steroid.

Fetch jokes from icanhazdadjoke. Unlike other alternatives, dadjokes++ can download all jokes to your computer for faster and offline retrieval.

Installation

Make sure you have python 3 and pip installed, then execute this in your terminal:

  1. pip install dadjokes-plus-plus

Usage

From terminal

Fetch a random joke online

  1. $ dadjokes
  2. I used to be a banker, but I lost interest.

Download all jokes to jokes.txt

  1. $ dadjokes -d "jokes.txt"

Load a random joke from jokes.txt

  1. $ dadjokes -l "jokes.txt"
  2. A steak pun is a rare medium well done.

Note: if you don’t provide -d or -l a path it will automatically be “jokes.txt”.

From python

Fetch a random joke online

  1. import dadjokes
  2. print(dadjoke.joke())

Download all jokes to jokes.txt

  1. import dadjokes
  2. print(dadjoke.save_jokes("jokes.txt"))

Load a random joke from jokes.txt

  1. import dadjokes
  2. print(dadjoke.joke("jokes.txt"))