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

38 lines
1.1 KiB
JavaScript
Raw Permalink Normal View History

2024-09-03 10:32:31 +02:00
/**
* liste les articles disponibles et les toots que cela donnerait, sans poster de message.
*/
import {getRandomElementOfArray} from "./libs/utils.mjs";
const NUMBER = getRandomElementOfArray([1, 2, 3, 4, 5, 6])
const json_data = 'assets/documents/recherche_pages_fr_' + NUMBER + '.json'
console.log('NUMBER', NUMBER)
// Charger le fichier HTML
// const html = fs.readFileSync(json_data, 'utf8');
//
// let configPost = {
// key: '',
// value: '',
// description: '',
// long_desc: '',
// }
// console.log(`TITRE;URL;DESCRIPTION;`);
//
// // Sélectionner les éléments de liste
// const results = $('.mw-search-result');
// // Boucler sur les éléments de liste
// results.each((index, element) => {
// // Extraire le titre de la page
// const title = $(element).find('.mw-search-result-heading a').text();
// const url = $(element).find('.mw-search-result-heading a').attr('href');
//
// // Extraire la description de la page
// const description = $(element).find('.searchresult').text();
//
// // Afficher les informations
// console.log(`${title};${url};${description};`);
// });
// console.log('results', results.length)