Niedzielski has uploaded a new change for review.
https://gerrit.wikimedia.org/r/325697
Change subject: Chore: add script to update test news sites
......................................................................
Chore: add script to update test news sites
Change-Id: I91624639a2c3f0a65c0bfbc55a08a8d85f9e8c72
---
A test/fixtures/update-news-sites
1 file changed, 22 insertions(+), 0 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/services/mobileapps
refs/changes/97/325697/1
diff --git a/test/fixtures/update-news-sites b/test/fixtures/update-news-sites
new file mode 100755
index 0000000..e2e168f
--- /dev/null
+++ b/test/fixtures/update-news-sites
@@ -0,0 +1,22 @@
+#!/usr/bin/env node
+
+'use strict';
+
+const fs = require('fs');
+const dateUtil = require('../../lib/dateUtil');
+const preq = require('preq');
+const NEWS_SITES = require('../../etc/feed/news-sites');
+
+const timestamp = dateUtil.formatISODate(new Date());
+
+for (const lang of Object.keys(NEWS_SITES)) {
+ const uri =
`https://${lang}.wikipedia.org/api/rest_v1/page/html/${encodeURIComponent(NEWS_SITES[lang].title)}`;
+ const filename = `news-site-${lang}-${timestamp}.htm`;
+ preq
+ .get({ uri })
+ .then((rsp) => fs.writeFile(filename, rsp.body, (err) => { if (err) {
throw err; } }))
+ .catch((err) => {
+ process.stderr.write(err.toString());
+ process.exit(1);
+ });
+}
--
To view, visit https://gerrit.wikimedia.org/r/325697
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I91624639a2c3f0a65c0bfbc55a08a8d85f9e8c72
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/services/mobileapps
Gerrit-Branch: master
Gerrit-Owner: Niedzielski <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits