Esempio n. 1
0
import click

from newspaper import Article

from sentinal import create_app
from sentinal.models import db, Article as ArticleEntity


app = create_app()


@click.group()
def cli():
    pass


@cli.command()
@click.argument('url')
def fetch_article(url):
    article = Article(url)
    article.download()
    article.parse()
    article.nlp()

    print(article.keywords)

    with app.app_context():
        entity = ArticleEntity.create(
            publish_date=article.publish_date,
            title=article.title,
            text=article.text,
Esempio n. 2
0
from sentinal import create_app


application = create_app(__name__)


if __name__ == '__main__':
    application.run(host='0.0.0.0', debug=True)