Skip to content

TheSunBoys/ppgcc-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ppgcc

Credentials

{
    "database": {
        "server":"localhost",
        "database":"DATABASENAME",
        "username":"postgres",
        "password":"PASSWORD",
        "driver":"psqlodbcw.so"
    },
    "telegram": {
        "token":"BOT TOKEN",
        "chatId":"CHANNEL_ID"
    },
    "log": {
        "email-sender":"emailsender@gmail.com",
        "app-password":"APP PASSWORD",
        "email-receiver":[
            "emailreceiver@gmail.com",
            "emailreceiver2@gmail.com"
        ]
    }
}

Database

# instale as dependências
sudo apt install -y postgresql unixodbc unixodbc-dev odbc-postgresql
-- no postgress
CREATE EXTENSION IF NOT EXISTS "uuid-ossp";

CREATE DATABASE "noticias";

\c noticias

CREATE TABLE IF NOT EXISTS noticias (
    id UUID PRIMARY KEY DEFAULT uuid_generate_v4(),
    img_url TEXT,
    data_publicacao DATE,
    original_date TEXT,
    titulo TEXT NOT NULL,
    link TEXT UNIQUE NOT NULL,
    descricao_parcial TEXT,
    descricao_completa TEXT,
    criado_em TIMESTAMP NOT NULL DEFAULT NOW()
);
python migrate.py
// config.json:
{
    "server":"localhost",
    "database":"noticias",
    "username":"postgres",
    "password":"YourPassword",
    "driver":"psqlodbcw.so"
}

About

a news getter from ppgcc uern ufersa using web crawling/scraping and telegram api

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages