waveorb
Version:
Waveorb Javascript web app development framework
27 lines (22 loc) • 742 B
JavaScript
const got = require('got')
const config = require('../lib/config.js')()
let sitemap = process.argv[3]
if (typeof config.sitemap == 'string') {
sitemap = config.sitemap
} else if (typeof config.domains == 'string') {
const domain = config.domains.split(' ')[0]
sitemap = `https://${domain}/sitemap.xml`
}
if (!sitemap) {
console.log(`\nUsage: waveorb ping [sitemap url]`)
console.log(`\nExample: waveorb ping https://example.com/sitemap.xml`)
process.exit(1)
}
console.log(`Submitting sitemap ${sitemap}...`)
sitemap = encodeURIComponent(sitemap)
const bing = `http://bing.com/ping?sitemap=${sitemap}`
const google = `http://www.google.com/ping?sitemap=${sitemap}`
;(async function () {
got.get(bing)
got.post(google)
})()