Aktualizacja - 25 marca 2012 r .: stary przepływ pracy przestał działać z powodu zmian w interfejsach API Google. Ten powinien to naprawić. Wykonaj krok 1 poniżej, a następnie pobierz nową wersję przepływu pracy.
Możesz utworzyć tak zwany obieg drukowania . Będzie dostępny w opcjach dostępnych podczas drukowania pliku PDF. Potrzebujemy do tego kilku kroków, więc proszę o wyrozumiałość:
1. Zainstaluj gdata-python
Przejdź do strony pobierania gdata-python i pobierz najnowszą wersję. Rozpakuj archiwum i przejdź do folderu w Terminalu. Następnie wprowadź:
python setup.py install
Jesteś skończony.
2. Zainstaluj narzędzia wiersza polecenia Google
Najpierw zainstaluj pip
.
easy_install pip
Następnie zainstaluj na nim narzędzia Google Command Line .
pip install googlecl
W GoogleCL występuje błąd występujący podczas przesyłania do Dokumentów Google. Musimy ręcznie naprawić następujący plik (zastąp 2.6
aktualną wersją, którą posiadasz):
/Library/Python/2.6/site-packages/googlecl-0.9.13-py2.6.egg/googlecl/docs/client.py
Z zawartością tego pliku z repozytorium GoogleCL (kliknij link „raw”):
http://code.google.com/p/googlecl/source/browse/trunk/src/googlecl/docs/client.py?r=589
3. Autoryzuj GoogleCL
Narzędzia wiersza polecenia Google umożliwiają dostęp do usług Google za pośrednictwem wiersza polecenia. Aby to zrobić, musisz najpierw autoryzować swój komputer na dostęp do Google.
Wpisz następujące informacje
google docs list
Najpierw wyświetli monit o podanie nazwy użytkownika. Po wprowadzeniu przejdziesz na stronę swojego konta Google. Kliknij „Udziel dostępu”, a następnie skopiuj pogrubiony kod weryfikacyjny, który wygląda podobnie do tego x9rS2qPNUb
ze strony internetowej.
Wklej go ponownie do terminala i naciśnij klawisz Enter. Teraz GoogleCL jest autoryzowany i wyświetli listę wszystkich Twoich Dokumentów Google. Schludny.
3. Pobierz skrypt przesyłania
Możemy używać tych narzędzi do przesyłania plików do Twoich Dokumentów bez konieczności otwierania aplikacji. Jeśli chcesz pominąć następną część, pobierz przepływ pracy od kroku 4.
Jeśli nie, pobierz skrypt powłoki tutaj . Skopiuj zawartość tego skryptu, będziemy go później potrzebować.
4. Utwórz wtyczkę do drukowania
Prawie jesteśmy na miejscu. Jeśli chcesz pominąć poniższe, pobierz przepływ pracy z mojego konta Dropbox. Jeśli kiedykolwiek przejdzie w tryb offline, zobacz moją repozytorium github . Rozpakuj i skopiuj workflow
plik do /Users/username/Library/PDF Services
. Jesteś skończony.
W przeciwnym razie, jeśli chcesz to zrobić sam, wykonaj następujące czynności:
- Otwórz aplikacje / Automator.app .
- Wybierz „Print Plugin”.
- Po lewej stronie wyszukaj „Pobierz wybrane elementy Findera” i przeciągnij go do prawego panelu.
- Teraz wyszukaj „Run Shell Script” i przeciągnij go również w prawo.
- W nagłówku „Run Shell Script” zmień „Shell” na „/ bin / sh” i opcję „Pass Input” na „As arguments”
- Teraz wklej zawartość skryptu powłoki w polu poniżej.
Po zakończeniu przepływ pracy powinien wyglądać następująco:
Przejdź do Plik → Zapisz jako i wprowadź nazwę, na przykład „Prześlij do Dokumentów Google”.
5. Przetestuj wtyczkę
Przepływ pracy jest teraz dostępny w menu PDF podczas drukowania czegokolwiek. Skądkolwiek. Możesz teraz „drukować” do Dokumentów Google z komputera Mac.
W rzeczywistości otworzy również plik, który właśnie przesłałeś, aby wyświetlić go w przeglądarce. Jeśli chcesz to wyłączyć i „dyskretnie” przesłać, usuń (lub odkomentuj #
) wiersze w skrypcie, które mówią open $URL
.