Оновлення - 25 березня 2012 року: старий робочий процес припинив роботу через зміни в API Google. Це має виправити. Виконайте крок 1 нижче, а потім завантажте нову версію робочого процесу.
Ви можете створити так званий робочий процес друку . Він буде доступний у параметрах, які ви маєте під час друку PDF. Для цього нам потрібні кілька кроків, тож поводьтеся зі мною:
1. Встановіть gdata-python
Перейдіть на сторінку завантаження gdata-python та завантажте останню версію. Розпакуйте архів і перейдіть до папки в Терміналі. Потім введіть:
python setup.py install
Ви закінчили.
2. Встановіть інструменти командного рядка Google
Спочатку встановіть pip
.
easy_install pip
Потім встановіть над ним інструменти командного рядка Google .
pip install googlecl
Тепер у GoogleCL виникає помилка під час завантаження в Google Документи. Нам потрібно вручну виправити такий файл (замінити 2.6
на наявну у вас версію):
/Library/Python/2.6/site-packages/googlecl-0.9.13-py2.6.egg/googlecl/docs/client.py
Зі вмістом цього файлу з репо GoogleCL (натисніть посилання "raw"):
http://code.google.com/p/googlecl/source/browse/trunk/src/googlecl/docs/client.py?r=589
3. Авторизуйте GoogleCL
Інструменти командного рядка Google дозволяють отримувати доступ до служб Google через командний рядок. Для цього потрібно спочатку авторизувати комп’ютер для доступу до Google.
Введіть наступні
google docs list
Він спочатку запропонує вам ввести ім’я користувача. Після того як ви введете його, ви перейдете на сторінку свого облікового запису Google. Натисніть "Надати доступ", а потім скопіюйте жирний код підтвердження, який виглядає приблизно так, як x9rS2qPNUb
з веб-сайту.
Вставте його знову в Термінал і натисніть клавішу Enter. Тепер GoogleCL має авторизацію та перелічить усі ваші Документи Google. Акуратний.
3. Отримайте сценарій завантаження
Ми можемо використовувати ці інструменти для завантаження файлів у ваші Документи, не потребуючи відкриття програми. Якщо ви хочете пропустити наступну частину, завантажте робочий процес із кроку 4.
Якщо ні, завантажте сюди скрипт оболонки . Скопіюйте вміст цього сценарію, він нам знадобиться пізніше.
4. Створіть плагін для друку
Ми майже там. Якщо ви хочете пропустити наступне, завантажте робочий процес із мого облікового запису Dropbox. Якщо це коли-небудь вийде з режиму офлайн, перегляньте мою репутацію github . Розпакуйте та скопіюйте workflow
файл у /Users/username/Library/PDF Services
. Ви закінчили.
В іншому випадку, якщо ви хочете зробити це самостійно, зробіть наступне:
- Відкрийте програми / Automator.app .
- Виберіть "Плагін друку".
- Зліва знайдіть "Отримати вибрані елементи пошуку" та перетягніть його до правої області.
- Тепер знайдіть "Запустити скрипт оболонки" та перетягніть його праворуч.
- У заголовку "Запуск сценарію оболонки" змініть "Оболонку" на "/ bin / sh", а параметр "Передати введення" на "Як аргументи"
- Тепер вставте вміст сценарію оболонки в поле нижче.
Як тільки ви закінчите, ваш робочий процес повинен виглядати так:
Перейдіть у файл → Зберегти як і введіть ім’я, наприклад "Завантажити в Google Документи".
5. Тестуйте плагін
Робочий процес тепер доступний у меню PDF, коли ви друкуєте що-небудь. Звідусіль. Тепер ви можете "друкувати" в Google Документи зі свого Mac.
Насправді він також відкриє файл, який ви тільки що завантажили, щоб переглянути його у своєму браузері. Якщо ви хочете вимкнути це і "мовчки" завантажити, видаліть (або не змішайте #
) рядки зі сценарію, які говорять open $URL
.