Initial commit: server pages CSV, convert to JSON
This commit is contained in:
27
.gitignore
vendored
Normal file
27
.gitignore
vendored
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
/lib
|
||||||
|
/lib-legacy
|
||||||
|
/node_modules
|
||||||
|
*.log
|
||||||
|
/.nyc_output
|
||||||
|
/coverage
|
||||||
|
/dist
|
||||||
|
/dist-debug
|
||||||
|
/artifacts
|
||||||
|
/updates
|
||||||
|
/resources/winsetup/generated.wxs
|
||||||
|
/resources/winsetup/obj
|
||||||
|
/resources/winsetup/bin
|
||||||
|
/resources/win-chocolatey/tools/chocolateyinstall.ps1
|
||||||
|
.vs
|
||||||
|
*.msi
|
||||||
|
*.nupkg
|
||||||
|
test/fixtures/**/.fbkpm
|
||||||
|
/tmp/
|
||||||
|
/__tests__/fixtures/**/_*
|
||||||
|
/__tests__/fixtures/request-cache/GET/localhost/.bin
|
||||||
|
.idea
|
||||||
|
.yarn-meta
|
||||||
|
.pnp.js
|
||||||
|
.pnp
|
||||||
|
/packages/lockfile/index.js
|
||||||
|
.vscode/
|
||||||
7
csv-to-json.js
Normal file
7
csv-to-json.js
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
const csvFilePath='server-apps.csv'
|
||||||
|
const csv=require('csvtojson')
|
||||||
|
csv()
|
||||||
|
.fromFile(csvFilePath)
|
||||||
|
.then((jsonObj)=>{
|
||||||
|
console.log(JSON.stringify(jsonObj));
|
||||||
|
})
|
||||||
11
package.json
Normal file
11
package.json
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"name": "server-pages",
|
||||||
|
"version": "1.0.0",
|
||||||
|
"description": "",
|
||||||
|
"main": "",
|
||||||
|
"author": "Kevin Mok",
|
||||||
|
"license": "MIT",
|
||||||
|
"dependencies": {
|
||||||
|
"csvtojson": "^2.0.10"
|
||||||
|
}
|
||||||
|
}
|
||||||
9
server-pages.csv
Normal file
9
server-pages.csv
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
status,shortUrl,url,siteTitle,description,repo,repoUrl
|
||||||
|
up,kevin-mok.com,https://kevin-mok.com,"Kevin Mok","Personal site (this site).",Kevin-Mok/my-site,https://git.kevin-mok.com/Kevin-Mok/my-site
|
||||||
|
up,git.kevin-mok.com,https://git.kevin-mok.com,"Kevin Mok's Gitea","Lightweight Git server.",go-gitea/gitea,https://github.com/go-gitea/gitea
|
||||||
|
up,cal.khkm.tk,https://cal.khkm.tk,"Baïkal server","CalDAV/CardDAV server.",sabre-io/Baikal,https://github.com/sabre-io/Baikal
|
||||||
|
up,matrix.ataraxy.tk,https://matrix.ataraxy.tk/.well-known/matrix/server,"","Matrix chat server (only accessible through Riot client).",matrix-org/synapse,https://github.com/matrix-org/synapse
|
||||||
|
up,mnpd.gq,https://mnpd.gq/test,"test","Minimalistic live web notepad.",pereorga/minimalist-web-notepad,https://github.com/pereorga/minimalist-web-notepad
|
||||||
|
up,pste.gq,https://pste.gq,"hastebin","Pastebin.",seejohnrun/haste-server,https://github.com/seejohnrun/haste-server
|
||||||
|
up,smol.gq,https://smol.gq,"Kevin's URL Shortener","URL shortener.",132ikl/liteshort,https://github.com/132ikl/liteshort
|
||||||
|
up,twem.tk,https://twem.tk,"Twitch Emote Links","Twitch emotes (for Matrix chat server).",,
|
||||||
|
34
yarn.lock
Normal file
34
yarn.lock
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
|
||||||
|
# yarn lockfile v1
|
||||||
|
|
||||||
|
|
||||||
|
bluebird@^3.5.1:
|
||||||
|
version "3.5.5"
|
||||||
|
resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.5.tgz#a8d0afd73251effbbd5fe384a77d73003c17a71f"
|
||||||
|
integrity sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==
|
||||||
|
|
||||||
|
csvtojson@^2.0.10:
|
||||||
|
version "2.0.10"
|
||||||
|
resolved "https://registry.yarnpkg.com/csvtojson/-/csvtojson-2.0.10.tgz#11e7242cc630da54efce7958a45f443210357574"
|
||||||
|
integrity sha512-lUWFxGKyhraKCW8Qghz6Z0f2l/PqB1W3AO0HKJzGIQ5JRSlR651ekJDiGJbBT4sRNNv5ddnSGVEnsxP9XRCVpQ==
|
||||||
|
dependencies:
|
||||||
|
bluebird "^3.5.1"
|
||||||
|
lodash "^4.17.3"
|
||||||
|
strip-bom "^2.0.0"
|
||||||
|
|
||||||
|
is-utf8@^0.2.0:
|
||||||
|
version "0.2.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72"
|
||||||
|
integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=
|
||||||
|
|
||||||
|
lodash@^4.17.3:
|
||||||
|
version "4.17.15"
|
||||||
|
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548"
|
||||||
|
integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==
|
||||||
|
|
||||||
|
strip-bom@^2.0.0:
|
||||||
|
version "2.0.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e"
|
||||||
|
integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=
|
||||||
|
dependencies:
|
||||||
|
is-utf8 "^0.2.0"
|
||||||
Reference in New Issue
Block a user