Plasmoid介绍:Pastebin

csslayer | 2010/12/15

kde自带的plasmoids其实已经有很多东西了,不过一一尝试过的人可能不多,这个系列主旨就是介绍那些可能不被大家熟悉的Plasmoid。

首先说下 @doublechou 在鸟嘀咕上“逼”我用的一个东西:Pastebin。

Pastebin是一个可以方便向那些pastebin系列的网站上传文本,或者上传音频或者图片的东西。用起来还算方便,有几点需要注意的是,文本是只能从剪贴板里面上传的,不要傻傻的把文本文件拖进去,一定会杯具的,另外视频,音频是一定会用pastebin上传的(而不是imagebin,虽然可以在sharepoint的service里面指定mimetype,但是其实没用的,也算是一个缺陷……),图片等文件直接拖到这个plasmoid里面,就可以直接上传了。

由于这是官方就有的东西,所以安装上只需要找到自己发行版对应的kdeplasma-addons这个包安装即可。

还有一个缺点就是,这个东西不支持登录等,于是对于那些需要登录的服务就只能自己在javascript里面(对这个plasmoid是靠javascript绑定操作的)进行一些简单的hardcode工作了。

@doublechou让我给paste.ubuntu.org.cn和www.mobypicture.com写了上传的脚本,这里也顺便共享一下。paste.ubuntu.org.cn已经上传到opendesktop上面了,利用pastebin的get new providers就可以安装。

www.mobypicture.com的脚本由于需要登录帐号,所以不方便放到opendesktop上面。下载:

mobypictureimage.zip
mobypictureother.zip

安装的话因此只能手动安装,解压之后把目录放到~/.kde4/share/apps/plasma/shareprovider/下面,还要把metadata.desktop复制一份到~/.kde4/share/kde4/services/重命名为你喜欢的名字.desktop就可以,然后执行kbuildsycoca4即可。

最后还需要编辑main.js内的username和pin为自己的mobypicture的帐号,至于API key不用修改,如果你乐意用我注册的API的话。(够麻烦……茶)

Tags: ,

ONE FEEDBACK

Leave a Reply

Your email address will not be published. Required fields are marked *

Note: Commenter is allowed to use '@User+blank' to automatically notify your reply to other commenter. e.g, if ABC is one of commenter of this post, then write '@ABC '(exclude ') will automatically send your comment to ABC. Using '@all ' to notify all previous commenters. Be sure that the value of User should exactly match with commenter's name (case sensitive).

This site uses Akismet to reduce spam. Learn how your comment data is processed.