-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathwiki-read-one.js
25 lines (20 loc) · 991 Bytes
/
wiki-read-one.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
// PURPOSE: Reads targets 'Universe', print wikicode to the terminal.
// Run: $node wiki-upload-many.js
const Wikiapi= require('wikiapi');
const logins = require('./logins.js');
// Login credentials from .login*.js
var USER = logins.commons.user,
PASS = logins.commons.pass,
API = logins.commons.api;
(async () => {
const targetWiki = new Wikiapi;
await targetWiki.login(USER, PASS, API);
console.log(`Username ${USER.split('@')[0]} is connected !`);
/* *************************************************************** */
/* CORE ACTION(S) HERE : HACK ME ! ******************************* */
let page_data = await wiki.page('Universe', {}); // default option is last revision = {revision: 1}
console.log(page_data.title+' : '+page_data.wikitext);
/* END CORE ****************************************************** */
/* *************************************************************** */
})();
// For details, see documentation : https://kanasimi.github.io/wikiapi/