Created
March 21, 2020 04:04
-
-
Save juanhuttemann/73c7a1583d83d1e49a0cdda0003e103b to your computer and use it in GitHub Desktop.
Recopila tweets del Ministerio de Salud Publica y Bienestar Social sobre los informes del COVID19
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2020-03-20 23:37 Informe #COVID19 ,,"Hoy procesamos 44 muestras, 5 resultaron positivas: 3 en relación a casos previos y 2 nuevos, 1… https://t.co/v05eIxrvgW | |
2020-03-20 15:00 📍Informe #COVID19 actualizado a la fecha, con los datos positivos y los porcentajes discriminados por sexo y edades. https://t.co/Y5tGew8JCj | |
2020-03-20 13:56 📍Ministro @MazzoleniJulio, informó que son 13 los casos confirmados de Coronavirus #COVID19, de los cuales 2 están… https://t.co/yQ08jyVnMs | |
2020-03-19 23:26 Informe #COVID19py: Hoy procesamos 32 muestras, 30 resultaron negativas y 2 positivas. Una se relaciona al caso N°… https://t.co/qYJI3JIiIi | |
2020-03-19 15:42 📍 Informe #COVID19 actualizado a la fecha, con los datos positivos y los porcentajes discriminados por sexo y edade… https://t.co/iZ3QCKSzJJ | |
2020-03-19 00:10 Informe #COVID19 🇵🇾,,"Hoy procesamos 24 muestras, todas ellas resultaron negativas" Ministro @MazzoleniJulio,,📍 El… https://t.co/dxGtzlNWN3 | |
2020-03-18 00:13 Informe #COVID19 🇵🇾,,📍 11 casos confirmados,,Hoy se procesó 26 muestras, 24 resultaron negativas y 2 positivas. ,,U… https://t.co/3QxbDMRLTw | |
2020-03-16 22:41 Informe #COVID19 Paraguay,,📍 9 casos confirmados ,,"Hoy procesamos 27 muestras, resultaron 26 negativas y 1 positiv… https://t.co/Md5CxfZrwm | |
2020-03-16 22:39 RT @MazzoleniJulio: Informe #COVID19 Paraguay: Hoy procesamos 27 muestras, resultaron 26 negativas y 1 positiva, relacionada al caso N° 2.… | |
2020-03-15 22:29 #COVID19 | Situación #Coronavirus a la fecha 15.03.2020,,➡️ 8 casos confirmados.,,Laboratorio Central procesó este… https://t.co/7jyGMM1iGE | |
2020-03-15 22:24 RT @MazzoleniJulio: Informe #COVID19 en nuestro país: Laboratorio Central procesó este fin de semana 33 muestras, 32 resultaron negativas y… | |
2020-03-13 22:21 #COVID19 | Situación #Coronavirus a la fecha 13.03.2020,,➡️ 7 casos confirmados.,,Laboratorio Central hoy procesó 1… https://t.co/7p1itnP5Gr | |
2020-03-13 11:50 #COVID19 | El Ministro @MazzoleniJulio ,actualiza situación del #Coronavirus a la fecha 13.03.2020.,,➡️6 casos conf… https://t.co/LKUjeLEr7v | |
2020-03-12 22:48 #COVID19 | El @msaludpy actualiza situación del #Coronavirus a la fecha 12.03.2020,,✅ 6 casos confirmados ,❌ 14 cas… https://t.co/sDU5od3zik | |
2020-03-11 23:36 RT @MazzoleniJulio: Comparto datos actualizados referentes al #COVID19 en nuestro país: 7 casos sospechosos descartados hoy. Casos positivo… | |
2020-03-11 00:21 "Informo que a la fecha, de los 25 casos sospechosos de #COVID19, 4 han sido descartados y otros 3, en conexión con… https://t.co/E419WE1I6i | |
2020-03-11 00:10 RT @MazzoleniJulio: Informo que a la fecha, de los 25 casos sospechosos de #COVID19, 4 han sido descartados y otros 3, en conexión con el s… | |
2020-03-09 17:19 Existen 25 casos sospechosos de #COVID19 bajo monitoreo constante,,📍Ministro @MazzoleniJulio anunció que se tienen… https://t.co/Gds3P2TLtP | |
2020-03-09 15:38 #AHORA | Actualmente existe un caso confirmado de #COVID19 y 25 casos sospechosos siendo evaluados ,,"Es importante… https://t.co/VImwcdhUo1 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package main | |
import ( | |
"fmt" | |
"os" | |
"regexp" | |
"strings" | |
"github.com/dghubble/go-twitter/twitter" | |
"github.com/dghubble/oauth1" | |
) | |
func main() { | |
f, err := os.Create("covid19.txt") | |
if err != nil { | |
fmt.Println(err) | |
f.Close() | |
return | |
} | |
config := oauth1.NewConfig("consumerKey", "consumerSecret") | |
token := oauth1.NewToken("tokenKey", "tokenSecret") | |
httpClient := config.Client(oauth1.NoContext, token) | |
client := twitter.NewClient(httpClient) | |
userTimelineParams := &twitter.UserTimelineParams{ScreenName: "msaludpy", Count: 1000, IncludeRetweets: twitter.Bool(true)} | |
tweets, _, _ := client.Timelines.UserTimeline(userTimelineParams) | |
if err != nil { | |
fmt.Println(err) | |
} | |
for _, tweet := range tweets { | |
nroDeCasos, _ := regexp.MatchString("([0-9]+) casos", tweet.Text) | |
if strings.Contains(tweet.Text, "Informe #COVID19") || | |
strings.Contains(tweet.Text, "casos confirmados") || | |
(nroDeCasos && strings.Contains(tweet.Text, "COVID19")) { | |
time, _ := tweet.CreatedAtTime() | |
hora := time.Format("15:04") | |
fecha := time.Format("2006-01-02") | |
contenido := tweet.Text | |
contenido = strings.Replace(contenido, "\n", ",", -1) | |
contenido = strings.Replace(contenido, ";", " ", -1) | |
formato := fecha + " " + hora + " " + contenido | |
fmt.Fprintln(f, formato) | |
} | |
} | |
err = f.Close() | |
if err != nil { | |
fmt.Println(err) | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment