Read the statement by Michael Teeuw here.
MMM-News
-
I know there is already
newsfeed
andMMM-PNews
, but I made this for my own purpose and now share with you.MMM-News
MagicMirror module - displaying news articles with News.org API V2
Features
- Aggregate headlines from multiple sources at once.
- Country specific, Category specific, Keyword specific news could be aggregated.
- Touchable (Clickable) UI supported
- Can open article page in iFrame and scrollable by touch or autoScroll
- Controllable by notification
- Controllable by MMM-TelegramBot
- Customizable with Template
Screenshot
-
type:horizontal
,touchable:true
-
type:vertical
,touchable:false
-
detail page is opened
-
Control by Telegram
Details
[card:eouia/MMM-News]
-
@sean That is FANTASTIC!! Nice job!
-
@sean Nice Work Sean!!
-
UPDATED
- Added : Reader mode. article details without adv. or any other annoying things.
-
does anyone know if BBC is a compatible source for this module?
it works as advertised with all other news sources i’m interested in but from the bbc it receives nothing.
if for some reason the bbc can’t be used what other british sources of news/sport are people using? -
@mrdenmark
usebbc-news
as source. -
Hey, I’m getting this error message:
[NEWS] Error : https://newsapi.org/v2/top-headlines?pageSize=20&apiKey=XXX result.code:Required parameters are missing. Please set any of the following parameters and try again: sources, q, language, country, category.
although I think have that configured correctly:
{ module: "MMM-News", position: "bottom_right", config: { apiKey : "XXX", type: "vertical", query : [ { language: "de" } ], items: 20, timeFormat: "relative", endpoint : "https://newsapi.org/v2/top-headlines", scanInterval: 1000*60*10, // This will be automatically recalculated by number of queries to avoid query quota limit. This could be minimum interval. templateFile: "template.html" } },
Any help is greatly appreciated :)
-
@dankerthrone
change language to country -
Hi. Is it possible to have two different queries of news, each displayed in a separate horizontal position?
-
@uros76 sure it is… see picture below…
Just using the stock newsfeed in MM…[I DETEST CNN but needed a quick example]
You can then use them in the same region or put one each in different regions.
The example is both using bottom_bar but I did try and put one in bottom_bar the other in middle_center and still works… ;)[Just remember IF you copy the below code and put it in your config.js it will give you an error… you have to change the quotes “” or ‘’ because they do NOT copy correctly].
{ module: 'newsfeed', position: 'bottom_bar', config: { feeds: [ { title: "CNN", url: "http://rss.cnn.com/rss/cnn_latest.rss" } ], showSourceTitle: true, showPublishDate: true } }, { module: 'newsfeed', position: 'bottom_bar', config: { feeds: [ { title: "New York Times", url: "http://www.nytimes.com/services/xml/rss/nyt/HomePage.xml" } ], showSourceTitle: true, showPublishDate: true } },