├── static ├── webfonts │ ├── fa-solid-900.woff2 │ ├── fa-brands-400.woff2 │ ├── fa-regular-400.woff2 │ └── fa-v4compatibility.woff2 ├── icons │ └── icon.svg └── css │ └── style.css ├── .gitignore ├── feeds ├── default.py ├── tech.py └── brasil.py ├── templates ├── head.html ├── view_brief.html ├── header.html ├── index.html ├── add_article.html ├── view_article.html └── articles.html ├── .env.example ├── requirements.txt ├── CHANGELOG.md ├── config_base.py ├── models.py ├── utils.py ├── migrate.py ├── README.md ├── app.py ├── database.py ├── run_briefing.py └── LICENSE /static/webfonts/fa-solid-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lfzawacki/meridiano/HEAD/static/webfonts/fa-solid-900.woff2 -------------------------------------------------------------------------------- /static/webfonts/fa-brands-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lfzawacki/meridiano/HEAD/static/webfonts/fa-brands-400.woff2 -------------------------------------------------------------------------------- /static/webfonts/fa-regular-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lfzawacki/meridiano/HEAD/static/webfonts/fa-regular-400.woff2 -------------------------------------------------------------------------------- /static/webfonts/fa-v4compatibility.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lfzawacki/meridiano/HEAD/static/webfonts/fa-v4compatibility.woff2 -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Environment variables 2 | .env 3 | 4 | # Python virtual environment 5 | venv/ 6 | */venv/ 7 | 8 | # Python cache files 9 | __pycache__/ 10 | *.py[cod] 11 | *$py.class 12 | 13 | # Database file 14 | meridian.db 15 | *.sqlite 16 | *.sqlite3 17 | 18 | # OS generated files 19 | .DS_Store 20 | Thumbs.db 21 | .aider* 22 | -------------------------------------------------------------------------------- /feeds/default.py: -------------------------------------------------------------------------------- 1 | RSS_FEEDS = [ 2 | "http://rss.cnn.com/rss/cnn_world.rss", 3 | "https://feeds.bbci.co.uk/news/world/rss.xml", 4 | "https://www.aljazeera.com/xml/rss/all.xml", 5 | "https://feeds.reuters.com/Reuters/worldNews", 6 | "https://www.nytimes.com/svc/collections/v1/publish/https://www.nytimes.com/section/world/rss.xml" 7 | ] 8 | -------------------------------------------------------------------------------- /templates/head.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 |No briefings have been generated yet. Run python run_briefing.py.
20 | Showing articles {{ (page - 1) * per_page + 1 }} - {{ [page * per_page, total_articles] | min }} of {{ total_articles }} total (matching filters). 21 |
22 | {% else %} 23 |No articles found matching the current filters.
24 | {% endif %} 25 | 116 |