Scripts: create script to import layers from studio into official mapcomplete

This commit is contained in:
Pieter Vander Vennet 2025-07-05 04:39:30 +02:00
parent c7b905d1fb
commit db685dc05f
5 changed files with 186 additions and 81 deletions

View file

@ -2,7 +2,7 @@
* Script to download images from Wikimedia Commons, and save them together with license information.
*/
import { readFileSync, writeFileSync, existsSync, mkdirSync } from "fs"
import { existsSync, mkdirSync, readFileSync, writeFileSync } from "fs"
import { unescape } from "querystring"
import SmallLicense from "../src/Models/smallLicense"
@ -123,7 +123,7 @@ const templateMapping = {
"Template:CC0": "CC0 1.0",
}
async function main(args: string[]) {
export async function main(args: string[]) {
if (args.length < 2) {
console.log("Usage: downloadCommons.ts <output folder> <url> <?url> <?url> .. ")
console.log(
@ -345,4 +345,4 @@ function removeLinks(text: string): string {
return text.replace(/<a.*?>(.*?)<\/a>/g, "$1")
}
main(process.argv.slice(2))
// main(process.argv.slice(2))