Google_spreadsheet

Le but de ce projet consiste à faire du requête pour l'enregistrement des bases données toute en mettant en valeurs la programmation POO en ruby afin de bien s'éxercer aussi avec l'art du scrapping ;) 

Schéma du dossier projet_Google_Spreadsheet:

├── db

   └── emails.json

   └── emails.csv
   
   └── config.json
   
   └── key.json

├── lib

├── app

   └── scrapper.rb

├── Spec

   └── scrapper_spec.rb
   
   └── spec_helper.rb

├── app.rb

├── Gemfile

├── Gemfile.lock

├── .rspec

├── Readme.md

Pré-requis :

Gem nécessaire à installer pour le fonctionnement de l'application :

  • Ruby '2.7.1'
  • gem 'rspec'
  • gem 'pry'
  • gem 'Rubocop
  • gem 'rubocop', '~> 0.57.2'
  • gem 'google_drive'
  • gem 'json'
  • gem 'csv'

Déroulement du projet

Après l'installation des gems, l'éxécution du programme est simple à manipuler: il suffit d'ouvrir le terminal dans le dossier puis tapez ruby app.rb et on aura toutes la liste des emails dans mairies qui est rediriger vers le site https://www.annuaire-des-mairies.com/val-d-oise.html .

Auteur: RAKOTONJANAHARY Maminiaina Mendrika