it's pronounced can-e-she-tah.
canillita-api is a simple service that gathers multiple RSS news and make them available to query through API calls.
- iOS: headlines-ios iTunes link
- Android: headlines-react Google Play link
- Web: headlines-web Our website
- CLI (rust): canillitapp-cli-rust
GET /trending/:yyyy-mm-dd/:quantity
Returns a list of :quantity
trending news from day :yyyy-mm-dd
.
Example
Request: GET 127.0.0.1:4567/trending/2017-04-08/3
Response:
{
"keywords": ["Macri", "Boca", "Argentina"],
"news": {
"Macri": [{
"news_id": 143634,
"url": "http://www.clarin.com/politica/bonafini-insulto-macri-lanzo-grave-amenaza-clarin_0_rkrqk-NkW.html",
"title": "Bonafini insultó a Macri y lanzó una grave amenaza contra los medios",
"date": 1493598744,
"source_id": 2,
"img_url": "https://images.clarin.com/2017/04/30/H1BeRxE1b_600x338.jpg",
"source_name": "Clarin",
"reactions": []
}, {
"news_id": 143284,
"url": "http://www.clarin.com/politica/cambios-tironeos-mesa-chica-macri-definir-campana_0_S1Y_RNGJZ.html",
"title": "Cambios y tironeos en la mesa chica de Macri para definir la campaña",
"date": 1493525490,
"source_id": 2,
"img_url": "https://images.clarin.com/2017/03/02/rkKf4hS9e_600x338.jpg",
"source_name": "Clarin",
"reactions": [{
"reaction": "🔥",
"amount": 1
}]
}],
"Boca": [{
"news_id": 143662,
"url": "http://www.lanacion.com.ar/2019377-guillermo-barros-schelotto-antes-de-la-serie-de-partidos-mas-complicados-para-boca-se-va-a-definir-todo-en-la-ultima-fecha",
"title": "Guillermo Barros Schelotto, antes de la serie de partidos más complicados para Boca: \"Se va a definir todo en la última fecha\"",
"date": 1493605010,
"source_id": 3,
"img_url": "http://bucket.glanacion.com/anexos/fotos/23/2447223.jpg",
"source_name": "La Nacion",
"reactions": []
}],
"Argentina": [{
"news_id": 143488,
"url": "http://www.clarin.com/politica/bajamoslosprecios-propuesta-sergio-massa-margarita-stolbizer-trending-topic-argentina_0_SyANZoX1W.html",
"title": "#BajemosLosPrecios la propuesta de Sergio Massa y Margarita Stolbizer, trending topic en Argentina",
"date": 1493575873,
"source_id": 2,
"img_url": "https://images.clarin.com/2017/04/30/H1gA4iQk-_600x338.jpg",
"source_name": "Clarin",
"reactions": [{
"reaction": "👻",
"amount": 8
}, {
"reaction": "💩",
"amount": 3
}]
}]
}
}
GET /trending/:yyyy-mm-dd
Same as previous but it defaults to 3 trending topics.
GET /latest/:yyyy-mm-dd
Returns a list of all the news fetched that day ordered from most recent to oldest.
Example
Request: GET 127.0.0.1:4567/latest/2017-04-08
Response:
[{
"news_id": 132240,
"url": "http://tn.com.ar/musica/hoy/encontraron-muerto-walter-romero-el-excantante-de-banda-xxi_784972",
"title": "Encontraron muerto a Walter Romero, el excantante de Banda XXI",
"date": 1491704606,
"source_id": 1,
"img_url": "http://cdn.tn.com.ar/sites/default/files/styles/470x269/public/2017/04/08/1266581830507_f.jpg",
"source_name": "TN",
"reactions": []
}, {
"news_id": 132238,
"url": "http://www.telam.com.ar/notas/201704/185120-futsal-argentina-brasil-copa-amarica-de-san-juan.html",
"title": "Argentina y Brasil empataron en la Copa América de San Juan",
"date": 1491703140,
"source_id": 10,
"img_url": "http://www.telam.com.ar/advf/imagenes/2017/04/58e9963caf3f5_400x225.jpg",
"source_name": "Telam",
"reactions": []
}]
GET /search/:foo
Searches all the news that contains foo
on the title.
Example
Request: GET 127.0.0.1:4567/search/w20
Response:
[{
"news_id": 592169,
"url": "https://tn.com.ar/sociedad/en-la-cumbre-del-w20-maxima-zorreguieta-reclamo-la-inclusion-de-las-mujeres_902589",
"title": "En la Cumbre del W20, Máxima Zorreguieta reclamó la inclusión de las mujeres",
"date": 1538594695,
"source_id": 1,
"img_url": "https://cdn.tn.com.ar/sites/default/files/styles/470x269/public/2018/10/03/maxima-w20.jpg",
"reactions_count": null,
"content_views_count": null,
"source_name": "TN",
"category": null,
"reactions": []
}, {
"news_id": 591890,
"url": "http://www.lanacion.com.ar/2178006-con-macri-w20-gobierno-retoma-agenda-genero",
"title": "Con Macri en el W20, el Gobierno retoma la agenda de género",
"date": 1538582089,
"source_id": 3,
"img_url": "https://bucket3.glanacion.com/anexos/fotos/88/2782488.jpg",
"reactions_count": null,
"content_views_count": null,
"source_name": "La Nacion",
"category": null,
"reactions": []
}, {
"news_id": 591914,
"url": "https://www.infobae.com/fotos/2018/10/03/mujeres-del-mundo-se-reunieron-en-buenos-aires-para-la-cumbre-del-w20/",
"title": "Mujeres del mundo se reunieron en Buenos Aires para la cumbre del W20",
"date": 1538580621,
"source_id": 9,
"img_url": "https://www.infobae.com/new-resizer/fxfu01hzVPA2LJMqvVbAbpvqegw=/1200x0/filters:quality(100)/s3.amazonaws.com/arc-wordpress-client-uploads/infobae-wp/wp-content/uploads/2018/10/03100750/w20-93.jpg",
"reactions_count": null,
"content_views_count": null,
"source_name": "Infobae",
"category": null,
"reactions": []
}]