{"id":12626,"date":"2010-06-22T20:35:52","date_gmt":"2010-06-22T18:35:52","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/?p=12626"},"modified":"2010-06-22T20:35:52","modified_gmt":"2010-06-22T18:35:52","slug":"google-services-via-command-line","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2010\/06\/22\/google-services-via-command-line\/","title":{"rendered":"Google services via command line"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p>I don&#8217;t know how I missed <a href=\"http:\/\/google-opensource.blogspot.com\/2010\/06\/introducing-google-command-line-tool.html\">the announcement<\/a> and why there is no noise around this release, but here it goes. \u00a0<a href=\"http:\/\/code.google.com\/p\/googlecl\/\">GoogleCL<\/a> is a tool that you use from the command line to access Google web services. \u00a0I just installed it on my Fedora 13 laptop and its awesome!<\/p>\n<p>Here is what you need to do to intall<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\n$ sudo yum install python-gdata\r\n$ wget \ufeffhttp:\/\/googlecl.googlecode.com\/files\/googlecl-0.9.7.tar.gz\r\n$ tar xzvf googlecl-0.9.7.tar.gz\r\n$ cd googlecl-0.9.7\r\n$ sudo python setup.py install\r\n<\/pre>\n<p>Here are some of the <a href=\"http:\/\/code.google.com\/p\/googlecl\/wiki\/ExampleScripts\">things that you can do<\/a>. \u00a0And I guess more is coming shortly.<\/p>\n<p>The first time you&#8217;ll connect to any of the Google web services using this tool, you&#8217;ll need to authenticate and grant access to the application. \u00a0After that &#8211; it&#8217;s all pure honey.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>I don&#8217;t know how I missed the announcement and why there is no noise around this release, but here it goes. \u00a0GoogleCL is a tool that you use from the command line to access Google web services. \u00a0I just installed it on my Fedora 13 laptop and its awesome! Here is what you need to &hellip; <a href=\"https:\/\/mamchenkov.net\/wordpress\/2010\/06\/22\/google-services-via-command-line\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Google services via command line<\/span><\/a><\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_links_to":"","_links_to_target":""},"categories":[1,6,133,62,1334],"tags":[1960,2068,19],"keyring_services":[],"class_list":["post-12626","post","type-post","status-publish","format-standard","hentry","category-general","category-linux","category-sysadmin","category-technology","category-web-work","tag-command-line","tag-google","tag-tools"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":46078,"url":"https:\/\/mamchenkov.net\/wordpress\/2020\/01\/30\/install-postman-on-fedora-31\/","url_meta":{"origin":12626,"position":0},"title":"Install Postman on Fedora 31","author":"Leonid Mamchenkov","date":"January 30, 2020","format":false,"excerpt":"Postman is a great tool for building and testing APIs. Unfortunately, however, it doesn't come packaged as an RPM, so there's some trickery involved in installing it on Fedora. This blog post was very useful, with some minor corrections. Here's what I had to do: Download Postman from the site.Move\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":22255,"url":"https:\/\/mamchenkov.net\/wordpress\/2014\/07\/24\/validating-website-html-css-and-links-from-the-command-line\/","url_meta":{"origin":12626,"position":1},"title":"Validating website HTML, CSS, and links from the command line","author":"Leonid Mamchenkov","date":"July 24, 2014","format":false,"excerpt":"When working on a long running projects, it's easy to lose track of HTML and CSS standard compliance. \u00a0Also, link rot is a common occurrence. \u00a0Gladly, there are command line tools that can be executed on a regular basis (think weekly or monthly cron jobs), that would check the site\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":26208,"url":"https:\/\/mamchenkov.net\/wordpress\/2016\/06\/27\/lets-encrypt-on-centos-7-and-amazon-ami\/","url_meta":{"origin":12626,"position":2},"title":"Let&#8217;s Encrypt on CentOS 7 and Amazon AMI","author":"Leonid Mamchenkov","date":"June 27, 2016","format":false,"excerpt":"The last few weeks were super busy at work, so I accidentally let a few SSL certificates expire. \u00a0Renewing them is always annoying and time consuming, so I was pushing it until the last minute, and then some. Instead of going the usual way for the renewal, I decided to\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":9741,"url":"https:\/\/mamchenkov.net\/wordpress\/2005\/12\/07\/daily-del-icio-us-bookmarks\/","url_meta":{"origin":12626,"position":3},"title":"Daily del.icio.us bookmarks","author":"Leonid Mamchenkov","date":"December 7, 2005","format":false,"excerpt":"Shared bookmarks for del.icio.us user tvset on 2005-12-06 Google recommends -- Interesting usage of Google API Tagged as: api code google ideas python services web Make the Software Shine: How to Write Comments Tagged as: article blog code comments computers development documentation howto programming software tips How to Handle Your\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":26813,"url":"https:\/\/mamchenkov.net\/wordpress\/2016\/10\/31\/easier-aws-cli-with-docker\/","url_meta":{"origin":12626,"position":4},"title":"Easier AWS CLI with Docker","author":"Leonid Mamchenkov","date":"October 31, 2016","format":false,"excerpt":"Here is a handy blog post that shows how to simplify the installation and running of the Amazon AWS command line commands, using Docker. \u00a0With the Dockerfile like this: [code] FROM python:2.7 ENV AWS_DEFAULT_REGION='[your region]' ENV AWS_ACCESS_KEY_ID='[your access key id]' ENV AWS_SECRET_ACCESS_KEY='[your secret]' RUN pip install awscli CMD \/bin\/bash [\/code]\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":9157,"url":"https:\/\/mamchenkov.net\/wordpress\/2005\/06\/25\/daily-del-icio-us-bookmarks\/","url_meta":{"origin":12626,"position":5},"title":"Daily del.icio.us bookmarks","author":"Leonid Mamchenkov","date":"June 25, 2005","format":false,"excerpt":"Shared bookmarks for del.icio.us user tvset on 2005-06-25 del.icio.us direc.tor: Delivering A High-Performance AJAX Web Service Broker :: Johnvey Tagged as: ajax browsers delicious javascript search tags web xml Google Maps Standalone Mode Tagged as: google googlemaps hack hacks map maps technology xml Jazz | All About Jazz Tagged as:\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/12626","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=12626"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/12626\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=12626"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=12626"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=12626"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=12626"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}