[PYTHON] Ich habe den Befehl gegeben, einen farbenfrohen Kalender im Terminal anzuzeigen

Der Befehl cal zum Anzeigen des Kalenders im Terminal ist unter Linux Standard, aber ich habe mich beschwert, dass er nicht farbig ist.

Also habe ich einen Befehl zum Anzeigen eines farbigen Kalenders erstellt, obwohl das Gefühl besteht, die Räder neu zu erfinden.

Sie können es unten installieren. Abhängig von Ihrer Umgebung benötigen Sie möglicherweise "sudo".

pip3 install console_calendar

Es wird nur Python 3 unterstützt.

Drücken Sie den Befehl concal, um ihn anzuzeigen.

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

Impressionen

Die Standardbibliothek namens "Kalender" von Python, die ich dieses Mal verwendet habe, ist erstaunlich. Es gibt eine Funktion, die das Jahr und den Monat angibt und für jede Woche ein Array zurückgibt. Wenn Sie es verwenden, können Sie einen Kalender erstellen, ohne über Logik nachzudenken. In Bezug auf die Anzeige wird nicht nur der Kalender für das Terminal ausgegeben, sondern auch der Kalender für ein Jahr kann mit HTML erstellt werden.

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

Referenz

Informationen zum Hochladen auf PyPI finden Sie hier. Vielen Dank. http://qiita.com/edvakf@github/items/d82cd7ab77ea2b88506c

Recommended Posts

Ich habe den Befehl gegeben, einen farbenfrohen Kalender im Terminal anzuzeigen
Ich habe einen Befehl zum Markieren des Tabellenclips gegeben
Ich habe einen Appdo-Befehl erstellt, um Befehle im Kontext der App auszuführen
Ich habe einen Befehl zum Generieren eines Kommentars für eine Tabelle in Django eingegeben
Ich habe ein Skript erstellt, um Piktogramme anzuzeigen
Ich möchte den Fortschritt in Python anzeigen!
Ich habe versucht, den Höhenwert von DTM in einem Diagramm anzuzeigen
Ich habe ein Skript erstellt, um ein Snippet in README.md einzufügen
Ich habe einen Befehl gegeben, auf den Start von Django zu warten, bis die Datenbank bereit ist
Ich habe eine Funktion erstellt, um das Modell von DCGAN zu überprüfen
Ich habe Sie dazu gebracht, Befehle über einen WEB-Browser auszuführen
Im Python-Befehl zeigt Python auf Python3.8
Ich habe eine Klasse erstellt, um das Analyseergebnis von MeCab in ndarray mit Python zu erhalten
Ich habe versucht, ein Programm zu erstellen, um die Fehlersuche von Saiseriya zu lösen (Hinweis)
Ich habe ein Programm erstellt, das die Fehlersuche in Sekunden löst
Drücken Sie den Echo-Befehl im Mac-Terminal, um Hello World auszugeben
Auf Wiedersehen zur Eingabeaufforderung in WSL, VSCode und Windows Terminal
Ich habe versucht, den Befehl umask zusammenzufassen
Ich möchte in der Einschlussnotation drucken
Ich habe ein Pay-Management-Programm in Python erstellt!
Ich habe eine Funktion erstellt, um zu überprüfen, ob der Webhook vorerst in Lambda empfangen wird
Ich möchte den Fortschrittsbalken anzeigen
Ich habe ein Plugin erstellt, um mit Vim eine Markdown-Tabelle aus CSV zu generieren
Ich habe einen Kalender erstellt, der den Verteilungsplan von Vtuber automatisch aktualisiert
Ich habe eine Webanwendung in Python erstellt, die Markdown in HTML konvertiert
[Django] Erstellt ein Feld zur Eingabe von Daten mit 4-stelligen Zahlen
Ich habe einen Küchentimer erstellt, der in der Statusleiste angezeigt wird!
Ich habe ein CLI-Tool erstellt, um Bilder in jedem Verzeichnis in PDF zu konvertieren
Ich möchte eine Liste in der Reihenfolge anderer Listen sortieren
Ich habe ein Skript in Python erstellt, um MDD-Dateien in das Scrapbox-Format zu konvertieren
Ich habe einen einfachen Timer erstellt, der vom Terminal aus gestartet werden kann
Ich habe eine Bibliothek konoha gemacht, die den Tokenizer auf ein schönes Gefühl umstellt
Ich möchte einen beliebigen Befehl im Befehlsverlauf von Shell belassen
Ich habe einen Fehler beim Abrufen der Hierarchie mit MultiIndex von Pandas gemacht
Hinweise Ich habe nachgeschlagen, um Befehlszeilentools in Python zu erstellen
Ich habe eine Funktion erstellt, um die Bewegung eines zweidimensionalen Arrays (Python) zu sehen.
Ich habe ein POST-Skript erstellt, um ein Problem in Github zu erstellen und es im Projekt zu registrieren
Ich habe versucht, ein System zu erstellen, um den Programmführer automatisch zu erfassen → ihn an einem Tag im Kalender zu registrieren
Ich möchte mit Python ein Fenster erstellen
Twitter-Streaming-Client zum Genießen im Terminal
Ich habe ein Tool erstellt, um Hy nativ zu kompilieren
Ich habe ein Tool erstellt, um neue Artikel zu erhalten
Ich habe den im Qiita Adventskalender 2016 gelöschten Kalender überprüft
Erstellen Sie einen Befehl, um das Arbeitsprotokoll abzurufen
Ich habe ein Caesar-Kryptografieprogramm in Python erstellt.
Ich habe ein Tool erstellt, um die Ausführungszeit von cron zu schätzen (+ PyPI-Debüt)
So übergeben Sie das Ergebnis der Ausführung eines Shell-Befehls in einer Liste in Python
Ich habe gerade ein Tool erstellt, mit dem Daten mithilfe der GUI-Operation einfach als Diagramm angezeigt werden können
Verwenden Sie libsixel, um Sixel in Python auszugeben und das Matplotlib-Diagramm an das Terminal auszugeben.
Ich möchte einen Lebenszyklus in der Aufgabendefinition von ECS festlegen
Ein Memorandum zur Ausführung des Befehls! Sudo magic in Jupyter Notebook
Ich möchte eine Liste der WebDAV-Dateien im Modul Anfragen anzeigen
Ich habe ein Modul in C-Sprache erstellt, das von Python geladene Bilder filtert
Ich habe ein Tool zum Generieren von Markdown aus der exportierten Scrapbox-JSON-Datei erstellt
Ich suchte nach den Fähigkeiten, die erforderlich sind, um Webingenieur bei Python zu werden
Ich habe ein Tool zum automatischen Sichern der Metadaten der Salesforce-Organisation erstellt
Ich habe ein Programm erstellt, um Wörter im Fenster nachzuschlagen (vorherige Entwicklung)
Ich habe ein Skript erstellt, das das aktive Fenster mit win32gui von Python aufzeichnet
Ich musste im Unterricht keinen Dekorateur schreiben. Danke Kontextmanager
Ich wollte die Anzahl der Zeilen in mehreren Dateien wissen und versuchte, sie mit einem Befehl abzurufen
Ich habe versucht, die in Python installierten Pakete grafisch darzustellen