Afficher le souhait d’anniversaire ASCII animĂ© dans le terminal Linux 🎂


  • FrançaisFrançais


  • Les anniversaires sont des occasions spĂ©ciales, et c’est très satisfaisant et un plaisir d’obtenir les souhaits d’anniversaire de ses proches.

    En tant qu’utilisateur Linux, vous pouvez surprendre nos amis et notre famille avec des souhaits d’anniversaire sympas depuis le terminal.

    Voici une carte d’anniversaire (ou devrais-je dire animation) que j’ai crĂ©Ă©e pour l’anniversaire d’Abhishek Sir.

    Tout le monde dans l’Ă©quipe l’a tellement aimĂ© qu’on m’a demandĂ© de faire un tutoriel dessus. Je suis seulement heureux de me conformer car cela peut aider nos lecteurs 🙂

    âś‹

    Ce tutoriel nécessite la modification des fichiers de configuration dans le terminal. La maîtrise des terminaux et des commandes Linux facilite le suivi de ce tutoriel.

    Installer PyBirthdayWish

    PyBirthdayWish est un petit programme Python Ă  travers lequel vous pouvez crĂ©er de beaux souhaits d’anniversaire de terminal. Avec la musique aussi !

    Le programme lui-mĂŞme n’est pas disponible dans les rĂ©fĂ©rentiels par dĂ©faut d’Ubuntu. Vous devez l’installer Ă  l’aide de Pip.

    Tout d’abord, installez pip dans Ubuntu, en utilisant la commande ci-dessous :

    sudo apt install python3-pip

    Une fois Pip installé, vous pouvez cloner le dépôt et installer le programme :

    git clone https://github.com/hemantapkh/PyBirthdayWish.git && cd PyBirthdayWish && pip install -r requirements.txt

    Sur leur repo, vous pouvez vérifier le .requirements.txt fichier pour savoir quelles sont les exigences mentionnées dans la commande ci-dessus.

    Une fois l’installation terminĂ©e, Ă  l’intĂ©rieur du PyBirthdayWish rĂ©pertoire que vous avez clonĂ©, exĂ©cutez la commande ci-dessous :

    python3 PyBirthdayWish.py

    Cela vous demandera d’appuyer sur F11, puis d’entrer pour passer en mode plein Ă©cran, puis de lire l’animation.

    Il y a aussi de la musique, mais pas montrée ici.

    C’est hautement personnalisable. Permettez-moi de vous montrer diffĂ©rents niveaux de personnalisation facultative que vous pouvez effectuer avec cet outil.

    CrĂ©er le souhait d’anniversaire par dĂ©faut

    Dans le programme ci-dessus, trois fichiers Python de souhait peuvent ĂŞtre utilisĂ©s pour l’animation. Ils sont, example (dĂ©faut), art et artwithstars. Vous pouvez ouvrir ces trois fichiers dans un Ă©diteur de texte pour obtenir un aperçu.

    Contenu du répertoire arts, qui contient les fichiers d'art par défaut et créés par l'utilisateur
    Fichiers artistiques par défaut

    Maintenant, si vous voulez utiliser le artwithstars fichier au lieu de l’exemple par dĂ©faut, ouvrez le config.py dans n’importe quel Ă©diteur de texte disponible, remplacez le arts entrĂ©e avec le nom requis et enregistrez-la, comme indiquĂ© dans la capture d’Ă©cran ci-dessous :

    Remplacez le fichier de conception d'animation par "art avec des Ă©toiles" sur le fichier de configuration
    Modifier le fichier de conception

    Après cela, dans le PyBirthdayWish répertoire, exécutez :

    python3 PyBirthdayWish.py

    Et vous obtiendrez la nouvelle animation.

    CrĂ©er un souhait d’anniversaire personnalisĂ©

    Et si vous vouliez imprimer le nom de votre bien-aimĂ©, au lieu du texte par dĂ©faut ? Cela nĂ©cessite un peu de patience car vous devez modifier le fichier d’art sans le dĂ©truire.

    Tout d’abord, faites une copie de sauvegarde des fichiers d’art de conception que vous souhaitez. Qui copie essentiellement le fichier dans le mĂŞme arts rĂ©pertoire mais avec un nom diffĂ©rent ; dire friend.py.

    Maintenant, ouvrez le fichier d’art de conception avec l’Ă©diteur de texte de votre choix. Remplacez le texte du fichier art par celui dont vous avez besoin. Il sera sage d’utiliser les symboles | _ \ / pour crĂ©er le texte, la conception, etc. Vous pouvez utiliser un outil en ligne pour convertir le texte en ASCII.

    Copié l'un des fichiers de conception existants et ajouté un nouveau texte "Ami"
    Nouveau texte “Ami” ajoutĂ© en tant que nouveau fichier

    đź’ˇ

    Taper un caractère fait avancer le reste de l’animation d’un caractère. De mĂŞme, la suppression d’un caractère dĂ©place le reste du dessin d’un caractère vers l’arrière. Donc, vous devez ajouter un espace si vous supprimez un caractère. De mĂŞme, supprimez un espace si vous avez ajoutĂ© un nouveau caractère sur une ligne particulière. Cela devrait ĂŞtre fait en temps rĂ©el afin que vous puissiez voir les changements. De cette façon, vous pouvez faire correspondre le reste du design et ne pas dĂ©truire l’apparence une fois terminĂ©.

    Après avoir terminĂ© la modification, enregistrez-la. Ouvert config.py et modifiez le fichier d’art pour afficher votre fichier.

    Modifiez le fichier de conception dans la configuration pour refléter les modifications que nous avons apportées
    Modifiez le fichier de configuration pour mettre en surbrillance le nouveau fichier

    Vous pouvez maintenant exĂ©cuter pour obtenir le texte requis dans l’animation :

    python3 PyBirthdayWish.py

    Utilisez votre propre fichier musical

    Vous pouvez utiliser votre propre fichier musical dans le cadre de cette animation.

    🚧

    Si vous envisagez de tĂ©lĂ©charger la vidĂ©o sur YouTube d’autres sites de ce type, veuillez utiliser de la musique sans droit d’auteur pour Ă©viter les problèmes.

    Copiez votre fichier musical dans le répertoire cloné.

    Le fichier musical personnalisé est copié dans le répertoire cloné
    Le fichier de musique personnalisé est copié dans le répertoire

    Modifier le config.py fichier pour ajouter la nouvelle musique, comme indiquĂ© dans la capture d’Ă©cran ci-dessous :

    Ajout du fichier de musique personnalisé au fichier de configuration pour le lire pendant l'animation
    Fichier musical personnalisé ajouté au fichier de configuration

    Fait! Maintenant, si vous exĂ©cutez la commande run, python3 PyBirthdayWish.pyla musique personnalisĂ©e sera jouĂ©e avec l’animation.

    Nouveau livre : Linux efficace en ligne de commande

    Livre Linux assez étonnant avec beaucoup de conseils pratiques. Il comble le vide, même pour les utilisateurs expérimentés de Linux. Doit avoir dans votre collection.

    Obtenez-le d’Amazon

    Créer un exécutable

    Si vous souhaitez envoyer le message de souhait ci-dessus en tant qu’exĂ©cutable Ă  un ami, il existe Ă©galement un moyen de le faire.

    Un pyinstaller associé sera installé sur le .local/bin répertoire, qui ne sera pas sur votre chemin.

    Ajoutez donc ce répertoire à votre chemin en utilisant :

    export PATH=$PATH:/home/team/.local/bin

    Pour le rendre permanent, ajoutez-le à votre ~/.bashrc déposer.

    Une fois que vous avez terminĂ© l’Ă©dition du fichier art et modifiĂ© le fichier de configuration pour reflĂ©ter le changement, utilisez la commande ci-dessous pour crĂ©er un exĂ©cutable :

    pyinstaller --noconfirm --onefile --console --icon "icon.ico" --no-embed-manifest --add-data "arts:arts/"  --add-data "config.py:." --add-data "HappyBirthday.mp3:." --add-data "PyBirthdayWish.py:."  "PyBirthdayWish.py"

    Il crĂ©era un fichier exĂ©cutable nommĂ© “PyBirthdayWish” pour le PyBirthdayWish/dist annuaire.

    Le fichier exécutable personnalisé créé par le programme, affiché dans le gestionnaire de fichiers
    Emplacement du fichier exécutable

    Copiez cet exĂ©cutable et envoyez-le Ă  tous ceux qui souhaitent le voir. Ils peuvent l’exĂ©cuter avec :

    ./PyBirthdayWish

    🚧

    Soyez toujours prudent lorsque vous exécutez des exécutables à partir de sources externes inconnues.

    Plus de plaisir au terminal

    Comme les anniversaires, Noël aussi est une occasion spéciale. Vous pouvez donner une touche festive à votre bureau Linux si vous le souhaitez.

    Célébrez Noël à la manière de Linux : Donnez à votre système Linux une touche de Noël

    C’est la pĂ©riode des fĂŞtes et beaucoup d’entre vous fĂŞtent peut-ĂŞtre dĂ©jĂ  NoĂ«l. De la part de l’Ă©quipe de It’s FOSS, je vous souhaite un joyeux NoĂ«l et une bonne annĂ©e. Pour continuer l’ambiance festive, je vais vous montrer des fonds d’Ă©cran Linux vraiment gĂ©niaux sur

    Si vous avez aimĂ© l’animation ASCII, vous aimerez peut-ĂŞtre aussi l’art ASCII.

    Convertir des images en art ASCII dans le terminal Linux

    Vous voulez vous amuser dans le terminal Linux ? Que diriez-vous de convertir une image rĂ©gulière en art ASCII ? Cet outil vous permet de convertir n’importe quelle image en art ASCII.

    Et pourquoi s’arrĂŞter lĂ  ? DĂ©couvrez d’autres outils ASCII.

    10 outils pour gĂ©nĂ©rer et s’amuser avec l’art ASCII dans le terminal Linux

    Le terminal Linux n’est pas aussi effrayant que vous le pensez. Bien sĂ»r, cela peut ĂŞtre intimidant au dĂ©but, mais une fois que vous connaissez mieux le terminal, vous commencez Ă  l’aimer. Vous ĂŞtes susceptible d’utiliser le terminal pour un travail sĂ©rieux. Mais il y a beaucoup de choses amusantes que vous pouvez faire dans le

    Profitez d’utiliser Linux de cette manière amusante 🙂

    đź—¨ Faites-moi savoir si vous rencontrez des problèmes avec cet outil et j’essaierai de vous aider en ma capacitĂ©.

    Source

    La RĂ©daction

    L'équipe rédactionnnelle du site

    Pour contacter personnellement le taulier :

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

    Copy code