Bạn muốn thể hiện mặt geeky của mình và chỉnh sửa Google Tài liệu hoặc viết bài đăng trên Blogger từ dấu nhắc lệnh? Dưới đây là cách bạn có thể truy cập vào một loạt các dịch vụ của Google từ dòng lệnh với GoogleCL.
Bắt đầu
GoogleCL là một ứng dụng dòng lệnh Python cho phép bạn truy cập các dịch vụ khác nhau của Google từ dòng lệnh trên Windows, Mac OS X hoặc Linux. Ở đây chúng ta sẽ sử dụng phiên bản Windows trên Windows 7, nhưng nó sẽ hoạt động giống hệt nhau trên các nền tảng khác.
Đi qua liên kết tải xuống bên dưới và chọn phiên bản chính xác cho hệ điều hành của bạn. Nếu bạn muốn chạy nó trên Windows, hãy chọn tệp zip. Người dùng Ubuntu có thể tải xuống và cài đặt tệp.deb.
Sau khi tải xuống tệp zip cho Windows, hãy giải nén tệp đó như bình thường rồi chạy google.exe chương trình trong thư mục.
%USERPROFILE%.googlecl
Trên một trong các thử nghiệm của chúng tôi, chúng tôi đã nhận được lỗi nói rằng MSVCR71.dll bị thiếu trong máy tính của chúng tôi, vì vậy GoogleCL không thể chạy. Đây là một thư viện thời gian chạy C ++ trong Windows, và hầu hết các chương trình cần nó bao gồm nó với các tệp chương trình của chúng. GoogleCL không bao gồm tệp DLL này trong tệp zip, vì vậy chúng tôi sẽ cần tìm một bản sao cho tệp đó.
Bạn có thể sẽ có nhiều bản sao của tệp này trên máy tính của mình nhưng GoogleCL không thể tìm thấy chúng. Vì vậy, thực hiện tìm kiếm trên toàn máy tính cho msvcr71.dllvà sao chép một trong các tệp này mà nó tìm thấy.
Bây giờ dán tập tin dll đó vào thư mục GoogleCL và chạy google.exe như trước. Tất cả mọi thứ nên làm việc hoàn hảo thời gian này.
Sử dụng GoogleCL
Cú pháp của GoogleCL rất dễ sử dụng và dễ hiểu. Để bắt đầu, bạn có thể muốn thanh toán readme.txt bao gồm tệp. Hoặc, chỉ cần gõ Cứu giúp tại dấu nhắc để nhận một số hướng dẫn nhanh.
Bạn có thể sử dụng GoogleCL để truy cập các dịch vụ trên Picasa, Blogger, YouTube, Tài liệu, Danh sách liên hệ và Lịch thông qua giao diện dòng lệnh và chúng tôi muốn thấy các phiên bản trong tương lai sẽ bao gồm hỗ trợ cho nhiều mục hơn bao gồm Gmail và Tìm kiếm. Hiện tại, các dịch vụ này vẫn hữu ích. Đi vào Cứu giúp theo sau là tên dịch vụ để xem thêm thông tin về nó và một số ví dụ sử dụng. Ở đây chúng ta thấy sự trợ giúp cho Lịch.
Kích hoạt dịch vụ
Khi lần đầu tiên sử dụng dịch vụ, bạn sẽ phải kích hoạt máy tính của mình với dịch vụ trực tuyến. Ví dụ: nếu chúng tôi muốn xem tất cả các cuộc hẹn trong Lịch của mình, chúng tôi sẽ nhập Danh sách lịch. Bạn sẽ được yêu cầu chỉ định người dùng; nhập địa chỉ email Gmail của bạn. Sau đó, bạn sẽ được nhắc phê duyệt quyền truy cập trong trình duyệt của mình và trang phê duyệt sẽ tự động mở trong trình duyệt mặc định của bạn.
Nhấp chuột Cấp quyền truy cập trong trang web mở ra, sau đó nhấn Enter trong cửa sổ GoogleCL.
Sử dụng GoogleCL
GoogleCL có rất nhiều chức năng mà bạn có thể sử dụng để tương tác với các dịch vụ của Google. Chúng ta sẽ xem xét một vài chức năng mà chúng tôi thấy thú vị.
Tài liệu
Trước tiên, chúng tôi đã thử tải lên một tài liệu lên Tài liệu. Để thực hiện việc này, hãy nhập:
docs upload path_to_your_document
Quá trình này có thể mất một phút tùy thuộc vào kích thước tài liệu của bạn, nhưng sau khi hoàn tất, bạn sẽ thấy thông báo thành công và liên kết tới tài liệu của bạn.
docs edit –title “your_document” –editor your_editor
Tuy nhiên, điều này không hiệu quả trong các thử nghiệm của chúng tôi và chúng tôi đã nhận được thông báo lỗi. Điều này sẽ có tác dụng trong tương lai và có thể đã gây ra bởi một vấn đề về phía chúng tôi, nhưng nó sẽ không hoạt động trong bất kỳ thử nghiệm nào của chúng tôi.
YouTube
GoogleCL đã làm việc tuyệt vời để tải video lên YouTube. Sau khi bạn đã ủy quyền tài khoản của mình, hãy nhập:
youtube post “your_file_path”
Nhập tên danh mục khi được yêu cầu và GoogleCL sẽ bắt đầu tải video của bạn lên YouTube. Như thường lệ, việc này sẽ mất vài phút tùy thuộc vào kích thước video của bạn, nhưng vẫn nhanh hơn việc truy cập trang YouTube để đăng video.
Blogger
GoogleCL giúp Blogger trở thành dịch vụ viết blog geekier. Bạn có thể xem lại, gắn thẻ và thậm chí tạo các bài đăng mới trên Blogger, tất cả đều trực tiếp từ dòng lệnh. Bạn có thể viết nội dung bài đăng của mình trong một tệp văn bản và thậm chí bạn có thể sử dụng đánh dấu HTML để làm cho bài đăng trông giống như bạn muốn. Để thực hiện việc này, hãy nhập thông tin sau vào GoogleCL:
blogger post –title “your_title” path_to_post_file
Phần kết luận
Cho dù bạn muốn chỉnh sửa nhanh thông tin liên hệ Gmail, tải lên video trên YouTube mà không sử dụng trình tải lên Flash không ổn định hoặc tạo tập lệnh tự động tạo bài đăng trên Blogger khi bạn đập đầu vào bàn phím, GoogleCL cung cấp cho bạn những công cụ bạn cần để làm được nhiều hơn với Google hơn là bạn có thể. Ai nói Google không có hệ điều hành đám mây? Khi bạn có thể tương tác với một webapp thông qua dấu nhắc lệnh, đột nhiên nó cảm thấy như Google chỉ là một phần khác của máy tính của bạn. Chúng tôi đã chỉ trầy xước bề mặt những gì bạn có thể làm với GoogleCL; hãy xem liên kết ví dụ bên dưới để biết thêm ý tưởng. Hãy cho chúng tôi biết những dự án geeky bạn làm với GoogleCL!
Liên kết
Tải xuống GoogleCL
Xem ví dụ về GoogleCL Scripts