retry on 404
This commit is contained in:
parent
fc02ef60e3
commit
fab3e4a500
@ -42,6 +42,7 @@ export function sendPostMastodon(config) {
|
|||||||
...config,
|
...config,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
console.log("sendPostMastodon config", config)
|
||||||
|
|
||||||
if (!config.reallySendPost) {
|
if (!config.reallySendPost) {
|
||||||
console.log(" =========== le message ne sera PAS réellement posté sur le compte @" + config.author + "@" + process.env.INSTANCE_MASTODON + " =========== ")
|
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;
|
var id;
|
||||||
console.log("envoi du média", config.image)
|
console.log("envoi du média", config.image)
|
||||||
if(config.image === 'osm_default.jpg'){
|
// if(config.image === 'osm_default.jpg'){
|
||||||
id = '108787661095227871';
|
// id = '108787661095227871';
|
||||||
params.media_ids = [id]
|
// params.media_ids = [id]
|
||||||
masto.post('statuses', params).then(rep => {
|
// masto.post('statuses', params).then(rep => {
|
||||||
console.log("posté avec l'image osm_default déjà enregistrée")
|
// console.log("posté avec l'image osm_default déjà enregistrée")
|
||||||
// console.log('rep', rep)
|
// // console.log('rep', rep)
|
||||||
}, err => {
|
// }, err => {
|
||||||
|
//
|
||||||
console.error(err)
|
// console.error(err)
|
||||||
console.log("erreur T_T")
|
// console.log("erreur T_T")
|
||||||
})
|
// })
|
||||||
|
//
|
||||||
}else{
|
// }else{
|
||||||
// upload new media
|
// upload new media
|
||||||
return masto.post('media', {file: fs.createReadStream('assets/' + config.image)})
|
return masto.post('media', {file: fs.createReadStream('assets/' + config.image)})
|
||||||
.then(resp => {
|
.then(resp => {
|
||||||
@ -129,7 +130,7 @@ export function sendPostMastodon(config) {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
// }
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
console.error(`pas de token pour l'auteur "${config.author}" ou pas d'instance mastodon définie`)
|
console.error(`pas de token pour l'auteur "${config.author}" ou pas d'instance mastodon définie`)
|
||||||
|
@ -12,15 +12,15 @@ import {randomIntFromInterval, sendPostMastodon} from "./utils.js";
|
|||||||
const __dirname = path.resolve();
|
const __dirname = path.resolve();
|
||||||
|
|
||||||
// select one line of table to override description
|
// select one line of table to override description
|
||||||
const selectionOverrideOfSectionTable = 2;
|
// const selectionOverrideOfSectionTable = 2;
|
||||||
const selectionOverrideOfLineTable = 7;
|
// const selectionOverrideOfLineTable = 7;
|
||||||
|
|
||||||
// select randomly a line
|
// select randomly a line
|
||||||
// const selectionOverrideOfSectionTable = '';
|
const selectionOverrideOfSectionTable = '';
|
||||||
// const selectionOverrideOfLineTable = '';
|
const selectionOverrideOfLineTable = '';
|
||||||
|
|
||||||
const reallySendToot = false;
|
// const reallySendToot = false;
|
||||||
// const reallySendToot = true;
|
const reallySendToot = true;
|
||||||
|
|
||||||
function getRandomWikiOSMPage() {
|
function getRandomWikiOSMPage() {
|
||||||
|
|
||||||
@ -156,13 +156,6 @@ export default function getElementCartographique() {
|
|||||||
result.long_desc = $(filteredHtml).text().substring(0,250)
|
result.long_desc = $(filteredHtml).text().substring(0,250)
|
||||||
console.log("filteredHtml", result.long_desc)
|
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:
|
// image de description:
|
||||||
// let imgSelector = ".description a.image img"
|
// let imgSelector = ".description a.image img"
|
||||||
console.log("✅ cette page existe bien en Français sur le wiki OSM")
|
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(englishPage).catch(err=> {
|
||||||
checkExistenceOfWebPage( englishKey)
|
checkExistenceOfWebPage( englishKey)
|
||||||
});
|
});
|
||||||
|
console.log("bon spa tout ça on essaie une autre ligne")
|
||||||
|
getElementCartographique()
|
||||||
}
|
}
|
||||||
|
|
||||||
})
|
})
|
||||||
@ -208,7 +203,7 @@ function checkExistenceOfWebPage(url) {
|
|||||||
|
|
||||||
function makePostMessageFromObj(result) {
|
function makePostMessageFromObj(result) {
|
||||||
return `
|
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.description.trim()}
|
||||||
> ${result.long_desc.trim()}
|
> ${result.long_desc.trim()}
|
||||||
#osm #openstreetmap #wiki #rtfw
|
#osm #openstreetmap #wiki #rtfw
|
||||||
|
Loading…
Reference in New Issue
Block a user