Укорачивание ссылок по нажатию клавиши

Установите keyboard-shortcuts. Так же установите CSSU, чтобы keyboard-shortcuts работали.

Настройте /apps/osso/hildon-desktop/key-actions/dbus_shortcuts_use_fn, чтобы нажимать Ctrl-Fn-<буква> вместо Ctrl-Shift-<буква> (как удобней).

/home/user/.bin/clck.py:

#!/usr/bin/python
import os
import pygtk
pygtk.require('2.0')
import gtk

clipboard = gtk.clipboard_get()
text = clipboard.wait_for_text()

import urllib2
fetcher = urllib2.urlopen('http://clck.ru/--?url=' + text)
text = fetcher.read()

os.system("phone-control --notify 'Ссылка укорочена'")

clipboard.set_text(text)
clipboard.store()

Отредактируйте /usr/bin/keyboard-shortcuts:

if key == 'c': # или другая буква
    os.system("su user -c 'run-standalone.sh /home/user/.bin/clck.py'")
blog comments powered by Disqus