Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Example tags #631

Open
alanwsmith opened this issue Dec 28, 2022 · 2 comments
Open

Example tags #631

alanwsmith opened this issue Dec 28, 2022 · 2 comments

Comments

@alanwsmith
Copy link
Contributor

I wrote a quick script to pull tags from the different sites to help me figure out what to use. Figured I'd drop it here. Was thinking a possibility would be to add it to the readme or an example file to help folks choose. Pasting them here for reference.

11ty, 3d printing, a11y, academics, accessibility, activism, activist, ai, android, art, art direction, artificial intelligence, artist, ascii art, assistive tech, author, aws, b2b, b2c, back-end, back-end developer, back-end engineer, backend, backend developer, baker, bald, big data, black & white, blazing fast, blog, blogger, blogging, blogumentation, botmaker, brand design, brand designer, brand strategy, browser-side scripting hater, browsers, builder, business, business owner, c programming, c++, c++ developer, cartoonist, casual coder, cats, ceo, chatbots, chef, christian, cloud architect, code, coding instructor, coffee, comic artist, comics, commmunity, common lisp, community manager, community organizer, composer, computer science, computer vision, computers, conference speaker, consultant, content creator, content strategy, contentful, contests, craft cms, craftcms, crafter, creative, creative developer, creative director, creative thinker, creative-coder, creator, cro', cryptocurrency, cryptography, cs grad, css, cybernetics, cycling, dad, dancer, dark mode, data, data doodler, data networker, data science, data scientist, data-science, dataviz junkie, decentralization, deep learning engineer, design, design engineer, design ethics, design ops, design systems, design thinking, designer, designer, developer, illustrator, designgineer, designops, desktop environment, desktop wallpapers, dev, developer, developer advocate, development, devops, devrel, digital design, digital garden, digital government, digital product designer, digital strategy, digital tools, digitalisation, docker, doctor, doom, dotnet, dotnet enthusiast, drawing, dumb sites, dutch, ecmascript enthusiast, economics, editor, education, education & culture shifts, electron, electronics, eleven, eleventy, elixir, elm, emacs, email developer, email development, engineer, engineering management, engineering student, english, enthusiast, entrepenuer, entrepreneur, español, ethical hacker, ethical tech, ethics, european, evs, experimentation, federation, fediverse, festival director, film, fixed-gear rider, florida, floss, flutter dev, fonts, food, foss, founder, free culture, free software, free software advocate, freelance, freelancer, front end, front end developer, front end development, front-end, front-end dev, front-end developer, front-end engineer, front-end web developer, frontend, frontend (ui), frontend design, frontend dev, frontend developer, frontend engineer, frontend web developer, full stack, full stack creative, full stack dev, full stack developer, full stack js developer, full stack web developer, full-stack developer, fullstack, fullstack developer, game developer, game programmer, gamedev, gamer, games, gaming, gatsby.js, geek, gemini, generative, geodata manager, gis, git, glasgow, glitch art, go, go-lang, godless heathen, golang, gopher, graphic design, graphic designer, graphql, guitar, hacking, haskell, healthcare, hiker, hpc, html, html5, hugo, ibm cloud, icon designer, illustration, illustrator, inclusive culture, indie game developer, indie hacker, indie maker, indiehacker, indieweb, information security professional, infosec, instructor, interactio design, interaction designer, interactive blog, interactive touch panels, interface designer, intsructor, investor, ios, iot, italian, jamstack, java, javascript, javascript developer, jekyll, journalist, js, junior developer, keyboard shortcut wizard, kids, knitting, knowledge sharing, kotlin, kotlin lover, kubernetes, laravel, leadership, learning, lecturer, librarian, life, linkblog, linux, linux hero, literacies, los angeles, low level, machine code, machine learning, machine-learning, macos, magic-the-gathering, maker, markdown, marketing, mathematician, mathematics, mechanical keyboards, meetups/community groups, memories, mental health, mental health clinician, mentor, mexican, microblog, miniature painting, minimalism, minimalist, misc, miscellany, mobile developer, motion designer, movies, museums, music, music producer, music reviews, musician, mysql, natively spanish speaker, nerd, netherlands, neurodivergent, new zealand, new zealander, next.js, nextjs, niche things, node.js, nodejs, nodejs enthusiast, note taking, novel programming, nuxt, nuxtjs, nyc, og blogger, old internet, old masters paintings collector, open pedagogy, open source, open source contributor, openweb, opinion, optimizer, os, parent, parisien, people, performance, performance enthusiast, personal, personal blog, personal blogs, personal life, personal site, personalsit.es maintainer, philosopher, philosophy, photoblog, photographer, photography, photos, php, physicist, pipe smoker, places, plain text, podcast editor, podcast host, podcaster, podcasts, poetry, portugal, pricing, privacy, product, product & design, product designer, product manager, product owner, programmer, programming, programming socks, progressive enhancement, project management, projects, prototyper, prototyping, public speaker, publisher, pug, pwa, python, python developer, pythonista, queer, random, random geeky stuff, random thoughts, raspberry pi, react, react/redux, reactjs, researcher, resume, retro computing, reverse engineer, reviews, rhode islan, robot framework, robots, role-playing games, rpgs, ruby, runner, rust, sailor, san francisco, sap, sass, scala, science, scientist, scotland, scottish, scout, scrum, scss, security, self-hosting enthusiast, senior software engineer, seo, serverless, servers, service design, shopify, shopware, short fiction, sites, skateboarding, sketchnoter, sociologist, software, software as a hobby, software designer, software developer, software development, software engineer, software tester, spark, speaker, speaker & community organizer, specialist in obscure details, speciality coffee nerd, ssg, static, static site, statistics, streamer, student, styled components, sustainability, svelte, svelte evangelist, svg, swift, symfony, sysadmin, sysop, system engineer, tabletop, tailwind, tailwindcss, teacher, teaching, tech, tech conference speaker, tech event mc, technical author, technical seo, technical writer, technology, technology director, telecommunications, test management, text based, theater, theme developer, thinker, timekeeping, toy robots, trainer, travel, traveller, trovster, tutorials, typescript, typescript developer, typographer, typography, ucd, ui, ui design, ui designer, ui developer, ui engineer, ui/ux, ui/ux design, umbraco, unity 3d, university logos, university staff, unix, user experience, user experience (ux), user experience designer, user interface designer, user researcher, ux, ux design, ux designer, ux engineer, ux strategist, videogames, videomaker, vim, violin, visual design, visual designer, vlogger, voice assistants, voice developer, vue, vue.js, vuejs, walks, wargaming, web, web animation, web components, web design, web designer, web dev, web developer, web development, web fonts, web perf, web-developer, web3, webdev, webmaster, wordpress, work, writer, writing, youtuber, 日本語

@xdesro
Copy link
Owner

xdesro commented Jan 1, 2023

Oooh this is awesome. Thanks for pulling this together my friend!

@boehs
Copy link
Contributor

boehs commented Jan 12, 2023

Before I saw this, I wrote a script to do it, it gives a bit more resolution

script
let tags = {};
let sites = [...document.querySelectorAll('.item-tray')]
sites.map(item => {
    const tagList = item.querySelector('.item-tray__tags').textContent.split(', ')
    const title = item.querySelector('.item-tray__site-title').textContent
	const url = item.querySelector('.item-tray__url').textContent 
    tagList.forEach(tag => {
        if (!tags[tag]) tags[tag] = []
        tags[tag].push(`[${title}](${url})`)
    })
})
tags = Object.fromEntries(
    Object.entries(tags).sort(([,a],[,b]) => b.length-a.length)
);
Object.entries(tags).map(([k,v]) => `- **${k} (*${v.length}*):** ${v.join(', ')}`).join('\n')
and here is the result

changelong

  1. Also linkify
  2. formatting

takeaways

  1. casing should be normalized

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants