A first example as well as some documentation have been added The first example builds an article location and download the article as an html String. The documentation explains how it has been designed and what is the goal of the application as well as it's intended architecture
1.2 KiB
1.2 KiB
This project mainly aims at providing an unified interface for several newspapers. Side objectives are to provide web API and different clients like a webUI or chatbots.
Several big components are planned for this project
digraph G {
rankdir=TB
node [shape=rectangle, style=filled, color="#779988"]
subgraph cluster_frontend {
color = transparent
webui
chatbot
}
webui -> api [color = red]
chatbot -> api [color = red]
subgraph cluster_backend {
label = "Backend\ncrieur binary"
labelloc = b
style=filled
retrieve_tools [label="retrieve-tools"]
retrieve_adapters [label="retrieve-adapters"]
retrieve [label="retrieve-interface"]
auto_retrieve [label="automatic-retrieve"]
article_repr [label="article-representation\nRepresentation for articles"]
api
cache [label="Cache database"]
rss [label="Atom/RSS adapters"]
retrieve_tools -> retrieve_adapters
retrieve_adapters -> retrieve
retrieve_tools -> retrieve
rss -> auto_retrieve
article_repr -> retrieve_adapters
retrieve -> api
auto_retrieve -> api
cache -> api
}
}