[PYTHON] Ich habe einen Befehl zum Markieren des Tabellenclips gegeben

Überblick

Als ich eine Tabelle wie das Web oder eine Tabelle in die Zwischenablage kopieren und im Markdown wie Backlog aufzeichnen wollte, war sie nüchtern und mühsam, also gab ich einen Befehl ein. ..

Es wird auch auf PyPI veröffentlicht. Dies ist Quellcode.

Es sieht wie folgt aus. clipable

Wie installiert man

pip install clipable

Werkzeugübersicht

Ich habe hier nichts Schwieriges getan, und jeder mit den folgenden zwei Bibliotheken kann es durch sofortiges Töten schaffen.

--pandas (um eine Tabelle aus der Zwischenablage zu erstellen und als Markdown auszugeben) --pyperclip (zum Kopieren in den Clip)

Poesie war unglaublich

Dieses Mal habe ich Poesie verwendet, um die Abhängigkeiten zu verwalten.

Poesie neuer Paketname

Erstellen Sie ein neues Projekt mit

Poesie Paketnamen hinzufügen

Fügen Sie die abhängigen Pakete hinzu.

Erstellen Sie eine Datei mit dem Namen cli.py unter dem Ordner mit demselben Namen wie der neu erstellte Paketname. Erstellen Sie dort die Hauptfunktion. Fügen Sie anschließend die Skripteinstellung hinzu, damit der Befehl mit toml ausgeführt werden kann.

pyproject.toml


[tool.poetry.scripts]
clipable = "clipable.cli:main"

Dies war im Grunde das Wichtigste.

später

poetry build

Bauen mit

poetry publish

Dann können Sie sich bei PyPI registrieren.

Impressionen

Ich war beeindruckt von Poetry, weil es zu einfach war, das Paket zu veröffentlichen.

Referenz

Recommended Posts

Ich habe einen Befehl zum Markieren des Tabellenclips gegeben
Ich habe einen Befehl zum Generieren eines Kommentars für eine Tabelle in Django eingegeben
Ich habe den Befehl gegeben, einen farbenfrohen Kalender im Terminal anzuzeigen
Ich habe einen Appdo-Befehl erstellt, um Befehle im Kontext der App auszuführen
Ich habe ein Tool zum Generieren von Markdown aus der exportierten Scrapbox-JSON-Datei erstellt
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
Ich habe einen Befehl gegeben, auf den Start von Django zu warten, bis die Datenbank bereit ist
Ich habe versucht, ein Programm zu erstellen, um die Fehlersuche von Saiseriya zu lösen (Hinweis)
Ich habe versucht, den Befehl umask zusammenzufassen
Ich habe ein Skript erstellt, um Piktogramme anzuzeigen
Ich habe ein Tool erstellt, um automatisch ein einfaches ER-Diagramm aus der Anweisung CREATE TABLE zu generieren
Ich habe eine Webanwendung in Python erstellt, die Markdown in HTML konvertiert
Ich habe einen Küchentimer erstellt, der in der Statusleiste angezeigt wird!
Ich habe eine Bibliothek konoha gemacht, die den Tokenizer auf ein schönes Gefühl umstellt
Ich habe ein Programm erstellt, um die Größe einer Datei mit Python zu überprüfen
Ich habe eine Funktion erstellt, um die Bewegung eines zweidimensionalen Arrays (Python) zu sehen.
Ich habe ein Tool erstellt, um Hy nativ zu kompilieren
Ich habe ein Tool erstellt, um neue Artikel zu erhalten
Erstellen Sie einen Befehl, um das Arbeitsprotokoll abzurufen
Ich habe ein Tool erstellt, um die Ausführungszeit von cron zu schätzen (+ PyPI-Debüt)
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 möchte in der Django-Verschiebungstabelle scrollen, aber ...
Ich habe ein Skript erstellt, um ein Snippet in README.md einzufügen
Ich habe ein Python-Modul erstellt, um Kommentare zu übersetzen
Ich habe einen Code erstellt, um illustration2vec in ein Keras-Modell zu konvertieren
Ich habe eine Python-Bibliothek erstellt, die einen rollierenden Rang hat
Ich möchte ssh mit dem Befehl expected automatisieren!
[LPIC 101] Ich habe versucht, die Befehlsoptionen zusammenzufassen, die leicht zu Fehlern führen können
Ich habe einen Python-Text gemacht
Befehl für FizzBuzz erstellt
Ich habe einen Zwietrachtbot gemacht
Ich habe versucht, eine Rangliste zu erstellen, indem ich das Mitgliederteam der Organisation abgekratzt habe
Ich möchte ssh mit dem Befehl expected automatisieren! Teil 2
Ich habe ein Paket erstellt, um Zeitreihen mit Python zu filtern
Ich habe eine Schachtel gemacht, um mich auszuruhen, bevor Pepper müde wird
Ich möchte eine Jupyter-Umgebung mit einem Befehl starten
Ich habe ein Tool erstellt, um eine Wortwolke aus Wikipedia zu erstellen
Ich habe ein Punktbild des Bildes von Irasutoya gemacht. (Teil 1)
Ich habe ein VGG16-Modell mit TensorFlow gemacht (unterwegs)
Ich habe ein Punktbild des Bildes von Irasutoya gemacht. (Teil 2)
[Titan Craft] Ich habe ein Werkzeug gemacht, um einen Riesen nach Minecraft zu rufen
Ich möchte vorerst eine Docker-Datei erstellen.
Ich habe ein Drehbuch gemacht, um bei meinem Koshien Hallo zu sagen
Erstellt einen Toolsver, der Betriebssystem, Python, Module und Toolversionen an Markdown ausspuckt
Ich habe ein Tool erstellt, um die Antwortlinks von OpenAI Gym auf einmal zu erhalten
Ich habe eine Klasse erstellt, um das Analyseergebnis von MeCab in ndarray mit Python zu erhalten
Ich habe eine Funktion zum Trimmen des Bildes von Python openCV erstellt. Verwenden Sie sie daher bitte.
Ich möchte Informationen von fstab am ssh-Verbindungsziel abrufen und den Befehl ausführen
[AWS] Was tun, wenn der Ping-Befehl eine "Zeitüberschreitung" verursacht?
Ich habe eine C ++ - Lernseite erstellt
Ich möchte die Ausführungszeit aufzeichnen und ein Protokoll führen.
Ich habe eine Bibliothek erstellt, die Konfigurationsdateien mit Python einfach lesen kann
[Linux] Ich habe versucht, die Ressourcenbestätigungsbefehle zusammenzufassen
[sh] Das Speichern der Befehlsausführung führt zu Variablen