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.
pip install clipable
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)
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.
Ich war beeindruckt von Poetry, weil es zu einfach war, das Paket zu veröffentlichen.
Recommended Posts