From 23e9775feb5d7e3cfa1e717d7086c6193581ef6c Mon Sep 17 00:00:00 2001 From: SansGuidon Date: Mon, 30 Dec 2024 16:39:40 +0000 Subject: [PATCH] update(autoTags) enrich existing rules based on my usage --- auto_tag_plugin/auto_tag_plugin.php | 54 ++++++++++++++++++----------- 1 file changed, 34 insertions(+), 20 deletions(-) diff --git a/auto_tag_plugin/auto_tag_plugin.php b/auto_tag_plugin/auto_tag_plugin.php index 6efe303..c00f7a9 100644 --- a/auto_tag_plugin/auto_tag_plugin.php +++ b/auto_tag_plugin/auto_tag_plugin.php @@ -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' ]);