Added twitter script.
This commit is contained in:
parent
62ced78589
commit
e60278dd62
3 changed files with 120 additions and 0 deletions
40
twitter/app.js
Normal file
40
twitter/app.js
Normal file
|
@ -0,0 +1,40 @@
|
|||
const logger = require('winston');
|
||||
const jsonfile = require('jsonfile');
|
||||
|
||||
const outputFile = '../../../site/data/twitter.json';
|
||||
|
||||
const tweets = [
|
||||
{
|
||||
id: '817201197065109505',
|
||||
order: 1,
|
||||
date: '01/05/2017',
|
||||
author: 'citraemu',
|
||||
image: 'https://pbs.twimg.com/profile_images/699782793736359936/eMLbnRNR_normal.png',
|
||||
message: 'Citra nightlies are back up and better than ever! Sorry for the delay and Happy New Year!'
|
||||
},
|
||||
{
|
||||
id: '776626520110399488',
|
||||
order: 2,
|
||||
date: '09/15/2016',
|
||||
author: 'citraemu',
|
||||
image: 'https://pbs.twimg.com/profile_images/699782793736359936/eMLbnRNR_normal.png',
|
||||
message: 'After much anticipation, Citra now has a JIT! Props again to @MerryMage for another massive contribution to the project!!'
|
||||
},
|
||||
{
|
||||
id: '733831257398747137',
|
||||
order: 3,
|
||||
date: '05/20/2016',
|
||||
author: 'citraemu',
|
||||
image: 'https://pbs.twimg.com/profile_images/699782793736359936/eMLbnRNR_normal.png',
|
||||
message: 'Props to @MerryMage for a fantastic job on Citra\'s audio support https://t.co/Z23AWxcDkf'
|
||||
}
|
||||
];
|
||||
|
||||
jsonfile.writeFile(outputFile, tweets, err => {
|
||||
if (err) {
|
||||
logger.error(err);
|
||||
return;
|
||||
}
|
||||
|
||||
logger.info(`Wrote ${tweets.length} tweets to ${outputFile}`);
|
||||
});
|
65
twitter/package-lock.json
generated
Normal file
65
twitter/package-lock.json
generated
Normal file
|
@ -0,0 +1,65 @@
|
|||
{
|
||||
"name": "citra-twitter",
|
||||
"version": "1.0.0",
|
||||
"lockfileVersion": 1,
|
||||
"requires": true,
|
||||
"dependencies": {
|
||||
"async": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/async/-/async-1.0.0.tgz",
|
||||
"integrity": "sha1-+PwEyjoTeErenhZBr5hXjPvWR6k="
|
||||
},
|
||||
"colors": {
|
||||
"version": "1.0.3",
|
||||
"resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz",
|
||||
"integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs="
|
||||
},
|
||||
"cycle": {
|
||||
"version": "1.0.3",
|
||||
"resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz",
|
||||
"integrity": "sha1-IegLK+hYD5i0aPN5QwZisEbDStI="
|
||||
},
|
||||
"eyes": {
|
||||
"version": "0.1.8",
|
||||
"resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz",
|
||||
"integrity": "sha1-Ys8SAjTGg3hdkCNIqADvPgzCC8A="
|
||||
},
|
||||
"graceful-fs": {
|
||||
"version": "4.1.11",
|
||||
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
|
||||
"integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
|
||||
"optional": true
|
||||
},
|
||||
"isstream": {
|
||||
"version": "0.1.2",
|
||||
"resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
|
||||
"integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="
|
||||
},
|
||||
"jsonfile": {
|
||||
"version": "2.4.0",
|
||||
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz",
|
||||
"integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=",
|
||||
"requires": {
|
||||
"graceful-fs": "4.1.11"
|
||||
}
|
||||
},
|
||||
"stack-trace": {
|
||||
"version": "0.0.10",
|
||||
"resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz",
|
||||
"integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA="
|
||||
},
|
||||
"winston": {
|
||||
"version": "2.4.0",
|
||||
"resolved": "https://registry.npmjs.org/winston/-/winston-2.4.0.tgz",
|
||||
"integrity": "sha1-gIBQuT1SZh7Z+2wms/DIJnCLCu4=",
|
||||
"requires": {
|
||||
"async": "1.0.0",
|
||||
"colors": "1.0.3",
|
||||
"cycle": "1.0.3",
|
||||
"eyes": "0.1.8",
|
||||
"isstream": "0.1.2",
|
||||
"stack-trace": "0.0.10"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
15
twitter/package.json
Normal file
15
twitter/package.json
Normal file
|
@ -0,0 +1,15 @@
|
|||
{
|
||||
"name": "citra-twitter",
|
||||
"version": "1.0.0",
|
||||
"description": "Used in Citra Hugo to import Twitter tweets.",
|
||||
"homepage": "https://citra-emu.org/",
|
||||
"author": "Flame Sage <chris062689@gmail.com>",
|
||||
"main": "app.js",
|
||||
"dependencies": {
|
||||
"jsonfile": "^2.4.0",
|
||||
"winston": "^2.2.0"
|
||||
},
|
||||
"preferGlobal": false,
|
||||
"private": true,
|
||||
"license": "GPLv3"
|
||||
}
|
Loading…
Reference in a new issue