CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Fri, 22 Aug 2025 10:56:05 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20080919015953
location: https://web.archive.org/web/20080919015953/https://github.com/jnunemaker/googlebase/tree/master
server-timing: captures_list;dur=1.170564, exclusion.robots;dur=0.048332, exclusion.robots.policy;dur=0.028526, esindex;dur=0.017332, cdx.remote;dur=13.222170, LoadShardBlock;dur=175.300153, PetaboxLoader3.datanode;dur=44.077535, PetaboxLoader3.resolve;dur=70.141321
x-app-server: wwwb-app200
x-ts: 302
x-tr: 233
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app200; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Fri, 22 Aug 2025 10:56:06 GMT
content-type: text/html; charset=utf-8
x-archive-orig-server: nginx/0.6.31
x-archive-orig-date: Fri, 19 Sep 2008 01:59:53 GMT
x-archive-orig-connection: close
x-archive-orig-status: 200 OK
x-archive-orig-x-runtime: 0.53659
x-archive-orig-etag: "deca44cfb8fd55ae9827ec7c635a8fc6"
x-archive-orig-cache-control: private, max-age=0, must-revalidate
x-archive-orig-content-length: 18383
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Fri, 19 Sep 2008 01:59:53 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Thu, 28 Feb 2008 01:52:28 GMT", ; rel="prev memento"; datetime="Fri, 18 Jul 2008 20:52:47 GMT", ; rel="memento"; datetime="Fri, 19 Sep 2008 01:59:53 GMT", ; rel="next memento"; datetime="Fri, 19 Sep 2008 09:02:11 GMT", ; rel="last memento"; datetime="Wed, 17 Aug 2016 20:23:35 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_5_20080918233151_crawl108-c/52_5_20080919014154_crawl103.arc.gz
server-timing: captures_list;dur=0.494783, exclusion.robots;dur=0.022412, exclusion.robots.policy;dur=0.013405, esindex;dur=0.008405, cdx.remote;dur=9.613631, LoadShardBlock;dur=149.206948, PetaboxLoader3.datanode;dur=78.856241, PetaboxLoader3.resolve;dur=361.703083, load_resource;dur=349.235235
x-app-server: wwwb-app200
x-ts: 200
x-tr: 561
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
jnunemaker's googlebase at master — GitHub
This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (

This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (

Description: | Google Base Auth Class is a base for authenticating to google and making requests to google services. |
Homepage: | https://googlebase.rubyforge.org/ |
Clone URL: |
git://github.com/jnunemaker/googlebase.git
Give this clone URL to anyone.
git clone git://github.com/jnunemaker/googlebase.git
|
Search Repo: |
README.txt
Google Base Class is a base for authenticating to google and making requests to google services. =Installation sudo gem install googlebase =Usage ===Establish A Connection The code below shows how to use the gem by itself. It checks if username and password are correct (raising Google::LoginError on FAIL) and stores the session id internally. Then you can make requests and the session id is automatically passed in a cookie. require 'google/base' Google::Base.establish_connection('username', 'password') Google::Base.get('https://google.com/reader/path/to/whatever/') Google::Base.get('https://google.com:443/analytics/home/') # to make an ssl request ===Inheritance This example takes things a bit farther and shows how to use this class simply as a base to get some methods for free and then wrap whatever google service you would like. require 'google/base' Google::Base.establish_connection('username', 'password') module Google module Reader class Base < Google::Base class << self def get_token get("https://www.google.com/reader/api/0/token") end end end end end puts Google::Reader::Base.get_token
This feature is coming soon. Sit tight!