Truy cập Dịch vụ của Google từ Dòng lệnh
Bạn muốn thể hiện khía cạnh táo bạo của mình và chỉnh sửa Google Docs hoặc viết bài đăng trên Blogger từ dấu nhắc lệnh? Đây là cách bạn có thể truy cập nhiều dịch vụ khác nhau 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 tôi sẽ sử dụng phiên bản Windows trên Windows 7, nhưng nó sẽ hoạt động chính xác trên các nền tảng khác.
Truy cập 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ĐH 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, giải nén nó như bình thường và sau đó chạy google.exe chương trình trong thư mục.
Lần đầu tiên bạn chạy Google CL, nó sẽ tạo một thư mục tùy chọn tại:
% USERPROFILE% \. Googlecl
Trong một trong những thử nghiệm của chúng tôi, chúng tôi đã nhận được một lỗi nói rằng MSVCR71.dll đã bị thiếu khỏi máy tính của chúng tôi, vì vậy GoogleCL không thể chạy. Đây là 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 họ. GoogleCL không bao gồm 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 nó.
Bạn có thể 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.dll, và sao chép một trong những tệp mà nó tìm thấy.
Bây giờ dán tệp dll đó vào thư mục GoogleCL và chạy google.exe như trước. Mọi thứ nên hoạt động hoàn hảo trong 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 kiểm tra readme.txt bao gồm tập tin. Hoặc, chỉ cần gõ Cứu giúp tại dấu nhắc để nhận được 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, Docs, Danh bạ 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. Cho đến nay, mặc dù, 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 tôi thấy sự giúp đỡ cho Lịch.
Kích hoạt dịch vụ
Khi bạn lần đầu tiên sử dụng một 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. Chẳng hạn, 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.
Bạn sẽ phải làm điều này cho từng dịch vụ Google bạn sử dụng. Ngay cả các dịch vụ liên quan chặt chẽ như Danh bạ và Lịch cũng phải được kích hoạt riêng lẻ. Một khía cạnh thú vị của điều này là bạn có thể có tài khoản Google khác nhau được liên kết với các dịch vụ khác nhau. Tuy nhiên, khi chúng được kích hoạt, bạn sẽ dễ dàng sử dụng các dịch vụ này trên máy tính này.
Sử dụng GoogleCL
GoogleCL có vô số chức năng 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 ta thấy thú vị.
Tài liệu
Đầu tiên, chúng tôi đã thử tải tài liệu lên Docs. Để làm điều này, nhập:
tải lên tài liệu path_to_your_document
Việc 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 khi hoàn thành, bạn sẽ thấy thông báo thành công và liên kết đến tài liệu của bạn.
Bạn có thể chỉnh sửa tài liệu bằng cách nhập:
chỉnh sửa tài liệu -title trong bộ sưu tập của bạn your_editor
Tuy nhiên, điều này không hoạt động 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ẽ hoạt động trong tương lai và có thể đã được gây ra bởi một vấn đề ở 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 hoạt động rất tốt để tải video lên YouTube. Khi bạn đã ủy quyền tài khoản của mình, hãy nhập:
bài đăng trên youtubeyour_file_pathGiáo dục
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 là vào trang YouTube để đăng video.
Lưu ý rằng bạn có thể thấy lỗi nếu bạn nhập một danh mục không có sẵn trên YouTube. Nếu vậy, hãy thử lại, lần này nhập một danh mục chính xác.
Để bạn tham khảo, đây là một số danh mục bạn có thể sử dụng từ YouTube.com, vì vậy hãy đảm bảo bạn sử dụng một trong số các danh mục đó.
Blogger
GoogleCL biến Blogger thành một dịch vụ viết blog chuyên nghiệp. Bạn có thể xem lại, gắn thẻ và thậm chí tạo bài đăng mới trên Blogger, tất cả 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 vào 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 -titleTiêu đề của bạnGiáo dục path_to_post_file
Một lát sau, chúng tôi đã có một bài đăng blog mới với nội dung từ tệp văn bản của chúng tôi. Chúng tôi có thể đã đăng một bài viết HTML dài, được định dạng tốt, nhưng này, còn gì tuyệt vời hơn lời chào kinh điển cho một bài đăng trên blog táo bạo?
Phần kết luận
Cho dù bạn muốn chỉnh sửa nhanh thông tin liên hệ của Gmail, tải lên video YouTube mà không cần 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 các công cụ bạn cần để làm nhiều hơn với Google hơn 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 ứng dụng web thông qua dấu nhắc lệnh, đột nhiên có cảm giác 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ỉ xem xét sơ bộ những gì bạn có thể làm với GoogleCL; kiểm tra các ví dụ liên kết dưới đây để biết thêm ý tưởng. Hãy cho chúng tôi biết những dự án táo bạo mà bạn làm với GoogleCL!
Liên kết
Tải xuống GoogleCL
Xem ví dụ Tập lệnh GoogleCL