forked from MapComplete/MapComplete
		
	Chore: update token, some code style improvements
This commit is contained in:
		
							parent
							
								
									f0a5f62237
								
							
						
					
					
						commit
						a753727559
					
				
					 1 changed files with 6 additions and 8 deletions
				
			
		| 
						 | 
				
			
			@ -123,7 +123,7 @@ class StatsDownloader {
 | 
			
		|||
            Referer:
 | 
			
		||||
                "https://osmcha.org/?filters=%7B%22date__gte%22%3A%5B%7B%22label%22%3A%222020-07-05%22%2C%22value%22%3A%222020-07-05%22%7D%5D%2C%22editor%22%3A%5B%7B%22label%22%3A%22mapcomplete%22%2C%22value%22%3A%22mapcomplete%22%7D%5D%7D",
 | 
			
		||||
            "Content-Type": "application/json",
 | 
			
		||||
            Authorization: "Token 6e422e2afedb79ef66573982012000281f03dc91",
 | 
			
		||||
            Authorization: "Token 9cc11ad2868778272eadbb1a423ebb507184bc04",
 | 
			
		||||
            DNT: "1",
 | 
			
		||||
            Connection: "keep-alive",
 | 
			
		||||
            TE: "Trailers",
 | 
			
		||||
| 
						 | 
				
			
			@ -135,7 +135,7 @@ class StatsDownloader {
 | 
			
		|||
            ScriptUtils.erasableLog(
 | 
			
		||||
                `Downloading stats for ${year}-${month}-${day}, page ${page} ${url}`
 | 
			
		||||
            )
 | 
			
		||||
            const result = await Utils.downloadJson(url, headers)
 | 
			
		||||
            const result = await Utils.downloadJson<{features: [], next: string}>(url, headers)
 | 
			
		||||
            page++
 | 
			
		||||
            allFeatures.push(...result.features)
 | 
			
		||||
            if (result.features === undefined) {
 | 
			
		||||
| 
						 | 
				
			
			@ -201,11 +201,11 @@ class GenerateSeries extends Script {
 | 
			
		|||
        const targetDir = args[0] ?? "../../git/MapComplete-data"
 | 
			
		||||
 | 
			
		||||
        await this.downloadStatistics(targetDir + "/changeset-metadata")
 | 
			
		||||
        await this.generateCenterPoints(
 | 
			
		||||
        this.generateCenterPoints(
 | 
			
		||||
            targetDir + "/changeset-metadata",
 | 
			
		||||
            targetDir + "/mapcomplete-changes/",
 | 
			
		||||
            {
 | 
			
		||||
                zoomlevel: 8,
 | 
			
		||||
                zoomlevel: 8
 | 
			
		||||
            }
 | 
			
		||||
        )
 | 
			
		||||
    }
 | 
			
		||||
| 
						 | 
				
			
			@ -248,10 +248,8 @@ class GenerateSeries extends Script {
 | 
			
		|||
        const allPaths = readdirSync(sourceDir).filter(
 | 
			
		||||
            (p) => p.startsWith("stats.") && p.endsWith(".json")
 | 
			
		||||
        )
 | 
			
		||||
        let allFeatures: ChangeSetData[] = [].concat(
 | 
			
		||||
            ...allPaths.map(
 | 
			
		||||
        let allFeatures: ChangeSetData[] = allPaths.flatMap(
 | 
			
		||||
                (path) => JSON.parse(readFileSync(sourceDir + "/" + path, "utf-8")).features
 | 
			
		||||
            )
 | 
			
		||||
        )
 | 
			
		||||
        allFeatures = allFeatures.filter(
 | 
			
		||||
            (f) =>
 | 
			
		||||
| 
						 | 
				
			
			@ -270,7 +268,7 @@ class GenerateSeries extends Script {
 | 
			
		|||
                    f.properties.editor.toLowerCase().startsWith("mapcomplete"))
 | 
			
		||||
        )
 | 
			
		||||
 | 
			
		||||
        allFeatures = allFeatures.filter((f) => f.properties.metadata?.theme !== "EMPTY CS")
 | 
			
		||||
        allFeatures = allFeatures.filter((f) => f.properties.metadata?.theme !== "EMPTY CS" && f.geometry.coordinates.length > 0)
 | 
			
		||||
        const centerpoints = allFeatures.map((f) => GeoOperations.centerpoint(f))
 | 
			
		||||
        console.log("Found", centerpoints.length, " changesets in total")
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue