multi-account-post-schedule.../helpers/afis_science.mjs

56 lines
1.5 KiB
JavaScript

import fs from "fs";
import path from 'path';
import sendPostMastodon, {
randomIntFromInterval,
findFirstImageInContent,
findPictureAndSendPost,
} from './utils.mjs'
const __dirname = path.resolve();
const afis_rss_feed ='';
const days_back_in_rss_feed= 7;
let reallySendPost = false;
// reallySendPost = true;
function getArticlesFromDaysInRssFeed(rss_feed , days=7) {
return rss_feed;
}
function makeTitleContentFromRss(rss_feed) {
let content = ''
return content;
}
function postLink() {
console.log("envoi de post des articles afis sciences publiés depuis "+days_back_in_rss_feed+" jours par le compte tykayn")
console.log(postObject)
let contentOfPost = 'Articles des '+days_back_in_rss_feed+' derniers jours sur le site web de l\'AFIS: '+ makeTitleContentFromRss(getArticlesFromDaysInRssFeed(afis_rss_feed))
let configPost = {
author: 'afis91',
website: 'afis.org',
slug: postObject.post_name,
postObject,
folder_image: folderBlogPostsPreview,
image: findFirstImageInContent(afis_rss_feed),
// image : 'afis_post_' + randomIntFromInterval(1 , 1) + '.jpg',
message: `# ${contentOfPost}
* #afis #science #pseudoScience`,
reallySendPost
}
console.log("configPost.message", configPost.message)
console.log("configPost.image", configPost.image)
findPictureAndSendPost(postObject.content.rendered, configPost)
console.log("post ID: ", postObject.ID)
}
postLink();