update(autoTags) enrich existing rules based on my usage

This commit is contained in:
SansGuidon 2024-12-30 16:39:40 +00:00
parent 4092e3b29b
commit 23e9775feb

View File

@ -8,24 +8,27 @@ function auto_tag_plugin_init(ConfigManager $conf)
$conf->setEmpty('plugins.AUTO_TAG_KEYWORDS', [
'accessibility,web development,web design,html,css' => 'web-development',
'accounting' => 'accounting',
'addict,drugs,cigarettes,bonbons,dopamine,sucre,nicotine,hooked' => 'addiction',
'adhd,tdah' => 'adhd',
'alternative,compatible,migrated,migration' => 'alternatives',
'ads,spam' => 'ads',
'anxi,burnout' => 'health-and-wellness',
'architecture' => "architecture",
'archive,archiving' => 'archiving,archives',
'art' => 'culture',
'ask hn' => 'debate',
'ask hn,news.ycombinator.com/item?id=' => 'debate',
'audio' => 'audio',
'autism,autist' => 'autism',
'automation,automate,automatic,scripting,terminal,shell script' => 'scripting,automation',
'beauty,imperfection' => 'beauty,imperfection',
'belgian,belgium' => 'belgium',
'best practices,checklist,guide,how-to,how to,deep dive,dive into,tips,optimize,optimization,comment,étapes,tutorial,tutoriel,how do I' => 'guides-and-tips',
'astuce,best practices,checklist,guide,how-to,how to,deep dive,dive into,tips,optimize,optimization,comment,étapes,tutorial,tutoriel,how do I' => 'guides-and-tips',
'books,livre,livre,quatrième de couverture,roman,novel' => 'reading-and-literature,may-read,inspiration,culture',
'bruxelles,brussels' => 'brussels',
'calm tech,calmness,calm' => 'calm-tech',
'cheatsheet,cheat sheet,cheat-sheet' => 'cheatsheet,guides-and-tips',
'cloud,aws,amazon' => 'cloud',
'cloud,aws,amazon,cloudron' => 'cloud',
'cloudron' => 'cloudron,hosting',
'(comic),-comic-,comics' => 'comics,reading-and-literature,may-read,culture,humor',
'comparison,comparer, vs ,versus' => 'comparison',
'communicate,communication,messaging,messenger,gmail' => 'communication',
@ -34,40 +37,41 @@ function auto_tag_plugin_init(ConfigManager $conf)
'databases,RDS' => 'databases',
'data collection' => 'data-collection',
'data transfer' => 'data-portability',
'debug,troubleshoot,diagnose,resolution,solution,problem,solv,trouble' => 'problem-solving,guides-and-tips',
'debug,troubleshoot,diagnose,resolution,solution,problem,solv,trouble' => 'problem-solving,guides-and-tips,debugging',
'degoogl' => 'freedom',
'design' => 'design',
'development workflow,devex' => 'devex',
'disk' => 'storage',
'distraction,procrastin' => 'procrastination',
'diy,self-host,héberger soi-même' => 'diy',
'diy,self-host,héberger soi-même,my personal' => 'diy',
'dns,network,tcp,wireshark' => 'network',
'docker,docker-compose,docker compose,container,containers,k8s,kubernetes,minikube,k3s,helm,openshift' => 'container-technology',
'documentation,docs' => 'documentation',
'documentation,docs,document' => 'documentation',
'elixir,python,pip,rust,golang,programming,developer,software development' => 'software-development',
'emulator,emulation' => 'emulation',
'entrepreneurship,entrepreneurs' => 'business',
'espresso,coffee' => 'coffee',
'ethic,ethique' => 'ethics',
'explor,going deep' => 'discovery',
'fediverse' => 'privacy-and-security,freedom,social-media',
'fediverse,unsafe' => 'privacy-and-security,freedom,social-media',
'libre' => 'freedom',
'logiciel libre,free software,logiciel gratuit,free to use' => 'free-software',
'from home,remote work,work remote' => 'remote-work',
'big-tech,gafam,degoogl' => 'big-tech',
'game,jeu vidéo,game dev' => 'games',
'game,jeu vidéo,game dev,jeux' => 'games,geek,culture',
'gender,homosexualité,hétérosexualité,les sexes,caractères sexuels' => 'gender',
'gratuit,free' => 'free',
'gitops,gitlab,devops,SRE,ci/cd,platform-engineering,ci pipeline,application deployment,dagger,continuous integration,site reliability eng' => 'devops',
'git,gitlab,jujutsu,pijul,mercurial,svn,version control' => 'version-control',
'gpt,chatgpt,llm,artificial intelligence,intelligence artificielle,l\'ia' => 'ai',
'gpt,chatgpt,llm,llms,artificial intelligence,intelligence artificielle,l\'ia' => 'ai',
'hacking' => 'hacking',
'health,healthy,nutrition,food,alimentation,nourriture' => 'health-and-wellness,food',
'humans,humains' => 'humans',
'humor,humour' => 'humor',
'inspiration,creativity,creative' => 'inspiration',
'lambic,gueuze,beer,bière' => 'beer-and-brewing',
'linux,ubuntu,debian,linux windows macos' => 'os',
'list,index of,awesome,installation' => 'list,discovery,tools-and-resources',
'list,index of,awesome,installation,GitHub - ' => 'list,discovery,tools-and-resources',
'low-tech,low tech' => 'low-tech',
'merdification,enshittif,AI-generated,crapification,decline in quality' => 'enshittification',
'monitoring,metrics,to monitor' => 'monitoring,metrics',
@ -76,8 +80,8 @@ function auto_tag_plugin_init(ConfigManager $conf)
'nostalg' => 'nostalgia',
'obsidian,note taking,note-taking,knowledge manag' => 'knowledge-management',
'open-source,open source' => 'open-source,free',
'optimize,optimization' => 'optimization',
'organize,organise,planning,prioritize,priorities,priority,tasks,project,focus,productivity,productive' => 'organizing,productivity-and-management',
'optimize,optimization,speed up,an efficient' => 'optimization',
'organize,organise,planning,prioritize,priorities,priority,tasks,project,focus,productivity,productive,gestion de tâches' => 'organizing,productivity-and-management',
'philosoph' => 'philosophy',
'photography' => 'photography,photos',
'podcast' => 'podcast',
@ -85,29 +89,39 @@ function auto_tag_plugin_init(ConfigManager $conf)
'psycholog' => 'psychology',
'voting,politic,politique' => 'politics',
'python' => 'python,software-development,code',
'privatebin' => 'secrets',
'privatebin,secret' => 'secrets',
'problem,solv,trouble' => 'problem-solving',
'programming languages' => 'codeccomputer-languages',
'programming languages' => 'code,computer-languages',
'quality' => 'quality',
'recycling,sustainab,green web,climate' => 'ecology',
'religion,chrétiens,bible,coran,islam,musulmans,croyants,athée,la foi,église' => 'religion',
'reviews,critique' => 'reviews',
'rss,rss feed,miniflux,web reader' => 'content-aggregation,content-curation',
'ruby' => 'ruby,software-development,code',
'ruby,rails app' => 'ruby,software-development,code',
'science' => 'science',
'scripting,jq' => 'scripting',
'search engine' => 'search-engines',
'security,permission,sécurité,secure,privacy,private,degoogl,gdpr,data protection,online tracking,user profiling,anonymo,anonymi,surveillance,malware,spyware,decentrali,secrets,privacy matters,vpn' => 'privacy-and-security',
'security,permission,sécurité,secure,privacy,private,degoogl,gdpr,data protection,online tracking,user profiling,anonymo,anonymi,surveillance,malware,spyware,decentrali,secrets,privacy matters,vpn,passkey' => 'privacy-and-security',
'simplicity,minimal,less,declutter,stopped using,simple,simplif,reduction in,fewer,no longer needed' => 'minimalism',
'small web,indie web,indieweb' => 'small-web',
'smartphone,android,mobile,phone' => 'mobile',
'snippet' => 'code',
'teamwork,collaborat,équipe,cooperat,coordinat' => 'collaboration',
'technology' => 'technology',
'template' => 'template',
'terminal' => 'terminal,tools-and-resources',
'test' => 'testing',
'text-based,plaintext,markup language,markdown,plain text' => 'plaintext,minimalism,formats',
'time to update,maintainers,tech-debt,legacy code,long term software' => 'maintenance,tech-debt',
'to do,to-do' => 'todo',
'tool,resources,a script,outil,a collection,a catalog,awesome list' => 'tools-and-resources',
'tool,resources,a script,outil,a collection,a catalog,awesome list,links' => 'tools-and-resources',
'training,course,conference talk,learning,homeschool,expert,specializ,tacit knowledge,tribal knowledge' => 'education',
'.txt' => 'text-files',
'vpn' => 'privacy-and-security',
'wordpress,personal website,blog roll,blogroll,blogosphere,webring,digital garden' => 'blogging',
'.txt,text-based' => 'text-files',
'ui' => 'ui',
'ux,the experience of,usable' => 'ux',
'vps' => 'cloud,vps,hosting',
'wordpress,personal website,blog roll,blogroll,blogosphere,webring,digital garden,to blog' => 'blogging,writing,publishing,culture',
'work' => 'work',
'youtube.com,invidious,peertube,watch?v' => 'to-watch,video',
'zoemp' => 'zoemp'
]);