retry on 404
This commit is contained in:
parent
fc02ef60e3
commit
fab3e4a500
@ -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`)
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user