|
|
|
|
|
by gabrielsroka
887 days ago
|
|
Don't forget Skio and BuildZoom. TIL Algolia supports the job tag (it's not in the docs). # Using https://gabrielsroka.github.io/webpages/pith.html
u = '//hn.algolia.com/api/v1/search_by_date?tags=job'
jobs = []
for p in range(50)
? 'Fetching page', p
s = await getJson(u + '&page=' + p)
s.hits.forEach(j => j.name = j.title.match(/(.*?) \(/)?.[1] ?? j.title)
jobs = jobs.concat(s.hits)
debug.clear()
jobs.sort((j1, j2) => (j1.name + j1.created_at).localeCompare(j2.name + j2.created_at))
? jobs.map(j => j.created_at + ': ' + j.name).join('\n')
v = jobs.map(j => j.name).reduce((o, n) => (o[n] = o[n] + 1 || 1, o), {})
v = Object.entries(v).sort((v1, v2) => v2[1] - v1[1])
| Name | Count
for [n, c] in v
+ n >> c
|
|