API para consulta dos feeds dos principais sites de notícias do Brasil
- export FLASK_APP=main.py
- export DB_NAME="brnews"
- export DB_USER="postgres"
- export DB_PASS="changeme"
- export DB_HOST="172.23.0.2"
- export DATABASE_URL="postgresql://${DB_USER}:${DB_PASS}@${DB_HOST}/${DB_NAME}"
- flask db init
- flask db migrate -m 'Initial commit'
- flask db upgrade
- flask run
export app_config="heroku"
export app_config="testing"
export app_config='development'
flask manage-db destroy-db
flask manage-db create-db
flask manage-db create-all
-
É possível realizar consumir as notícias, fontes(sites) e categorias das notícias
- Adicionar indexador de busca
-
/v1/news/ -> retorna todas as notícias
-
/v1/news/{id} -> retorna notícia pelo id
-
/v1/news/search/ -> busca por notícias com palavras-chaves no título, sumário ou ambos
-
/v1/categories/ -> retorna todas as categorias
-
/v1/categories/{id} -> retorna categoria pelo id
-
/v1/sources/ -> retorna todas as fontes (sites)
-
/v1/sources/{id} -> retorna a fonte pelo id
- melhorar endpoints para retornar filtro da notícia por data, descrição e título
- /v1/news/search/?title=Brasil
- /v1/news/search/?summary=Brasil
- /v1/news/search/?title=Brasil&summary=Brasil
- /v1/news/search/?publication_date=01-01-2020,31-01-2020