update jamstack dep to 1.0.22, pass token as env var

This commit is contained in:
Wouter Groeneveld 2022-04-25 10:31:26 +02:00
parent 62d58c0592
commit 3e7990ef8a
5 changed files with 19 additions and 8 deletions

View File

@ -4,6 +4,9 @@ on:
push: push:
branches: [ master ] branches: [ master ]
env:
WEBMENTION_TOKEN: ${{secrets.WEBMENTION_TOKEN}}
jobs: jobs:
build: build:
runs-on: ubuntu-latest runs-on: ubuntu-latest

Binary file not shown.

View File

@ -2,6 +2,14 @@
const { howlongtobeat, webmention, youtube } = require('jam-my-stack'); const { howlongtobeat, webmention, youtube } = require('jam-my-stack');
const fsp = require('fs').promises; const fsp = require('fs').promises;
if(!process.env.WEBMENTION_TOKEN) {
throw "No webmention token set!"
}
const wmconfig = {
endpoint: 'https://jam.brainbaking.com',
token: process.env.WEBMENTION_TOKEN
};
(async function() { (async function() {
// 1. get how long to beat times // 1. get how long to beat times
@ -13,13 +21,13 @@ const fsp = require('fs').promises;
// 2. get webmentions // 2. get webmentions
console.log("2. Fetching webmentions...") console.log("2. Fetching webmentions...")
const mentions = await webmention.getWebmentions("jefklakscodex.com") const mentions = await webmention.getWebmentions("jefklakscodex.com", wmconfig)
const json = JSON.stringify(mentions, null, 4) const json = JSON.stringify(mentions, null, 4)
await fsp.writeFile(`${__dirname}/data/webmentions.json`, json, 'utf-8') await fsp.writeFile(`${__dirname}/data/webmentions.json`, json, 'utf-8')
// 3. send webmentions // 3. send webmentions
console.log("3. Sending webmentions...") console.log("3. Sending webmentions...")
await webmention.send("jefklakscodex.com") await webmention.send("jefklakscodex.com", wmconfig)
// 4. generate youtube thumbnails. // 4. generate youtube thumbnails.
console.log("4. Generating YouTube thumbnails...") console.log("4. Generating YouTube thumbnails...")

View File

@ -20,7 +20,7 @@
}, },
"homepage": "https://jefklakscodex.com", "homepage": "https://jefklakscodex.com",
"dependencies": { "dependencies": {
"jam-my-stack": "^1.0.21" "jam-my-stack": "^1.0.22"
}, },
"devDependencies": { "devDependencies": {
"@babel/cli": "^7.17.6", "@babel/cli": "^7.17.6",

View File

@ -3026,9 +3026,9 @@ fsevents@~2.3.2:
languageName: node languageName: node
linkType: hard linkType: hard
"jam-my-stack@npm:^1.0.21": "jam-my-stack@npm:^1.0.22":
version: 1.0.21 version: 1.0.22
resolution: "jam-my-stack@npm:1.0.21" resolution: "jam-my-stack@npm:1.0.22"
dependencies: dependencies:
dayjs: ^1.10.4 dayjs: ^1.10.4
ejs: ^3.1.6 ejs: ^3.1.6
@ -3040,7 +3040,7 @@ fsevents@~2.3.2:
lunr: ^2.3.9 lunr: ^2.3.9
parser-front-matter: ^1.6.4 parser-front-matter: ^1.6.4
youtube-dl-exec: ^1.2.4 youtube-dl-exec: ^1.2.4
checksum: b40d340b72f8bc85742f7650aadc6740bd2ccfb075293c933bc9b1d8b1a7571816e40eb7c2760cf07a7d3290ee4b68c5775797a970381ebefa2fe9fe12704004 checksum: c5e6e102121b9c7de17c9dde0a47d5cbd840a0a56540628f32cc443c6b30796d025edff454f5294a74957752f67c969dc8cac44efb385994a8fba9bc5422dade
languageName: node languageName: node
linkType: hard linkType: hard
@ -3051,7 +3051,7 @@ fsevents@~2.3.2:
"@babel/cli": ^7.17.6 "@babel/cli": ^7.17.6
"@babel/core": ^7.17.9 "@babel/core": ^7.17.9
"@babel/preset-env": ^7.16.11 "@babel/preset-env": ^7.16.11
jam-my-stack: ^1.0.21 jam-my-stack: ^1.0.22
languageName: unknown languageName: unknown
linkType: soft linkType: soft