56 lines
1.5 KiB
JavaScript
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(); |