deepin clic droit pour envoyer le blog

1. Présentation

Il n'y a pas de logiciel de prise de notes décent sur le système Deepin. Dommage que je n'aie pas fourni de logiciel deb pack pour les notes. Le logiciel fourni par le magasin est resté dans l'interface pendant le siècle dernier.
En ce moment, si vous voulez partager sur le blog par le biais de notes, c'est une chose très difficile.
Ce blog doit utiliser directement l'environnement Python du système deepin, appeler l'API du jardin de blog, puis envoyer l'article local au jardin de blog.
Cette opération est intégrée dans le bouton droit de la souris ou la définition de touches de raccourci, de scripts, etc. sont d'excellentes expériences

2. Préparation environnementale

2.1 Apprentissage de l'API Blog Park et création de scripts

J'ai appris l'API du jardin du blog à travers ce blog et je remercie le blogueur pour le partage.
Ce qui suit est un script Python que j'ai créé localement.
La première consiste à installer xmlrpc, omis ici

#!/usr/bin/python3

import sys
import xmlrpc.client

if __name__ == "__main__":

    if len(sys.argv) != 2:
        sys.exit(0)

    #获取博客内容
    with open(sys.argv[1],'r') as blog:
        content = blog.read()

    #设置博客标题
    blog_title=sys.argv[1].split('/')[-1].split('.')[0]

    p = xmlrpc.client.ServerProxy("https://rpc.cnblogs.com/metaweblog/liwanliangblog")
    p.metaWeblog.newPost('',"liwanliang","我的博客密码",{
        'title':blog_title,
        'description':content,
        'categories':['[]','[Markdown]'],
        },True)

Le script ci-dessus chmod +x blog.pypeut être exécuté en modifiant les autorisations.
La méthode d'exécution est: ./blog.py 你的博客.md
jusqu'à présent, terminer la première étape

2.2 Apprendre l'extension de clic droit du gestionnaire de fichiers deepin

Le système deepin est basculé vers l'utilisateur root, puis entrez dans le répertoire: cd /usr/share/deepin/dde-file-manager/oem-menuextensions
dans ce répertoire, créez un fichier deepin-send-blog.desktop, le contenu est le suivant:

[Desktop Entry]
Type=Application
Exec=/home/liwl/blog.py %U
Name=发送至博客园

Enregistrez et quittez. Ensuite, lancez + e pour ouvrir le gestionnaire de fichiers, après avoir créé un blog, faites un clic droit et cliquez sur "Envoyer vers Blog Park".
Ce blog est le moyen de le faire.

Je suppose que tu aimes

Origine www.cnblogs.com/liwanliangblog/p/12755738.html
conseillé
Classement