Экранная типографика
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 27 commits ahead, 6 commits behind voldmar:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
README.md
typograf.py

README.md

Превращает знаки дюйма (""), дефисы (-) и другие клавиатурные символы в кавычки («»), тире (—). Добавляет неразрывные пробелы.

пример работы

Использованы наработки проекта alfred-typograf и «Типограф» студии Артемия Лебедева.

Использование

В Ubuntu: System Settings... → Keyboard → Shortcuts → Custom Shortcuts. Прописываем исполнение скрипта:

python /path/to/typograph.py

В Windows: Создать ярлык. Для выполнения указываем pythonw, чтобы не открывалось консольные окно при запуске.

Назначаем сочетание клавиш. Например, Ctrl+Win+T.

Скопируйте текст, нажмите горячие клавиши → в буфер попадёт исправленный текст с типографикой.

  1. Ctrl+C
  2. Ctrl+Win+T
  3. Ctrl+V

Установка

Зависимости для работы с буфером и обработкой HTTP-запросов:

pip install pyperclip requests

Linux

Для Python 3 нет обвязки к gtk, в этом случае ставим xclip:

sudo apt-get install xclip

Windows

Скачиваем и устанавливаем Python. В поставку, начиная с 2.7.9 и 3.4.2, включен pip.

Работа с прокси

Убедитесь, что установлена переменная http_proxy. Для Windows и Linux соответственно:

set http_proxy=your_proxy:port

export http_proxy=your_proxy:port