[PYTHON] J'ai fait une commande pour marquer le clip de la table

Aperçu

Quand je voulais copier un tableau tel que le Web ou une feuille de calcul dans le presse-papiers et l'enregistrer dans le markdown tel que Backlog, c'était sobre et gênant, alors j'ai fait une commande. ..

Il est également publié sur PyPI. Il s'agit du Code source.

Cela ressemble à ce qui suit. clipable

Comment installer

pip install clipable

Aperçu des outils

Je n'ai rien fait de difficile ici, et n'importe qui avec les deux bibliothèques suivantes peut le faire en tuant instantanément.

--pandas (pour créer une table à partir du presse-papiers et la sortir sous forme de démarque) --pyperclip (pour copier dans le clip)

la poésie était incroyable

Cette fois, j'ai utilisé poetry pour gérer les dépendances.

poésie nouveau nom de package

Créer un nouveau projet avec

poésie ajouter le nom du package

Ajoutez les packages dépendants dans.

Créez un fichier appelé cli.py sous le dossier avec le même nom que le nom du package nouvellement créé. Créez-y la fonction principale. Et après cela, ajoutez le paramètre de script afin que la commande puisse être exécutée avec toml.

pyproject.toml


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

C'était fondamentalement la chose importante.

plus tard

poetry build

Construire avec

poetry publish

Ensuite, vous pouvez vous inscrire auprès de PyPI.

Impressions

J'ai été impressionné par Poetry car il était trop facile de publier le package.

référence

Recommended Posts

J'ai fait une commande pour marquer le clip de la table
J'ai fait une commande pour générer un commentaire pour une table dans Django
J'ai fait une commande pour afficher un calendrier coloré dans le terminal
J'ai créé une commande appdo pour exécuter des commandes dans le contexte de l'application
J'ai créé un outil pour générer du Markdown à partir du fichier JSON Scrapbox exporté
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
J'ai fait une commande pour attendre que Django démarre jusqu'à ce que la base de données soit prête
J'ai essayé de faire un programme pour résoudre (indice) la recherche d'erreur de Saiseriya
J'ai essayé de résumer la commande umask
J'ai fait un script pour afficher des pictogrammes
J'ai créé un outil pour générer automatiquement un simple diagramme ER à partir de l'instruction CREATE TABLE
J'ai créé une application Web en Python qui convertit Markdown en HTML
J'ai fait une minuterie de cuisine à afficher sur la barre d'état!
J'ai créé un konoha de bibliothèque qui fait passer le tokenizer à une belle sensation
J'ai fait un programme pour vérifier la taille d'un fichier avec Python
J'ai créé une fonction pour voir le mouvement d'un tableau à deux dimensions (Python)
J'ai créé un outil pour compiler nativement Hy
J'ai créé un outil pour obtenir de nouveaux articles
Créez une commande pour obtenir le journal de travail
J'ai fait un outil pour estimer le temps d'exécution de cron (+ débuts de PyPI)
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 veux faire défiler la table de décalage Django, mais ...
J'ai fait un script pour mettre un extrait dans README.md
J'ai créé un module Python pour traduire les commentaires
J'ai créé un code pour convertir illustration2vec en modèle Keras
J'ai créé une bibliothèque python qui fait rouler le rang
Je veux automatiser ssh en utilisant la commande expect!
[LPIC 101] J'ai essayé de résumer les options de commande qui sont faciles à faire une erreur
J'ai fait un texte Python
Fait une commande pour FizzBuzz
J'ai fait un robot discord
J'ai essayé de faire un classement en grattant l'équipe des membres de l'organisation
Je veux automatiser ssh en utilisant la commande expect! partie 2
J'ai créé un package pour filtrer les séries chronologiques avec python
J'ai fait une boîte pour me reposer avant que Pepper ne se fatigue
Je veux démarrer un environnement Jupyter avec une seule commande
J'ai créé un outil pour créer un nuage de mots à partir de wikipedia
J'ai fait une image ponctuelle de l'image d'Irasutoya. (partie 1)
J'ai fait un modèle VGG16 en utilisant TensorFlow (en chemin)
J'ai fait une image ponctuelle de l'image d'Irasutoya. (partie 2)
[Titan Craft] J'ai créé un outil pour invoquer un géant sur Minecraft
Je veux créer un Dockerfile pour le moment.
J'ai fait un script pour dire bonjour à mon Koshien
Création d'un toolver qui crache le système d'exploitation, Python, les modules et les versions d'outils à Markdown
J'ai créé un outil pour obtenir les liens de réponse d'OpenAI Gym en même temps
J'ai créé une classe pour obtenir le résultat de l'analyse par MeCab dans ndarray avec python
J'ai créé une fonction pour découper l'image de python openCV, alors veuillez l'utiliser.
Je veux obtenir des informations de fstab à la destination de la connexion ssh et exécuter la commande
[AWS] Que faire lorsque la commande ping provoque un "délai d'expiration"
J'ai créé un site d'apprentissage C ++
Je souhaite enregistrer l'heure d'exécution et conserver un journal.
J'ai créé une bibliothèque qui lit facilement les fichiers de configuration avec Python
[Linux] J'ai essayé de résumer les commandes de confirmation des ressources
[sh] Comment stocker les résultats de l'exécution de la commande dans des variables