GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — apps/script/categories.js at master · httpsreporter/apps Expand file tree/ Copy pathcategories.jsMore file actions executable file ·19 lines (16 loc) · 558 Bytes / Copy pathcategories.jsFile metadata and controlsexecutable file ·19 lines (16 loc) · 558 Bytes 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 const fs = require('fs') const path = require('path') const countArrayValues = require('count-array-values') const slugg = require('slugg') const apps = require('../lib/raw-app-list')() console.log('Generating a list of categories with counts...') const categories = countArrayValues( apps.map((app) => app.category), 'name' ) .map((category) => Object.assign(category, { slug: slugg(category.name) })) .sort((a, b) => b.count - a.count) fs.writeFileSync( path.join(__dirname, '../meta/categories.json'), JSON.stringify(categories, null, 2) ) |
| You are visitor 01402520 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |