Uma biblioteca Python para manter vivas as piadas ruins do Mota.
Project description
mota-jokes
Uma biblioteca Python para honrar uma tradição importante: as piadas ruins do Mota.
O pacote é instalado como mota-jokes, mas o import fica como mota. A ideia é simples: transformar o folclore interno de um amigo que insiste em manter o meme vivo numa API Python publicável, testável e completamente desnecessária.
Ele tem dois módulos de primeira classe:
mota.jokes: acervo e motor de piadas ruins.mota.php: utilidades PHP emocionalmente duvidosas.
Instalação
python -m pip install mota-jokes
Para desenvolvimento local:
python -m pip install -e .
Exemplos
A piada canônica
from mota import jokes
print(jokes.tell("direito"))
Saída:
Nossa, bicho, já pensou em fazer Direito?
Por quê, tô fazendo errado?
Quando o ambiente entra na piada
from mota import jokes
print(jokes.tell("docker"))
Saída:
O Mota colocou a piada ruim no Docker.
Agora ela roda igual em qualquer máquina, infelizmente.
Quando o PHP exige respeito
from mota import php
print(php.composer_install("mota/bom-senso"))
Saída:
composer require mota/bom-senso
Pacote instalado. O humor ainda requer configuração manual.
Quando o problema é só um ponto e vírgula
from mota import php
print(php.semicolon("$mota = 'meme'"))
Saída:
$mota = 'meme';
Linha de comando
Depois de instalar:
python -m mota jokes direito
python -m mota jokes docker
python -m mota jokes --search python
python -m mota php framework
python -m mota php composer mota/bom-senso
Se o diretório de scripts do Python estiver no PATH, o comando mota também fica disponível diretamente:
mota jokes cache
Uso em Python
from mota import jokes, php
print(jokes.random())
print(jokes.explain("regex"))
print(php.echo())
API rápida
jokes.all()
jokes.ids()
jokes.random()
jokes.by_id("prod")
jokes.tell("cache")
jokes.search("python")
jokes.explain("php")
jokes.audit()
jokes.cringe_index()
php.echo()
php.is_php("Python")
php.translate("print('olá')")
php.framework()
php.ini_get("display_errors")
php.semicolon("$mota = 'meme'")
php.composer_install("mota/humor")
Project details
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mota_jokes-0.1.3.tar.gz.
File metadata
- Download URL: mota_jokes-0.1.3.tar.gz
- Upload date:
- Size: 8.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b7bf8ae3669017f97960f3af6e3eef2a72ba4fc9c4612699deee4306699d4dd9
|
|
| MD5 |
832a8fed540e94f548246c0a635974c5
|
|
| BLAKE2b-256 |
fe0c2af1d438e4cf6fd4229b21a78fe05c7188d2389bc7ee5f6a07a6f5516844
|
File details
Details for the file mota_jokes-0.1.3-py3-none-any.whl.
File metadata
- Download URL: mota_jokes-0.1.3-py3-none-any.whl
- Upload date:
- Size: 8.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
543ccc0be02ea1a45a1510d31855d68e79356ecc8cddc2ae3702b424172e489b
|
|
| MD5 |
7248e8451977eb8d455499042aeee06c
|
|
| BLAKE2b-256 |
a8d0259b8a26b957bdafcef5bd6f6e445d78517a16359e6e3b853ae1e63840b7
|