-
Notifications
You must be signed in to change notification settings - Fork 2
/
send_emails.rb
70 lines (51 loc) · 2.38 KB
/
send_emails.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
require 'json'
#This is my menu with three methods that runs the whole program
#The first method launch the script to get
#The mail adresses from one specific zipcode
def first_choice
puts "Do you want to run the script for getting mail adresses ? [Y/N]"
user_input = gets.chomp
if user_input == "Y"
require_relative 'scrapping'
second_choice
elsif
puts "Closing the program"
end
end
#This second method put all the adresses on a spreadsheet
#And create a json with the adresses
def second_choice
puts "Saving all the adresses in a spreadsheet and a json"
require_relative 'spreadsheet'
Write_Spreadsheet.spreadsheet_writing
third_choice
end
#the third method send email to the scrapped emails
def third_choice
puts "Do you want to send them an email? [Y/N]"
user_input = gets.chomp
if user_input == "Y"
puts "The content of the email will be the following: "
puts "Bonjour,
Je m'appelle Mathieu Brun-Picard et je suis actuellement élève à une formation de code : The Hacking Project (http://thehackingproject.org/).
Cette formation est gratuite, ouverte à tous, sans restriction géographique, ni restriction de niveau.
Nous apprenons l'informatique en faisant des projets concrets qui nous sont assignés tous les jours, sur lesquel nous planchons en petites équipes autonomes.
Le projet du jour est d'envoyer des emails à nos élus locaux pour qu'ils nous aident à faire de The Hacking Project un nouveau format d'éducation gratuite.
Nous vous contactons pour vous parler du projet, et vous dire que vous pouvez ouvrir une cellule à {value}, où vous pouvez former gratuitement 6 personnes (ou plus), qu'elles soient débutantes, ou confirmées.
Le modèle d'éducation de The Hacking Project n'a pas de limite en terme de nombre d'élèves, donc nous serions ravis de travailler avec {value} !
Si vous voulez avoir plus d'information sur la formation, n'hésitez pas à visiter mon blog où je décris le quotidien des étudiants : https://[email protected]/ .
Si vous avez des questions sur la formation, n'hésitez pas à me recontacter.
Bien à vous,
Mathieu Brun-Picard"
puts "Press Yes to continue [Y/N]"
user_input = gets.chomp
if user_input == "Y"
require_relative 'mail_content'
elsif
puts "Closing the program"
end
elsif
puts "Closing the program"
end
end
first_choice