_____ _____ _____ _____
/ / / /
/ :: / :: / :: / ::
/ :::: / :::: / :::: :::
/ :::::: / :::::: / :::::: :::
/ ::: / ::: / ::: / ::: / ::: / ::: :::
/ ::: / __ ::: / ::: / __ ::: / ::: / __ ::: ::
/ :::: ::: / :::: ::: / :::: ::: / ::::
/ :::::: ::: / :::::: ::: / :::::: ::: / ::::::
/ ::: / ::: ::: / ::: / ::: ::: / ::: / ::: ::: ____ / ::: / :::
/ ::: / ::: ::: ____ / ::: / ::: ::: ____ / ::: / ::: ::: | | / ::: / ::: ____
:: / ::: :: / / :: / ::: / ::: / / :: / | :::: / ::: | ____ | / ::: / :: / /
/ ____ / ::: / ____ / / ____ / ::: / ::: / / / ____ | ::::: / ::: / / / ::: / / / ____ /
::: :::::: / / | ::::::::: / / / ::: / /
::: ____ :::: / / | :: | :::: / / / ::: / / /
:: / / / ::: / / | :: | :: / ____ / :: / /
/ ____ / / ::: / / | :: | ~ | / ____ /
__ _ / ::: / / | :: | |
/ _ | __ _ _ _ | | _ / ::: / / :: | |
| _ | / _` | | '_ | | _ | :: / / : | |
| _ | __, _ | | _ | __ | / ____ / | ___ |
, ...
.d '"" mm, dpyb, i8
dm` mm ip'`yb i8
mmmmm, 6 "yb.` 7 Mo, OD8 mmmmmm i8 8i 88888888
Mm 8) mm mm '"' mm i8 8 'i8
MM, PM9mm MM MM I8 DP, GGGG, GG, GGGGGG, I8
Mm 8m mm mm mm i8dp dp "" y8i dp "" "" 8i i8
.Jmml. `MOO9 ^ YO..JMML. `Mbmo i8p i8 ', 8i, 8' 8i, i8,
, d8b, _, d8, d8b ,, dp y8 ,, d88b,
Pi8 "8888p" y8888p "` y88p `y888p" "y88
_______ _______ ______ _______ i8 `8,
| || _ || _ | | | I8 `8, ___ __ ___
| ___ || | _ | || | || | _ _ | I8 8i | __ / | __) |
| | ___ | || | _ || _ | | I8 8i | / ~~ | |
| ___ || || __ | | | I8 ,, 8 '
| | | _ || | | | | | "Y8p '
| ___ | | __ | | __ || ___ | | _ | | ___ |
_ _ _ _
/ / / / /
/ / / / _
/ / / / / / / / / / __
/ / / _ / / / / / / / / / _ / / _
/ / _ / _ / _ / / / / / / / / _ / / / / / / /
/ / ____ / / / / ___ / / / / / __ / / / / / / / _ /
/ / ____ / / / / _____ / / / / / _____ / / / /
/ / / / / _________ / / / / / / / / /
/ / / / / / _ __ _ / / / / / / _ / /
/ _ / _ ___ / ____ / _ / / _ / _ / _ /
# --------------------------------- FART! --------------------------------- #
Faites des bannières de texte pour diviser visuellement les segments dans votre code avec un pet.
Qu'est-ce qu'un pet?
// ----------------------------------------------------------------------------- // // C'est un pet. // // ----------------------------------------------------------------------------- // # =====================================================================================. # ____ _ _ _ _ # # / ___ | ___ (_) ___ | | _ | | __ (_) ___ # # ___ / _ | | / __ | | __ | | '_ | | / __ | # # ___) | | (_) | | | __ | | _ | | | | | | __ # # | ____ / ___ / | _ | | ___ / __ | | _ | | _ | | _ | | ___ / # # # # =====================================================================================.
Le pet est court pour Figlet Art. Ce programme est très similaire à Figlet, et la plupart des polices y sont empruntées. Fart se concentre sur la fabrication de bannières de texte à utiliser dans la documentation de code.
En tant que tel, tout le texte généré est encapsulé en commentant des caractères et copié dans le presse-papiers, vous pouvez donc facilement coller votre pet dans votre code.
Il existe deux types de pets actuellement pris en charge:
$ style text-box style # =====================================================================================. # Style Text-Box # # =====================================================================================. $ Fart -O Style Text-Box en une ligne # =======================.
et...
$ pet - Font Big Figlet Style # =====================================================================================. # __ _ _ _ _ _ # # / _ | (_) | | | | | | | | # # | | _ _ __ _ | | ___ | | _ ___ | | _ _ _ | | ___ # # | _ | | | / _` | | | / _ | __ | / __ | | __ | | | | | | | / _ # # | | | | | (_ | | | | | __ / | | _ __ | | _ | | _ | | | | | __ / # # | _ | | _ | __, | | _ | ___ | __ | | ___ / __ | __, | | _ | ___ | # # __ / | __ / | # # | ___ / | ___ / # # # # =====================================================================================.
Vous pouvez spécifier les caractères à utiliser pour le commentaire ("cap") et la ligne char ("ligne"). Par exemple:
$ pet c ++ -f georgia11 -c // -l '#' // #################################################################################################### // // // // .g8 "" "bgd // // .dp '`m // // dm '`mm // // mm mm // // mm. mmmmmmmmm mmmmmmmmm // // `MB. , 'Mm // // `" bmmmd 'mm // // // // #################################################################################################### //
Vous pouvez également éventuellement remplir l'intérieur de "Cap" Char avec un espace, car "l'espace suivant un commentaire de commentaire" est une règle de liaison commune et ruinera vos pets.
Si vous ne pouvez pas péter autour de votre linter en raison de cette règle, c'est l'option pour vous!
Spécifiez l'option -p --pad-caps :
$ pet -p -f petit gentil essayez noir! # ====================================================================================. # _ _ _ _ ___ _ _ _ # # | | | (_) __ ___ | | _ _ _ _ _ | _) | | __ _ __ | | __ | | # # | .` | | | / _ | / -_) | _ | | '_ | | || | | _ | | / _` | / _ | | / / | _ | # # | _ | _ | | _ | __ | ___ | __ | | _ | _, | | ___ / | _ | __, _ | __ | | _ _ (_) # # | __ / # # # # ====================================================================================.
Les pets sont automatiquement copiés dans votre presse-papiers pour plus de commodité. Pour désactiver cette fonctionnalité, assurez-vous de signaler vos pets avec -n .
Pour voir toutes les polices disponibles et leurs ensembles de caractères pris en charge, entrez fart -s ou fart --sample .
Installer via PIP:
Pip d'installation de pip
Ce package a été conçu pour une utilisation dans Python 3 dans Linux. Je m'attends à ce que ce package fonctionne pour d'autres environnements, mais aucun support pour d'autres SO n'est prévu.
Les polices de Figlet sont sous licence sous le BSD-3 par les auteurs originaux de http://www.figlet.org.
Ce package utilise également du code PyperClip pour copier des pets dans le presse-papiers.
Un grand merci aux membres du Laboratoire de Physique plasmatique (LPP) qui étaient les Farts originaux sur PYPI avec trouver toutes les racines avec un arbre, mais m'ont gracieusement permis de péter sur PYPI.
Le code est sous licence en vertu de BSD-3 et tous les actifs de police sont des droits d'auteur par les auteurs originaux.