retry on 404

This commit is contained in:
Tykayn 2022-08-08 16:30:55 +02:00 committed by tykayn
parent fc02ef60e3
commit fab3e4a500
2 changed files with 24 additions and 28 deletions

View File

@ -42,6 +42,7 @@ export function sendPostMastodon(config) {
...config,
}
console.log("sendPostMastodon config", config)
if (!config.reallySendPost) {
console.log(" =========== le message ne sera PAS réellement posté sur le compte @" + config.author + "@" + process.env.INSTANCE_MASTODON + " =========== ")
@ -100,19 +101,19 @@ export function sendPostMastodon(config) {
var id;
console.log("envoi du média", config.image)
if(config.image === 'osm_default.jpg'){
id = '108787661095227871';
params.media_ids = [id]
masto.post('statuses', params).then(rep => {
console.log("posté avec l'image osm_default déjà enregistrée")
// console.log('rep', rep)
}, err => {
console.error(err)
console.log("erreur T_T")
})
}else{
// if(config.image === 'osm_default.jpg'){
// id = '108787661095227871';
// params.media_ids = [id]
// masto.post('statuses', params).then(rep => {
// console.log("posté avec l'image osm_default déjà enregistrée")
// // console.log('rep', rep)
// }, err => {
//
// console.error(err)
// console.log("erreur T_T")
// })
//
// }else{
// upload new media
return masto.post('media', {file: fs.createReadStream('assets/' + config.image)})
.then(resp => {
@ -129,7 +130,7 @@ export function sendPostMastodon(config) {
})
}
}
// }
} else {
console.error(`pas de token pour l'auteur "${config.author}" ou pas d'instance mastodon définie`)

View File

@ -12,15 +12,15 @@ import {randomIntFromInterval, sendPostMastodon} from "./utils.js";
const __dirname = path.resolve();
// select one line of table to override description
const selectionOverrideOfSectionTable = 2;
const selectionOverrideOfLineTable = 7;
// const selectionOverrideOfSectionTable = 2;
// const selectionOverrideOfLineTable = 7;
// select randomly a line
// const selectionOverrideOfSectionTable = '';
// const selectionOverrideOfLineTable = '';
const selectionOverrideOfSectionTable = '';
const selectionOverrideOfLineTable = '';
const reallySendToot = false;
// const reallySendToot = true;
// const reallySendToot = false;
const reallySendToot = true;
function getRandomWikiOSMPage() {
@ -156,13 +156,6 @@ export default function getElementCartographique() {
result.long_desc = $(filteredHtml).text().substring(0,250)
console.log("filteredHtml", result.long_desc)
// if (filteredHtml[0] && filteredHtml[0].text()) {
// result.long_desc = filteredHtml[0].text().substring(0,200);
// } else if (filteredHtml[1] && filteredHtml[1].text()) {
// result.long_desc = filteredHtml[1].text().substring(0,200);
// }
// console.log("result", result)
// console.log("result.long_desc", result.long_desc)
// image de description:
// let imgSelector = ".description a.image img"
console.log("✅ cette page existe bien en Français sur le wiki OSM")
@ -179,6 +172,8 @@ export default function getElementCartographique() {
checkExistenceOfWebPage(englishPage).catch(err=> {
checkExistenceOfWebPage( englishKey)
});
console.log("bon spa tout ça on essaie une autre ligne")
getElementCartographique()
}
})
@ -208,7 +203,7 @@ function checkExistenceOfWebPage(url) {
function makePostMessageFromObj(result) {
return `
# 🗺 [Le tag OSM du jour : ${result.key}=${result.value}](${result.link}) 🏷
# [Le tag OSM du jour : ${result.key}=${result.value} ](${result.link}) 🗺🏷
${result.description.trim()}
> ${result.long_desc.trim()}
#osm #openstreetmap #wiki #rtfw