将 paste-img 改得更加 KISS

软件和网站开发以及相关技术探讨
头像
Steve Jobs
帖子: 824
注册时间: 2011-04-28 12:27

Re: 将 paste-img 改得更加 KISS

#16

帖子 Steve Jobs » 2011-07-01 10:43

对不去irc的来说一点用都没 :em03
你把爱情给了誰 不管我憔悴
哭红眼睛挽不回 心一点点碎
你把爱情给了誰 不再给我安慰
为你伤悲为你醉 爱已不完美

代码: 全选

不喜欢我的人可以把我加入黑名单,谢谢
方法,下面的个人资料》添加坏蛋
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 将 paste-img 改得更加 KISS

#17

帖子 eexpress » 2011-07-01 10:49

那IM难道你也不用啊。
反正有人用。 lol
● 鸣学
头像
Steve Jobs
帖子: 824
注册时间: 2011-04-28 12:27

Re: 将 paste-img 改得更加 KISS

#18

帖子 Steve Jobs » 2011-07-01 10:50

im基本废弃了,扣扣一星期不上2次
你把爱情给了誰 不管我憔悴
哭红眼睛挽不回 心一点点碎
你把爱情给了誰 不再给我安慰
为你伤悲为你醉 爱已不完美

代码: 全选

不喜欢我的人可以把我加入黑名单,谢谢
方法,下面的个人资料》添加坏蛋
头像
nmsfan
帖子: 18958
注册时间: 2009-10-16 22:46
来自: finland

Re: 将 paste-img 改得更加 KISS

#19

帖子 nmsfan » 2011-07-01 11:21

eexpress 写了:这都干嘛呢。贴图,irc经常用的啊。

截图贴图组合用。文件管理器右键贴图。方便嘛。
这个还真是
聊天没有贴图+这个贴图工具,不错。
用的到的时候再来找.........
>>>>推Ubuntu 桌面培训~~<<<<
>>>>想加入/了解gimp汉化吗,点我吧~<<<<
——————————————————————
不推荐wubi,也不推荐你给别人推荐wubi…………
随心而为的感觉真好……
强推mayhem!!
强推ensiferum
头像
Methuselar
帖子: 122
注册时间: 2009-06-04 12:06
联系:

Re: 将 paste-img 改得更加 KISS

#20

帖子 Methuselar » 2011-07-01 14:18

还是Python KISS...

代码: 全选

#!usr/bin/python
# 打开
with open(__import__("sys").stdin.read(), "r+b") as fi: content = __import__("base64").b64encode(fi.read()); 
# 上传
fw = __import__("urllib2").urlopen("http://api.imgur.com/2/upload", __import__("urllib").urlencode({"key" : "XXX", "image" : content,})); 
# 输出
print (__import__("re").search("\<original\>(.*)\<\/original\>", fw.read())).group(1); fw.close();

Mea Culpa!
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 将 paste-img 改得更加 KISS

#21

帖子 eexpress » 2011-07-01 14:23

带api帐号的,谈不上KISS了吧。
● 鸣学
头像
fanhe
帖子: 2357
注册时间: 2007-03-24 23:45

Re: 将 paste-img 改得更加 KISS

#22

帖子 fanhe » 2011-07-02 15:15

楼主啊
软件没个使用说明, 叫别人怎么用啊
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 将 paste-img 改得更加 KISS

#23

帖子 eexpress » 2011-07-02 15:19

没写说明。pl的,都是内部带帮助的搞法。我也还没用POD。

nautilus的图片,右键菜单有2个项目。

cli下,也可以带参数,随便测试。gui的,基本一看就明白。
● pasteimg.pl -h
NAME
paste-img - Paste image to serval web hosts

SYNOPSIS
paste-img [OPTION]... [IMAGE_FILE]...

OPTION

-s, --select
Select web host name. Can use short name as key word, such as "kimag" could refer to "kimag.es". All avoid host names can be list by using "-l".

-l, --list
List all hosts name avoid.

-h, --help
This help.

-n, --name
Nick name send to web host if support. default name is your login id name.

AUTHOR
Written by eexpress (eexpress@163.com).
● 鸣学
头像
c43035
帖子: 724
注册时间: 2008-10-22 14:29
联系:

Re: 将 paste-img 改得更加 KISS

#24

帖子 c43035 » 2011-07-02 17:17

photor 写了:
nmsfan 写了:贴图哦
不知道有啥用
:em06 :em06

代码: 全选

www.bashell.org
亲,走过路过,不要错过
头像
ChenFengyuan
帖子: 770
注册时间: 2008-03-23 0:39

Re: 将 paste-img 改得更加 KISS

#25

帖子 ChenFengyuan » 2011-07-11 22:00

重写吧,改来改去就这样咯。。。。 :em05 :em05 :em05 :em05
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 将 paste-img 改得更加 KISS

#26

帖子 eexpress » 2011-07-16 1:18

灭cfy去。 lol
附件
paste-img_0.55_all.deb
加了截图。没加依赖,因为不重要。改了菜单。
(25.24 KiB) 已下载 147 次
● 鸣学
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 将 paste-img 改得更加 KISS

#27

帖子 eexpress » 2011-07-16 22:18

代码: 全选

● diff pasteimg.pl deb/usr/bin/pasteimg.pl 
40,42d39
< use Net::DBus; 
< $bus = Net::DBus->session->get_service('org.freedesktop.Notifications')
< ->get_object('/org/freedesktop/Notifications','org.freedesktop.Notifications');
46d42
< 	$bus->Notify("paste-img", 0, "info", "准备截图", "光标改变后,使用鼠标截图。。。", [], { }, -1);
51a48,50
> use Net::DBus; 
> $bus = Net::DBus->session->get_service('org.freedesktop.Notifications')
> ->get_object('/org/freedesktop/Notifications','org.freedesktop.Notifications');
● 鸣学
头像
ChenFengyuan
帖子: 770
注册时间: 2008-03-23 0:39

Re: 将 paste-img 改得更加 KISS

#28

帖子 ChenFengyuan » 2011-07-16 23:19

eexpress 写了:

代码: 全选

● diff pasteimg.pl deb/usr/bin/pasteimg.pl 
40,42d39
< use Net::DBus; 
< $bus = Net::DBus->session->get_service('org.freedesktop.Notifications')
< ->get_object('/org/freedesktop/Notifications','org.freedesktop.Notifications');
46d42
< 	$bus->Notify("paste-img", 0, "info", "准备截图", "光标改变后,使用鼠标截图。。。", [], { }, -1);
51a48,50
> use Net::DBus; 
> $bus = Net::DBus->session->get_service('org.freedesktop.Notifications')
> ->get_object('/org/freedesktop/Notifications','org.freedesktop.Notifications');
还是重写吧 :em05
ps: 我只能用其中之一....ee的deb依赖没写好啊.......
头像
ChenFengyuan
帖子: 770
注册时间: 2008-03-23 0:39

Re: 将 paste-img 改得更加 KISS

#29

帖子 ChenFengyuan » 2011-07-18 8:48

求只截图不上传的参数!!!! :em11
头像
ChenFengyuan
帖子: 770
注册时间: 2008-03-23 0:39

Re: 将 paste-img 改得更加 KISS

#30

帖子 ChenFengyuan » 2011-07-18 8:53

ChenFengyuan 写了:求只截图不上传的参数!!!! :em11
哎,算了.我alias了
alias ss='/usr/bin/import -frame /dev/shm/screen-shot.jpg && opera /dev/shm/screen-shot.jpg'
回复