Read the statement by Michael Teeuw here.
MMM-Random Fact
-
@cowboysdude Dude you’re ignoring all the debugging!
(After including debug logs) I got the response code 503 from the API[2020-04-23 10:35:54.046] [LOG] 10:35:54 <log> Wrong response code: 503 (/home/pi/MagicMirror/modules/MMM-rfacts/node_helper.js:47 Request._callback) [2020-04-23 10:35:54.054] [LOG] 10:35:54 <log> {"statusCode":503,"body":"<!DOCTYPE html>\n<html>\n<head>\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n<meta charset=\"utf-8\">\n<title>Application Error</title>\n<script src=\"/cdn-cgi/apps/head/mRZC9wXQsm0r4xm9M3hblvWOKNw.js\"></script><style media=\"screen\">\n\t\t html,body,iframe {\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\t\t }\n\t\t html,body {\n\t\t\theight: 100%;\n\t\t\toverflow: hidden;\n\t\t }\n\t\t iframe {\n\t\t\twidth: 100%;\n\t\t\theight: 100%;\n\t\t\tborder: 0;\n\t\t }\n\t\t</style>\n</head>\n<body>\n<iframe src=\"//www.herokucdn.com/error-pages/application-error.html\"></iframe>\n</body>\n</html>","headers":{"date":"Thu, 23 Apr 2020 08:35:53 GMT","content-type":"text/html; charset=utf-8","transfer-encoding":"chunked","connection":"close","set-cookie":["__cfduid=dba2fb4d60e085d460cd31721c37883191587630953; expires=Sat, 23-May-20 08:35:53 GMT; path=/; domain=.sameerkumar.website; HttpOnly; SameSite=Lax; Secure"],"cache-control":"no-cache, no-store","cf-cache-status":"DYNAMIC","expect-ct":"max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\"","server":"cloudflare","cf-ray":"588640f1695a0026-LHR","cf-request-id":"0247c6eadf000000267690a200000001"},"request":{"uri":{"protocol":"https:","slashes":true,"auth":null,"host":"useless-facts.sameerkumar.website","port":443,"hostname":"useless-facts.sameerkumar.website","hash":null,"search":null,"query":null,"pathname":"/api","path":"/api","href":"https://useless-facts.sameerkumar.website/api"},"method":"GET","headers":{}}} (/home/pi/MagicMirror/modules/MMM-rfacts/node_helper.js:48 Request._callback) [2020-04-23 10:35:54.064] [LOG] 10:35:54 <log> null (/home/pi/MagicMirror/modules/MMM-rfacts/node_helper.js:49 Request._callback)
I guess my pre-posters have a similar experience.
-
@cowboysdude @chassain-0 @Stoffbeuteluwe
Its obviously an API problem. The API page returns an Application Error.
I guess we need another API.How about this one?
https://uselessfacts.jsph.pl/random.json
It seems to use (at least) the german source “neon”.
I was actually looking for that for some time because neon has published a range of books called “useless facts”. FOund it accidentally just now.It could be implemented and then translated from the source language to the user language.
If it uses all of neon’s facts there quite a lot.If you don’t want to use this source, no problem, then I’d build an own module.
-
@lavolp3 we can use this for the moment…and see after…the modul is so fine that i can 't work without :)//how integrate this new api ?
-
@chassain-0 I have it working but changed lots of things on the frontend and in node_helper.js. So need to check the changes again.
-
@lavolp3
PR sent
https://github.com/cowboysdude/MMM-rfacts/pull/12It seems I have done a bit too much JS programming in recent months… Lol.
@cowboysdude have a look at it and let me know what you think.
-
@lavolp3 It works fine for me (in french) with the changes manualy
-
Thanks Guys…even with the world in chaos I am busy…VERY.
Thank you @lavolp3 working perfectly ;)
The new api I had gotten apparently ONLY works in the US for some reason…
-
Hi to all …thanks for your work, everything works nice
-
Hey, first of all, awesome module and I really like it!
Thank you :)One thing I see is that on my English system, from time to time I get facts in German.
For example in one run, I get 3 in English, number 4 is in German and then English again.
The behaviour is quite random, sometimes it’s a first one etc.
Any idea why this happens?