jenkins-bot has submitted this change and it was merged.

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(-)

Approvals:
  Mholloway: Looks good to me, approved
  jenkins-bot: Verified



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: merged
Gerrit-Change-Id: I91624639a2c3f0a65c0bfbc55a08a8d85f9e8c72
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/services/mobileapps
Gerrit-Branch: master
Gerrit-Owner: Niedzielski <[email protected]>
Gerrit-Reviewer: BearND <[email protected]>
Gerrit-Reviewer: Dbrant <[email protected]>
Gerrit-Reviewer: Fjalapeno <[email protected]>
Gerrit-Reviewer: GWicke <[email protected]>
Gerrit-Reviewer: Jdlrobson <[email protected]>
Gerrit-Reviewer: Jhernandez <[email protected]>
Gerrit-Reviewer: Mholloway <[email protected]>
Gerrit-Reviewer: Mhurd <[email protected]>
Gerrit-Reviewer: Mobrovac <[email protected]>
Gerrit-Reviewer: Ppchelko <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to