Skip to content

Infra built using Google Developer api for Search Analytics that allows user to do more with their Digital Campaigns

Notifications You must be signed in to change notification settings

geekidharsh/SearchConsoleApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 

Repository files navigation

SearchConsoleApp

  • A cli/terminal based app for client, written in python that used Webmaster's Search Console API to simplify the entire data flow from Google servers to your local client machine.
  • Features:
    • Simple: 100% Client based. Simply create a local server and start using. (Provided: Console has verified properties and Search Console API enabled with Oauth key generated already in order to authenticate client machine).
    • Secure: Connection request enabled by oauth2. Muliple requests possible upon one time authentication.
    • Useful: Get more out of Search Console than what the actual google web console provides. For instance: Google lets you download max. 1000 rows of data. SearchConsoleApp let's you download as much data as possible, with multiple secret arguments in combinations, typically not possible with the Web App. See Google's api doc to find out more.
    • More:
      • Module based: Use it like one application or use a part of it.
      • Cleanses incoming data and saves then in usable .csv files.
      • Files are in a ready to go for database format (mysql).
      • run directly from your terminal/cmd line

This App basically works as a Data pipeline to extract everything that the Google Webmaster as to offer.####


Techstack and more about SearchConsoleApp

  • Search Console Api (Google Webmaster)
  • python (core)
    • py modules: http, oauth2, sys, argv, pandas, os.
  • shell
  • database
    • local instance: MySQL
    • Integrated: Big Query
  • ds: hash, arrays, hash in a array etc.

Core requirements:

Optional recommended requirements:

  • apache local host (for client machine, you can install xampp/mamp).
  • A warehouse than can support data incrementation in millions of rows.

--

To clone this project, from your terminal go:

  • git clone https://github.com/geekidharsh/SearchConsoleApp/

About

Infra built using Google Developer api for Search Analytics that allows user to do more with their Digital Campaigns

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages