[PYTHON] J'ai fait une commande pour afficher un calendrier coloré dans le terminal

La commande cal pour afficher le calendrier dans le terminal est fournie en standard avec Linux, mais je me plaignais qu'elle n'était pas colorée.

J'ai donc créé une commande pour afficher un calendrier coloré, même si l'on a le sentiment de réinventer les roues.

Vous pouvez l'installer ci-dessous. Vous aurez peut-être besoin de sudo selon votre environnement.

pip3 install console_calendar

Seul Python 3 est pris en charge.

Appuyez sur la commande concal pour l'afficher.

Screenshot_2016-09-11_18-40-19.png

Impressions

La bibliothèque standard appelée calendrier de Python que j'ai utilisée cette fois est incroyable. Il existe une fonction qui spécifie l'année et le mois et renvoie un tableau pour chaque semaine, et vous pouvez l'utiliser pour créer un calendrier sans penser à la logique. En ce qui concerne l'affichage, non seulement le calendrier du terminal est sorti, mais également le calendrier d'un an peut être créé avec HTML.

http://docs.python.jp/2/library/calendar.html

référence

Veuillez vous reporter ici pour télécharger sur PyPI. Merci beaucoup. http://qiita.com/edvakf@github/items/d82cd7ab77ea2b88506c

Recommended Posts

J'ai fait une commande pour afficher un calendrier coloré dans le terminal
J'ai fait une commande pour marquer le clip de la table
J'ai créé une commande appdo pour exécuter des commandes dans le contexte de l'application
J'ai fait une commande pour générer un commentaire pour une table dans Django
J'ai fait un script pour afficher des pictogrammes
Je veux afficher la progression en Python!
J'ai essayé d'afficher la valeur d'altitude du DTM dans un graphique
J'ai fait un script pour mettre un extrait dans README.md
J'ai fait une commande pour attendre que Django démarre jusqu'à ce que la base de données soit prête
J'ai fait une fonction pour vérifier le modèle de DCGAN
Je vous ai fait exécuter des commandes depuis un navigateur WEB
Dans la commande python, python pointe vers python3.8
J'ai créé une classe pour obtenir le résultat de l'analyse par MeCab dans ndarray avec python
J'ai essayé de faire un programme pour résoudre (indice) la recherche d'erreur de Saiseriya
J'ai créé un programme qui résout la recherche d'erreur en quelques secondes
Appuyez sur la commande echo dans le terminal Mac pour afficher Hello World
Adieu l'invite de commande dans WSL, VSCode et Windows Terminal
J'ai essayé de résumer la commande umask
Je veux imprimer dans la notation d'inclusion
J'ai fait un programme de gestion de la paie en Python!
J'ai créé une fonction pour vérifier si le webhook est reçu dans Lambda pour le moment
Je veux afficher la barre de progression
J'ai créé un plugin pour générer une table Markdown à partir de csv avec Vim
J'ai fait un calendrier qui met à jour automatiquement le calendrier de distribution de Vtuber
J'ai créé une application Web en Python qui convertit Markdown en HTML
[Django] a créé un champ pour saisir des dates avec des nombres à 4 chiffres
J'ai fait une minuterie de cuisine à afficher sur la barre d'état!
J'ai créé un outil CLI pour convertir les images de chaque répertoire en PDF
Je souhaite trier une liste dans l'ordre des autres listes
J'ai créé un script en python pour convertir des fichiers .md au format Scrapbox
J'ai fait une simple minuterie qui peut être démarrée depuis le terminal
J'ai créé un konoha de bibliothèque qui fait passer le tokenizer à une belle sensation
Je souhaite laisser une commande arbitraire dans l'historique des commandes de Shell
J'ai fait une erreur en récupérant la hiérarchie avec MultiIndex of pandas
Notes J'ai recherché la création d'outils de ligne de commande en Python
J'ai créé une fonction pour voir le mouvement d'un tableau à deux dimensions (Python)
J'ai créé un script POST pour créer un problème sur Github et l'enregistrer dans le projet
J'ai essayé de créer un système pour acquérir automatiquement le guide des programmes → l'enregistrer dans le calendrier en un jour
Je veux créer une fenêtre avec Python
Client de streaming Twitter à apprécier dans le terminal
J'ai créé un outil pour compiler nativement Hy
J'ai créé un outil pour obtenir de nouveaux articles
J'ai vérifié le calendrier supprimé dans le calendrier de l'Avent Qiita 2016
Créez une commande pour obtenir le journal de travail
J'ai créé un programme cryptographique César en Python.
J'ai fait un outil pour estimer le temps d'exécution de cron (+ débuts de PyPI)
Comment passer le résultat de l'exécution d'une commande shell dans une liste en Python
Je viens de créer un outil pour afficher facilement les données sous forme de graphique par opération GUI
Utilisez libsixel pour générer Sixel en Python et générer le graphe Matplotlib vers le terminal.
Je souhaite définir un cycle de vie dans la définition de tâche d'ECS
Un mémorandum expliquant comment exécuter la commande magique! Sudo dans Jupyter Notebook
Je souhaite voir une liste de fichiers WebDAV dans le module Requêtes
J'ai fait un module en langage C qui filtre les images chargées par Python
J'ai créé un outil pour générer du Markdown à partir du fichier JSON Scrapbox exporté
J'ai recherché les compétences nécessaires pour devenir ingénieur web avec Python
J'ai créé un outil pour sauvegarder automatiquement les métadonnées de l'organisation Salesforce
J'ai créé un programme pour rechercher des mots sur la fenêtre (développement précédent)
J'ai fait un script pour enregistrer la fenêtre active en utilisant win32gui de Python
Je n'ai pas eu besoin d'écrire décorateur en classe Merci contextmanager
Je voulais connaître le nombre de lignes dans plusieurs fichiers et j'ai essayé de l'obtenir avec une commande
J'ai essayé de représenter graphiquement les packages installés en Python