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