mirror of
https://github.com/ThatGuySam/doesitarm.git
synced 2026-05-18 06:44:46 -07:00
Clean up build video list
This commit is contained in:
parent
e8f44a6d3f
commit
ebd7446ee0
1 changed files with 0 additions and 88 deletions
|
|
@ -1,93 +1,7 @@
|
||||||
|
|
||||||
import { promises as fs } from 'fs'
|
|
||||||
import MarkdownIt from 'markdown-it'
|
|
||||||
import slugify from 'slugify'
|
import slugify from 'slugify'
|
||||||
import axios from 'axios'
|
import axios from 'axios'
|
||||||
|
|
||||||
import statuses from './statuses'
|
|
||||||
import parseGithubDate from './parse-github-date'
|
|
||||||
|
|
||||||
|
|
||||||
const md = new MarkdownIt()
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
const getTokenLinks = function ( childTokens ) {
|
|
||||||
|
|
||||||
const tokenList = []
|
|
||||||
|
|
||||||
let isLink = false
|
|
||||||
|
|
||||||
for (const token of childTokens) {
|
|
||||||
|
|
||||||
// On link_ switch link mode
|
|
||||||
// link_open = true
|
|
||||||
// link_close = false
|
|
||||||
if (token.type.includes('link_')) isLink = !isLink
|
|
||||||
|
|
||||||
// For link_open create a new related link in our list
|
|
||||||
// and store thee attributes into it
|
|
||||||
if ( isLink && token.type === 'link_open' ) {
|
|
||||||
tokenList.push({
|
|
||||||
...Object.fromEntries(token.attrs)
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
// For the text inside the link
|
|
||||||
// store that text as the label for the link we're inside
|
|
||||||
if ( isLink && token.type === 'text' ) {
|
|
||||||
// Get the last pushed link
|
|
||||||
const currentLink = tokenList[tokenList.length-1]
|
|
||||||
|
|
||||||
// Add our text to it as a label
|
|
||||||
tokenList[tokenList.length-1] = {
|
|
||||||
...currentLink,
|
|
||||||
label: token.content
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
return tokenList
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
const lookForLastUpdated = function (app, commits) {
|
|
||||||
|
|
||||||
for (const { node: commit } of commits) {
|
|
||||||
|
|
||||||
// console.log('commit', commit)
|
|
||||||
|
|
||||||
// $$ If message body contains endpoint
|
|
||||||
if (commit.messageBody.includes(app.endpoint)) {
|
|
||||||
// console.log('Found', app.name ,commit.committedDate)
|
|
||||||
return commit.committedDate
|
|
||||||
}
|
|
||||||
|
|
||||||
// $$ If message body contains App Name
|
|
||||||
if (commit.messageBody.includes(app.name)) {
|
|
||||||
// console.log('Found', app.name ,commit.committedDate)
|
|
||||||
return commit.committedDate
|
|
||||||
}
|
|
||||||
|
|
||||||
// $$ If message headline contains App Name
|
|
||||||
if (commit.messageHeadline.includes(app.name)) {
|
|
||||||
// console.log('Found', app.name ,commit.committedDate)
|
|
||||||
return commit.committedDate
|
|
||||||
}
|
|
||||||
|
|
||||||
// $$$ If commits comments contains endpoint
|
|
||||||
for (const { node: comment } of commit.comments.edges) {
|
|
||||||
if (comment.body.includes(app.endpoint)) {
|
|
||||||
// console.log('Found', app.name ,commit.committedDate)
|
|
||||||
return commit.committedDate
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
return null
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
const videoFeaturesApp = function (app, video) {
|
const videoFeaturesApp = function (app, video) {
|
||||||
|
|
@ -105,8 +19,6 @@ const videoFeaturesApp = function (app, video) {
|
||||||
|
|
||||||
export default async function ( applist ) {
|
export default async function ( applist ) {
|
||||||
|
|
||||||
console.log('applist', applist.length)
|
|
||||||
|
|
||||||
// Fetch Commits
|
// Fetch Commits
|
||||||
const response = await axios.get(process.env.VIDEO_SOURCE)
|
const response = await axios.get(process.env.VIDEO_SOURCE)
|
||||||
// Extract commit from response data
|
// Extract commit from response data
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue