Last active
May 27, 2024 08:09
-
-
Save LongHairedHacker/0428b0f5f98c2ff8a9282b5963619016 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Rust crates, docs and blogs | |
Rule { | |
Matches { | |
Domain("this-week-in-rust.org") | |
}, | |
Matches { | |
Domain("crates.io") | |
}, | |
Matches { | |
Domain("docs.rs") | |
}, | |
Action(Boost(3)) | |
}; | |
Like(Site("this-week-in-rust.org")); | |
Like(Site("crates.io")); | |
Like(Site("docs.rs")); | |
// Python | |
Rule { | |
Matches { | |
Domain("python.org") | |
}, | |
Matches { | |
Domain("docs.python.org") | |
}, | |
Matches { | |
Domain("pypi.org") | |
}, | |
Action(Boost(3)) | |
}; | |
Like(Site("python.org")); | |
Like(Site("docs.python.org")); | |
Like(Site("pypi.org")); | |
// Go packages and blogs | |
Rule { | |
Matches { | |
Domain("go.dev") | |
}, | |
Matches { | |
Domain("pkg.go.dev") | |
}, | |
Action(Boost(3)) | |
}; | |
Like(Site("go.dev")); | |
Like(Site("pkg.go.dev")); | |
// Yocoto | |
Rule { | |
Matches { | |
Domain("yoctoproject.org") | |
}, | |
Matches { | |
Domain("docs.yoctoproject.org") | |
}, | |
Matches { | |
Domain("openembedded.org") | |
}, | |
Matches { | |
Domain("layers.openembedded.org") | |
}, | |
Action(Boost(3)) | |
}; | |
Like(Site("yoctoproject.org")); | |
Like(Site("docs.yoctoproject.org")); | |
// RaspberryPi | |
Rule { | |
Matches { | |
Domain("raspberrypi.com") | |
}, | |
Matches { | |
Domain("forums.raspberrypi.com") | |
}, | |
Matches { | |
Url("https://github.com/raspberrypi/*") | |
}, | |
Action(Boost(2)) | |
}; | |
Like(Site("raspberrypi.com")); | |
Like(Site("forum.raspberrypi.com")); | |
// Hackaday often is a good starting point | |
Rule { | |
Matches { | |
Domain("hackaday.com") | |
}, | |
Matches { | |
Domain("hackaday.io") | |
}, | |
Action(Boost(2)) | |
}; | |
Like(Site("hackaday.com")); | |
Like(Site("hackaday.io")); | |
// Stackoverflow is still usefull | |
Rule { | |
Matches { | |
Domain("stackoverflow.com") | |
}, | |
Matches { | |
Domain("stackexchange.com") | |
}, | |
Action(Boost(2)) | |
}; | |
// Random cool Blogs | |
Like(Site("fasterthanli.me")); | |
Like(Site("xeiaso.net")); | |
Like(Site("jeffgeerling.com")); | |
// Stuff that doesn't work for me | |
Dislike(Site("news.ycombinator.com")); | |
Dislike(Site("www.mikrocontroller.net")); | |
// | |
// Stolen from the copycat-removal optic | |
// | |
// Github translations | |
// source: https://raw.githubusercontent.com/arosh/ublacklist-github-translation/master/uBlacklist.txt | |
Rule { | |
Matches { | |
Domain("|bleepcoder.com|") | |
}, | |
Matches { | |
Domain("|githubja.com|") | |
}, | |
Matches { | |
Domain("|gitmemory.com|") | |
}, | |
Matches { | |
Domain("|giters.com|") | |
}, | |
Matches { | |
Domain("|githubmemory.com|") | |
}, | |
Matches { | |
Domain("|githubmate.com|") | |
}, | |
Matches { | |
Domain("|wenyanet.com|") | |
}, | |
Matches { | |
Domain("|issueexplorer.com|") | |
}, | |
Matches { | |
Domain("|opensourcelibs.com|") | |
}, | |
Matches { | |
Domain("|awesomeopensource.com|") | |
}, | |
Matches { | |
Domain("|findbestopensource.com|") | |
}, | |
Matches { | |
Domain("|githubhelp.com|") | |
}, | |
Matches { | |
Domain("|golangrepo.com|") | |
}, | |
Matches { | |
Domain("|gitmemory.cn|") | |
}, | |
Matches { | |
Domain("|pythonissues.com|") | |
}, | |
Matches { | |
Domain("|reposhub.com|") | |
}, | |
Matches { | |
Domain("|openprojectrepo.com|") | |
}, | |
Matches { | |
Domain("|gitanswer.com|") | |
}, | |
Matches { | |
Domain("|githubplus.com|") | |
}, | |
Matches { | |
Domain("|pythonrepo.com|") | |
}, | |
Matches { | |
Domain("|bestofcpp.com|") | |
}, | |
Matches { | |
Domain("|github.innominds.com|") | |
}, | |
Matches { | |
Domain("|higithub.com|") | |
}, | |
Matches { | |
Domain("|githublab.com|") | |
}, | |
Matches { | |
Domain("|githubhot.com|") | |
}, | |
Matches { | |
Domain("|issuehint.com|") | |
}, | |
Action(Discard) | |
}; | |
// Stackoverflow translations | |
// source: https://raw.githubusercontent.com/arosh/ublacklist-stackoverflow-translation/master/uBlacklist.txt | |
Rule { | |
Matches { | |
Domain("|code-examples.net|") | |
}, | |
Matches { | |
Domain("|kotaeta.com|") | |
}, | |
Matches { | |
Domain("|answer-id.com|") | |
}, | |
Matches { | |
Domain("|de-vraag.com|") | |
}, | |
Matches { | |
Domain("|code.i-harness.com|") | |
}, | |
Matches { | |
Domain("|living-sun.com|") | |
}, | |
Matches { | |
Domain("|qastack.jp|") | |
}, | |
Matches { | |
Domain("|qastack.ru|") | |
}, | |
Matches { | |
Domain("|qastack.it|") | |
}, | |
Matches { | |
Domain("|qastack.mx|") | |
}, | |
Matches { | |
Domain("|qastack.com.br|") | |
}, | |
Matches { | |
Domain("|qastack.info.tr|") | |
}, | |
Matches { | |
Domain("|qastack.in.th|") | |
}, | |
Matches { | |
Domain("|qastack.com.de|") | |
}, | |
Matches { | |
Domain("|qastack.fr|") | |
}, | |
Matches { | |
Domain("|qastack.cn|") | |
}, | |
Matches { | |
Domain("|qastack.com.ua|") | |
}, | |
Matches { | |
Domain("|qastack.co.in|") | |
}, | |
Matches { | |
Domain("|qastack.kr|") | |
}, | |
Matches { | |
Domain("|qastack.vn|") | |
}, | |
Matches { | |
Domain("|qastack.net.bd|") | |
}, | |
Matches { | |
Domain("|qa-stack.pl|") | |
}, | |
Matches { | |
Domain("|qastack.id|") | |
}, | |
Matches { | |
Domain("|coder.work|") | |
}, | |
Matches { | |
Domain("|it-swarm-ja.tech|") | |
}, | |
Matches { | |
Domain("|it-swarm.jp.net|") | |
}, | |
Matches { | |
Domain("|it-swarm-ja.com|") | |
}, | |
Matches { | |
Domain("|webdevqa.jp.net|") | |
}, | |
Matches { | |
Domain("|web-dev-qa-db-ja.com|") | |
}, | |
Matches { | |
Domain("|it-swarm-fr.com|") | |
}, | |
Matches { | |
Domain("|web-dev-qa-db-fr.com|") | |
}, | |
Matches { | |
Domain("|codeflow.site|") | |
}, | |
Matches { | |
Domain("|codeguides.site|") | |
}, | |
Matches { | |
Domain("|overcoder.net|") | |
}, | |
Matches { | |
Domain("|coderoad.ru|") | |
}, | |
Matches { | |
Domain("|javaer101.com|") | |
}, | |
Matches { | |
Domain("|voidcc.com|") | |
}, | |
Matches { | |
Domain("|siwib.org|") | |
}, | |
Matches { | |
Domain("|fluffyfables.com|") | |
}, | |
Matches { | |
Domain("|fixes.pub|") | |
}, | |
Matches { | |
Domain("|knews.vip|") | |
}, | |
Matches { | |
Domain("|isolution.pro|") | |
}, | |
Matches { | |
Domain("|uwenku.com|") | |
}, | |
Matches { | |
Domain("|athabasca-foto.com|") | |
}, | |
Matches { | |
Domain("|zsharp.org|") | |
}, | |
Matches { | |
Domain("|projectbackpack.org|") | |
}, | |
Matches { | |
Domain("|waymanamechurch.org|") | |
}, | |
Matches { | |
Domain("|sunflowercreations.org|") | |
}, | |
Matches { | |
Domain("|cfadnc.org|") | |
}, | |
Matches { | |
Domain("|fitforlearning.org|") | |
}, | |
Matches { | |
Domain("|panaindustrial.com|") | |
}, | |
Matches { | |
Domain("|sierrasummit2005.org|") | |
}, | |
Matches { | |
Domain("|theshuggahpies.com|") | |
}, | |
Matches { | |
Domain("|pcbconline.org|") | |
}, | |
Matches { | |
Domain("|nuomiphp.com|") | |
}, | |
Matches { | |
Domain("|ubuntu.buildwebhost.com|") | |
}, | |
Matches { | |
Domain("|ubuntuaa.com|") | |
}, | |
Matches { | |
Domain("|debugcn.com|") | |
}, | |
Matches { | |
Domain("|sch22.org|") | |
}, | |
Matches { | |
Domain("|gupgallery.com|") | |
}, | |
Matches { | |
Domain("|amuddycup.com|") | |
}, | |
Matches { | |
Domain("|ecnf2016.org|") | |
}, | |
Matches { | |
Domain("|softwareuser.asklobster.com|") | |
}, | |
Matches { | |
Domain("|domainelespailles.net|") | |
}, | |
Matches { | |
Domain("|ec-europe.org|") | |
}, | |
Matches { | |
Domain("|pakostnici.com|") | |
}, | |
Matches { | |
Domain("|try2explore.com|") | |
}, | |
Matches { | |
Domain("|itectec.com|") | |
}, | |
Matches { | |
Domain("|stackovergo.com|") | |
}, | |
Matches { | |
Domain("|faithcov.org|") | |
}, | |
Matches { | |
Domain("|noblenaz.org|") | |
}, | |
Matches { | |
Domain("|culinarydegree.info|") | |
}, | |
Matches { | |
Domain("|qapicks.com|") | |
}, | |
Matches { | |
Domain("|narkive.jp|") | |
}, | |
Matches { | |
Domain("|ourladylakes.org|") | |
}, | |
Matches { | |
Domain("|intellipaat.com|") | |
}, | |
Matches { | |
Domain("|newbedev.com|") | |
}, | |
Matches { | |
Domain("|codenong.com|") | |
}, | |
Matches { | |
Domain("|routinepanic.com|") | |
}, | |
Matches { | |
Domain("|tousu.in|") | |
}, | |
Matches { | |
Domain("|tutorialmore.com|") | |
}, | |
Matches { | |
Domain("|titanwolf.org|") | |
}, | |
Matches { | |
Domain("|coderedirect.com|") | |
}, | |
Matches { | |
Domain("|fullstackuser.com|") | |
}, | |
Matches { | |
Domain("|ostack.cn|") | |
}, | |
Matches { | |
Domain("|wujigu.com|") | |
}, | |
Matches { | |
Domain("|webdevdesigner.com|") | |
}, | |
Matches { | |
Domain("|ghcc.net|") | |
}, | |
Matches { | |
Domain("|developreference.com|") | |
}, | |
Matches { | |
Domain("|semicolonworld.com|") | |
}, | |
Matches { | |
Domain("|tipsfordev.com|") | |
}, | |
Matches { | |
Domain("|qi-u.com|") | |
}, | |
Matches { | |
Domain("|xsprogram.com|") | |
}, | |
Matches { | |
Domain("|stackoom.com|") | |
}, | |
Matches { | |
Domain("|cndgn.com|") | |
}, | |
Matches { | |
Domain("|generacodice.com|") | |
}, | |
Matches { | |
Domain("|stackfinder.jp.net|") | |
}, | |
Matches { | |
Domain("|uebu-kaihatsu.jp.net|") | |
}, | |
Matches { | |
Domain("|sqlite.in|") | |
}, | |
Matches { | |
Domain("|stackguides.com|") | |
}, | |
Matches { | |
Domain("|younggeeks.in|") | |
}, | |
Matches { | |
Domain("|answerlib.com|") | |
}, | |
Matches { | |
Domain("|edupro.id|") | |
}, | |
Matches { | |
Domain("|stackfinder.ru|") | |
}, | |
Matches { | |
Domain("|desenv-web-rp.com|") | |
}, | |
Matches { | |
Domain("|web-dev-qa-db-pt.com|") | |
}, | |
Matches { | |
Domain("|jscodetips.com|") | |
}, | |
Matches { | |
Domain("|5axxw.com|") | |
}, | |
Matches { | |
Domain("|question-it.com|") | |
}, | |
Matches { | |
Domain("|codefaq.info|") | |
}, | |
Matches { | |
Domain("|codefaq.ru|") | |
}, | |
Matches { | |
Domain("|mediatagtw.com|") | |
}, | |
Matches { | |
Domain("|progi.pro|") | |
}, | |
Matches { | |
Domain("|elfishgene.com|") | |
}, | |
Matches { | |
Domain("|sysadminde.com|") | |
}, | |
Matches { | |
Domain("|answacode.com|") | |
}, | |
Matches { | |
Domain("|ask-dev.ru|") | |
}, | |
Matches { | |
Domain("|arip-photo.org|") | |
}, | |
Matches { | |
Domain("|jablogs.com|") | |
}, | |
Matches { | |
Domain("|jpdebug.com|") | |
}, | |
Matches { | |
Domain("|askcodez.com|") | |
}, | |
Matches { | |
Domain("|iquestion.pro|") | |
}, | |
Matches { | |
Domain("|ntcdoon.org|") | |
}, | |
Matches { | |
Domain("|programmierfrage.com|") | |
}, | |
Matches { | |
Domain("|microeducate.tech|") | |
}, | |
Matches { | |
Domain("|debugko.com|") | |
}, | |
Matches { | |
Domain("|devdreamz.com|") | |
}, | |
Matches { | |
Domain("|catwolf.org|") | |
}, | |
Matches { | |
Domain("|1r1g.com|") | |
}, | |
Matches { | |
Domain("|string.quest|") | |
}, | |
Matches { | |
Domain("|reddit.fun|") | |
}, | |
Matches { | |
Domain("|qa.icopy.site|") | |
}, | |
Matches { | |
Domain("|errorsfixing.com|") | |
}, | |
Matches { | |
Domain("|syntaxfix.com|") | |
}, | |
Matches { | |
Domain("|codegrepr.com|") | |
}, | |
Matches { | |
Domain("|quabr.com|") | |
}, | |
Matches { | |
Domain("|serveanswer.com|") | |
}, | |
Matches { | |
Domain("|safehavenpetrescue.org|") | |
}, | |
Matches { | |
Domain("|cainiaojiaocheng.com|") | |
}, | |
Matches { | |
Domain("|linuxfixes.com|") | |
}, | |
Matches { | |
Domain("|it-roy-ru.com|") | |
}, | |
Matches { | |
Domain("|web-dev-qa.com|") | |
}, | |
Matches { | |
Domain("|flutterhq.com|") | |
}, | |
Matches { | |
Domain("|dailydevsblog.com|") | |
}, | |
Matches { | |
Domain("|711web.com|") | |
}, | |
Matches { | |
Domain("|binarydevelop.com|") | |
}, | |
Matches { | |
Domain("|so.muouseo.com|") | |
}, | |
Matches { | |
Domain("|coder-solution-es.com|") | |
}, | |
Matches { | |
Domain("|peaku.co|") | |
}, | |
Matches { | |
Domain("|learnfk.com|") | |
}, | |
Matches { | |
Domain("|solveforum.com|") | |
}, | |
Matches { | |
Domain("|edureka.co|") | |
}, | |
Matches { | |
Domain("|itecnote.com|") | |
}, | |
Matches { | |
Domain("|tagsqa.com|") | |
}, | |
Matches { | |
Domain("|faqcode4u.com|") | |
}, | |
Matches { | |
Domain("|digitrain.ru|") | |
}, | |
Matches { | |
Domain("|prograide.com|") | |
}, | |
Matches { | |
Domain("|dovov.com|") | |
}, | |
Matches { | |
Domain("|oomake.com|") | |
}, | |
Matches { | |
Domain("|ajaxhispano.com|") | |
}, | |
Matches { | |
Domain("|codebaoku.com|") | |
}, | |
Matches { | |
Domain("|daplus.net|") | |
}, | |
Matches { | |
Domain("|questu.ru|") | |
}, | |
Matches { | |
Domain("|itranslater.com|") | |
}, | |
Matches { | |
Domain("|doraprojects.net|") | |
}, | |
Matches { | |
Domain("|iteramos.com|") | |
}, | |
Matches { | |
Domain("|faqcodes.com|") | |
}, | |
Matches { | |
Domain("|mejorcodigo.com|") | |
}, | |
Matches { | |
Domain("|anycodings.com|") | |
}, | |
Matches { | |
Domain("|javafixing.com|") | |
}, | |
Matches { | |
Domain("|xstack.us|") | |
}, | |
Matches { | |
Domain("|shenghuobao.net|") | |
}, | |
Matches { | |
Domain("|overstack.in|") | |
}, | |
Matches { | |
Domain("|zaizhele.cn|") | |
}, | |
Matches { | |
Domain("|zaizhele.net|") | |
}, | |
Matches { | |
Domain("|xstack.ru|") | |
}, | |
Matches { | |
Domain("|mlink.in|") | |
}, | |
Matches { | |
Domain("|jonic.cn|") | |
}, | |
Matches { | |
Domain("|jike.in|") | |
}, | |
Matches { | |
Domain("|16892.net|") | |
}, | |
Matches { | |
Domain("|vigges.net|") | |
}, | |
Matches { | |
Domain("|55276.net|") | |
}, | |
Matches { | |
Domain("|ogeek.cn|") | |
}, | |
Matches { | |
Domain("|shenzhenjia.net|") | |
}, | |
Matches { | |
Domain("|shenzhenjia.cn|") | |
}, | |
Matches { | |
Domain("|9ishenzhen.com|") | |
}, | |
Matches { | |
Domain("|vigge.net|") | |
}, | |
Matches { | |
Domain("|vigge.cn|") | |
}, | |
Matches { | |
Domain("|web-dev-qa-db-fra.com|") | |
}, | |
Matches { | |
Domain("|ape-ask.com|") | |
}, | |
Matches { | |
Domain("|yaoply.com|") | |
}, | |
Matches { | |
Domain("|techhelpnotes.com|") | |
}, | |
Matches { | |
Domain("|wp-qa.com|") | |
}, | |
Matches { | |
Domain("|querythreads.com|") | |
}, | |
Matches { | |
Domain("|appsloveworld.com|") | |
}, | |
Matches { | |
Domain("|dtuto.com|") | |
}, | |
Matches { | |
Domain("|qatop.pythonwood.com|") | |
}, | |
Matches { | |
Domain("|webdevask.com|") | |
}, | |
Action(Discard) | |
}; | |
// Shitty Copy-Paste websites | |
// source: https://raw.githubusercontent.com/stroobants-dev/ublock-origin-shitty-copies-filter/main/combined-list.txt | |
Rule { | |
Matches { | |
Domain("|laravelquestions.com|") | |
}, | |
Matches { | |
Domain("|py4u.net|") | |
}, | |
Matches { | |
Domain("|issues-world.com|") | |
}, | |
Matches { | |
Domain("|article.docway.net|") | |
}, | |
Matches { | |
Domain("|xiu2.net|") | |
}, | |
Matches { | |
Domain("|codehero.jp|") | |
}, | |
Matches { | |
Domain("|quabr.com|") | |
}, | |
Matches { | |
Domain("|webdevqa.jp.net|") | |
}, | |
Matches { | |
Domain("|exceptionshub.com|") | |
}, | |
Matches { | |
Domain("|pythonwd.com|") | |
}, | |
Matches { | |
Domain("|alwaysemmyhope.com|") | |
}, | |
Matches { | |
Domain("|pretagteam.com|") | |
}, | |
Matches { | |
Domain("|easysavecode.com|") | |
}, | |
Matches { | |
Domain("|stackqna.com|") | |
}, | |
Matches { | |
Domain("|imtqy.com|") | |
}, | |
Matches { | |
Domain("|christfever.in|") | |
}, | |
Matches { | |
Domain("|codersatellite.com|") | |
}, | |
Matches { | |
Domain("|coredump.biz|") | |
}, | |
Matches { | |
Domain("|farath.com|") | |
}, | |
Matches { | |
Domain("|devbugfix.com|") | |
}, | |
Matches { | |
Domain("|tech.wayne-chu.com|") | |
}, | |
Matches { | |
Domain("|stackify.dev|") | |
}, | |
Matches { | |
Domain("|webknox.com|") | |
}, | |
Matches { | |
Domain("|coder-solution-jp.com|") | |
}, | |
Matches { | |
Domain("|jpndev.com|") | |
}, | |
Matches { | |
Domain("|python-stack.de|") | |
}, | |
Matches { | |
Domain("|stackfault.net|") | |
}, | |
Matches { | |
Domain("|howtofix.io|") | |
}, | |
Matches { | |
Domain("|buzzphp.com|") | |
}, | |
Matches { | |
Domain("|askdev.vn|") | |
}, | |
Matches { | |
Domain("|quares.ru|") | |
}, | |
Matches { | |
Domain("|examplefiles.net|") | |
}, | |
Matches { | |
Domain("|codewdw.com|") | |
}, | |
Matches { | |
Domain("|jpcodeqa.com|") | |
}, | |
Matches { | |
Domain("|tutorialguruji.com|") | |
}, | |
Action(Discard) | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment