0
0

SearXNG: separated lists for the hostnames plugin

This commit is contained in:
Opnxng 2024-06-23 22:24:38 +08:00
parent b948c7abae
commit 8a0d42592f
6 changed files with 440 additions and 421 deletions

View File

@ -13,6 +13,22 @@
group: 1000
mode: 0755
- name: Set up replace-hosts.yml
template:
src: "conf/replace-hosts.yml.j2"
dest: "{{ docker_dir }}/searxng/replace-hosts.yml"
owner: 1000
group: 1000
mode: 0755
- name: Set up remove-hosts.yml
template:
src: "conf/remove-hosts.yml.j2"
dest: "{{ docker_dir }}/searxng/remove-hosts.yml"
owner: 1000
group: 1000
mode: 0755
- name: Copy donate.md
copy:
src: "searxng/donate.md"

View File

@ -31,6 +31,8 @@ services:
- searxng-redis
volumes:
- {{ docker_dir }}/searxng/settings.yml:/usr/local/searxng/searx/settings.yml
- {{ docker_dir }}/searxng/replace-hosts.yml:/usr/local/searxng/searx/replace-hosts.yml
- {{ docker_dir }}/searxng/remove-hosts.yml:/usr/local/searxng/searx/remove-hosts.yml
- {{ docker_dir }}/searxng/donate.md:/usr/local/searxng/searx/infopage/en/donate.md
network_mode: host

View File

@ -0,0 +1,206 @@
- 'com\.de'
- '(.*\.)?codegrepper\.com'
- '(.*\.)?w3schools\.com'
- '(.*\.)?geeksforgeeks\.org'
- '(.*\.)?stackshare\.io'
- '(.*\.)?tutorialspoint\.com'
- '(.*\.)?answeright\.com'
- '(.*\.)?askdev\.info'
- '(.*\.)?askdev\.io'
- '(.*\.)?blogmepost\.com'
- '(.*\.)?c-sharpcorner\.com'
- '(.*\.)?code-examples\.net'
- '(.*\.)?codeflow\.site'
- '(.*\.)?gitmemory\.cn'
- '(.*\.)?gitmemory\.com'
- '(.*\.)?intellipaat\.com'
- '(.*\.)?javaer101\.com'
- '(.*\.)?programmerstart\.com'
- '(.*\.)?programmersought\.com'
- '(.*\.)?qastack\.com'
- '(.*\.)?roboflow\.ai'
- '(.*\.)?stackanswers\.net'
- '(.*\.)?stackoom\.com'
- '(.*\.)?stackovernet\.com'
- '(.*\.)?stackovernet\.xyz'
- '(.*\.)?stackoverrun\.com'
- '(.*\.)?thetopsites\.net'
- '(.*\.)?ubuntugeeks\.com'
- '(.*\.)?cyberciti\.biz'
- '(.*\.)?ispycode\.com'
- '(.*\.)?reposhub\.com'
- '(.*\.)?githubmemory\.com'
- '(.*\.)?issueexplorer\.com'
- '(.*\.)?tabnine\.com'
- '(.*\.)?gitcode\.net'
- '(.*\.)?command-not-found\.com'
- '(.*\.)?im-coder\.com'
- '(.*\.)?i-harness\.com'
# ublock-origin-shitty-copies-filter/stackoverflow-copycats.txt
- '(.*\.)?code-examples\.net'
- '(.*\.)?kotaeta\.com'
- '(.*\.)?answer-id\.com'
- '(.*\.)?code\.i-harness\.com'
- '(.*\.)?living-sun\.com'
- '(.*\.)?qastack\.jp'
- '(.*\.)?qastack\.ru'
- '(.*\.)?qastack\.it'
- '(.*\.)?qastack\.mx'
- '(.*\.)?qastack\.com\.br'
- '(.*\.)?qastack\.info\.tr'
- '(.*\.)?qastack\.in\.th'
- '(.*\.)?qastack\.com\.de'
- '(.*\.)?qastack\.fr'
- '(.*\.)?qastack\.cn'
- '(.*\.)?qastack\.com\.ua'
- '(.*\.)?qastack\.co\.in'
- '(.*\.)?qastack\.kr'
- '(.*\.)?qastack\.vn'
- '(.*\.)?qastack\.net\.bd'
- '(.*\.)?qa-stack\.pl'
- '(.*\.)?qastack\.id'
- '(.*\.)?coder\.work'
- '(.*\.)?it-swarm-ja\.tech'
- '(.*\.)?it-swarm\.jp\.net'
- '(.*\.)?it-mure\.jp\.net'
- '(.*\.)?it-swarm-ja\.com'
- '(.*\.)?it-swarm\.com\.ru'
- '(.*\.)?codeflow\.site'
- '(.*\.)?codeguides\.site'
- '(.*\.)?overcoder\.net'
- '(.*\.)?coderoad\.ru'
- '(.*\.)?generacodice\.blog'
- '(.*\.)?generacodice\.it'
- '(.*\.)?generacodice\.com'
- '(.*\.)?javaer101\.com'
- '(.*\.)?voidcc\.com'
- '(.*\.)?siwib\.org'
- '(.*\.)?fluffyfables\.com'
- '(.*\.)?fixes\.pub'
- '(.*\.)?knews\.vip'
- '(.*\.)?isolution\.pro'
- '(.*\.)?uwenku\.com'
- '(.*\.)?lycaeum\.dev'
- '(.*\.)?brocante\.dev'
- '(.*\.)?classmethod\.dev'
- '(.*\.)?stormcrow\.dev'
- '(.*\.)?athabasca-foto\.com'
- '(.*\.)?zsharp\.org'
- '(.*\.)?projectbackpack\.org'
- '(.*\.)?waymanamechurch\.org'
- '(.*\.)?sunflowercreations\.org'
- '(.*\.)?cfadnc\.org'
- '(.*\.)?fitforlearning\.org'
- '(.*\.)?panaindustrial\.com'
- '(.*\.)?sierrasummit2005\.org'
- '(.*\.)?theshuggahpies\.com'
- '(.*\.)?pcbconline\.org'
- '(.*\.)?nuomiphp\.com'
- '(.*\.)?ubuntu\.buildwebhost\.com'
- '(.*\.)?ubuntuaa\.com'
- '(.*\.)?debugcn\.com'
- '(.*\.)?sch22\.org'
- '(.*\.)?gupgallery\.com'
- '(.*\.)?amuddycup\.com'
- '(.*\.)?ecnf2016\.org'
- '(.*\.)?softwareuser\.asklobster\.com'
- '(.*\.)?domainelespailles\.net'
- '(.*\.)?ec-europe\.org'
- '(.*\.)?pakostnici\.com'
- '(.*\.)?try2explore\.com'
- '(.*\.)?laravelquestions\.com'
- '(.*\.)?itectec\.com'
- '(.*\.)?stackovergo\.com'
- '(.*\.)?faithcov\.org'
- '(.*\.)?noblenaz\.org'
- '(.*\.)?py4u\.net'
- '(.*\.)?culinarydegree\.info'
- '(.*\.)?safehavenpetrescue\.org'
- '(.*\.)?qapicks\.com'
- '(.*\.)?issues-world\.com'
- '(.*\.)?narkive\.jp'
- '(.*\.)?ourladylakes\.org'
- '(.*\.)?intellipaat\.com'
- '(.*\.)?article\.docway\.net'
- '(.*\.)?xiu2\.net'
- '(.*\.)?codehero\.jp'
- '(.*\.)?quabr\.com'
- '(.*\.)?webdevqa\.jp\.net'
- '(.*\.)?qapicks\.com'
- '(.*\.)?exceptionshub\.com'
- '(.*\.)?newbedev\.com'
- '(.*\.)?codenong\.com'
- '(.*\.)?cainiaojiaocheng\.com'
- '(.*\.)?routinepanic\.com'
- '(.*\.)?pythonwd\.com'
- '(.*\.)?tutorialmore\.com'
- '(.*\.)?alwaysemmyhope\.com'
- '(.*\.)?pretagteam\.com'
- '(.*\.)?titanwolf\.org'
- '(.*\.)?coderedirect\.com'
- '(.*\.)?ostack\.cn'
- '(.*\.)?easysavecode\.com'
- '(.*\.)?webdevdesigner\.com'
- '(.*\.)?ghcc\.net'
- '(.*\.)?developreference\.com'
- '(.*\.)?semicolonworld\.com'
- '(.*\.)?tipsfordev\.com'
- '(.*\.)?qi-u\.com'
- '(.*\.)?stackqna\.com'
- '(.*\.)?xsprogram\.com'
- '(.*\.)?stackoom\.com'
- '(.*\.)?it-swarm-fr\.com'
- '(.*\.)?imtqy\.com'
- '(.*\.)?christfever\.in'
- '(.*\.)?codersatellite\.com'
- '(.*\.)?cndgn\.com'
- '(.*\.)?coredump\.biz'
- '(.*\.)?farath\.com'
- '(.*\.)?devbugfix\.com'
- '(.*\.)?tech\.wayne-chu\.com'
- '(.*\.)?stackify\.dev'
- '(.*\.)?webknox\.com'
- '(.*\.)?stackfinder\.jp\.net'
- '(.*\.)?coder-solution-jp\.com'
- '(.*\.)?jpndev\.com'
- '(.*\.)?uebu-kaihatsu\.jp\.net'
- '(.*\.)?sqlite\.in'
- '(.*\.)?stackguides\.com'
- '(.*\.)?younggeeks\.in'
- '(.*\.)?answerlib\.com'
- '(.*\.)?edupro\.id'
- '(.*\.)?python-stack\.de'
- '(.*\.)?stackfinder\.ru'
- '(.*\.)?stackfault\.net'
- '(.*\.)?howtofix\.io'
- '(.*\.)?buzzphp\.com'
- '(.*\.)?desenv-web-rp\.com'
- '(.*\.)?askdev\.vn'
- '(.*\.)?quares\.ru'
- '(.*\.)?examplefiles\.net'
- '(.*\.)?codewdw\.com'
- '(.*\.)?jpcodeqa\.com'
- '(.*\.)?tutorialguruji\.com'
# ublock-origin-shitty-copies-filter/github-copycats.txt
- '(.*\.)?bleepcoder.com'
- '(.*\.)?githubja.com'
- '(.*\.)?gitmemory.com'
- '(.*\.)?giters.com'
- '(.*\.)?githubmemory.com'
- '(.*\.)?wenyanet.com'
- '(.*\.)?issueexplorer.com'
- '(.*\.)?opensourcelibs.com'
- '(.*\.)?awesomeopensource.com'
- '(.*\.)?findbestopensource.com'
- '(.*\.)?githubhelp.com'
- '(.*\.)?pythonissues.com'
- '(.*\.)?golangrepo.com'
- '(.*\.)?gitmemory.cn'
- '(.*\.)?githubmate.com'
- '(.*\.)?reposhub.com'
- '(.*\.)?gitanswer.com'
- '(.*\.)?githubplus.com'
- '(.*\.)?pythonrepo.com'
- '(.*\.)?bestofcpp.com'
- '(.*\.)?github.innominds.com'
- '(.*\.)?www.higithub.com'

View File

@ -0,0 +1,204 @@
'(.*\.)?music.youtube\.com$': 'beatbump.io'
'(.*\.)?youtube\.com$': 'invidious.fdn.fr'
'(.*\.)?youtu\.be$': 'invidious.fdn.fr'
'(.*\.)?youtube-noocookie\.com$': 'invidious.fdn.fr'
'(.*\.)?reddit\.com$': 'redlib.pussthecat.org'
'(.*\.)?redd\.it$': 'redlib.pussthecat.org'
'(.*\.)?medium\.com$': 'm.opnxng.com'
'fandom\.com$': 'z.opnxng.com'
'dic\.academic\.ru$': 'akademik.bloat.cat'
'(.*\.)?tumblr\.com$': 'tb.opnxng.com'
'(.*\.)?imgur\.com$': 'r.opnxng.com'
'^(.*\.)?twitter\.com$': 'xcancel.com'
'^(.*\.)?x\.com$': 'xcancel.com'
'(.*\.)?quora\.com$': 'q.opnxng.com'
'(.*\.)?imdb\.com$': 'd.opnxng.com'
#'(.*\.)?instagram\.com$': 'ig.opnxng.com'
#'(.*\.)?tiktok\.com$': 'tt.opnxng.com'
'(.*\.)?threads\.net$': 'shoelace.mint.lgbt'
'(.*\.)?tieba.baidu\.com$': 'ti.opnxng.com'
'(.*\.)?wolframalpha\.com$': 'wf.opnxng.com'
# AnonymousOverflow redirection
'(.*\.)?stackoverflow\.com$': 'code.whatever.social/exchange/stackoverflow.com'
'(.*\.)?superuser\.com$': 'code.whatever.social/exchange/superuser.com'
'(.*\.)?serverfault\.com$': 'code.whatever.social/exchange/serverfault.com'
'(.*\.)?mathoverflow\.net$': 'code.whatever.social/exchange/mathoverflow.net'
'(.*\.)?stackapps\.com$': 'code.whatever.social/exchange/stackapps.com'
'(.*\.)?askubuntu\.com$': 'code.whatever.social/exchange/askubuntu.com'
'^(www\.)?stackexchange\.com$': 'code.whatever.social/exchange/stackexchange.com'
'^(.*\.)?genai.stackexchange\.com$': 'code.whatever.social/exchange/genai.stackexchange.com'
'^(.*\.)?langdev.stackexchange\.com$': 'code.whatever.social/exchange/langdev.stackexchange.com'
'^(.*\.)?solana.stackexchange\.com$': 'code.whatever.social/exchange/solana.stackexchange.com'
'^(.*\.)?bioacoustics.stackexchange\.com$': 'code.whatever.social/exchange/bioacoustics.stackexchange.com'
'^(.*\.)?proofassistants.stackexchange\.com$': 'code.whatever.social/exchange/proofassistants.stackexchange.com'
'^(.*\.)?substrate.stackexchange\.com$': 'code.whatever.social/exchange/substrate.stackexchange.com'
'^(.*\.)?cardano.stackexchange\.com$': 'code.whatever.social/exchange/cardano.stackexchange.com'
'^(.*\.)?mattermodeling.stackexchange\.com$': 'code.whatever.social/exchange/mattermodeling.stackexchange.com'
'^(.*\.)?drones.stackexchange\.com$': 'code.whatever.social/exchange/drones.stackexchange.com'
'^(.*\.)?or.stackexchange\.com$': 'code.whatever.social/exchange/or.stackexchange.com'
'^(.*\.)?tezos.stackexchange\.com$': 'code.whatever.social/exchange/tezos.stackexchange.com'
'^(.*\.)?eosio.stackexchange\.com$': 'code.whatever.social/exchange/eosio.stackexchange.com'
'^(.*\.)?quantumcomputing.stackexchange\.com$': 'code.whatever.social/exchange/quantumcomputing.stackexchange.com'
'^(.*\.)?conlang.stackexchange\.com$': 'code.whatever.social/exchange/conlang.stackexchange.com'
'^(.*\.)?stellar.stackexchange\.com$': 'code.whatever.social/exchange/stellar.stackexchange.com'
'^(.*\.)?iota.stackexchange\.com$': 'code.whatever.social/exchange/iota.stackexchange.com'
'^(.*\.)?interpersonal.stackexchange\.com$': 'code.whatever.social/exchange/interpersonal.stackexchange.com'
'^(.*\.)?cseducators.stackexchange\.com$': 'code.whatever.social/exchange/cseducators.stackexchange.com'
'^(.*\.)?bioinformatics.stackexchange\.com$': 'code.whatever.social/exchange/bioinformatics.stackexchange.com'
'^(.*\.)?devops.stackexchange\.com$': 'code.whatever.social/exchange/devops.stackexchange.com'
'^(.*\.)?ukrainian.stackexchange\.com$': 'code.whatever.social/exchange/ukrainian.stackexchange.com'
'^(.*\.)?vegetarianism.stackexchange\.com$': 'code.whatever.social/exchange/vegetarianism.stackexchange.com'
'^(.*\.)?literature.stackexchange\.com$': 'code.whatever.social/exchange/literature.stackexchange.com'
'^(.*\.)?iot.stackexchange\.com$': 'code.whatever.social/exchange/iot.stackexchange.com'
'^(.*\.)?sitecore.stackexchange\.com$': 'code.whatever.social/exchange/sitecore.stackexchange.com'
'^(.*\.)?esperanto.stackexchange\.com$': 'code.whatever.social/exchange/esperanto.stackexchange.com'
'^(.*\.)?ai.stackexchange\.com$': 'code.whatever.social/exchange/ai.stackexchange.com'
'^(.*\.)?monero.stackexchange\.com$': 'code.whatever.social/exchange/monero.stackexchange.com'
'^(.*\.)?korean.stackexchange\.com$': 'code.whatever.social/exchange/korean.stackexchange.com'
'^(.*\.)?crafts.stackexchange\.com$': 'code.whatever.social/exchange/crafts.stackexchange.com'
'^(.*\.)?retrocomputing.stackexchange\.com$': 'code.whatever.social/exchange/retrocomputing.stackexchange.com'
'^(.*\.)?languagelearning.stackexchange\.com$': 'code.whatever.social/exchange/languagelearning.stackexchange.com'
'^(.*\.)?latin.stackexchange\.com$': 'code.whatever.social/exchange/latin.stackexchange.com'
'^(.*\.)?ethereum.stackexchange\.com$': 'code.whatever.social/exchange/ethereum.stackexchange.com'
'^(.*\.)?3dprinting.stackexchange\.com$': 'code.whatever.social/exchange/3dprinting.stackexchange.com'
'^(.*\.)?es\.stackoverflow\.com$': 'code.whatever.social/exchange/es.stackoverflow.com'
'^(.*\.)?hardwarerecs.stackexchange\.com$': 'code.whatever.social/exchange/hardwarerecs.stackexchange.com'
'^(.*\.)?computergraphics.stackexchange\.com$': 'code.whatever.social/exchange/computergraphics.stackexchange.com'
'^(.*\.)?portuguese.stackexchange\.com$': 'code.whatever.social/exchange/portuguese.stackexchange.com'
'^(.*\.)?elementaryos.stackexchange\.com$': 'code.whatever.social/exchange/elementaryos.stackexchange.com'
'^(.*\.)?opensource.stackexchange\.com$': 'code.whatever.social/exchange/opensource.stackexchange.com'
'^(.*\.)?law.stackexchange\.com$': 'code.whatever.social/exchange/law.stackexchange.com'
'^(.*\.)?mythology.stackexchange\.com$': 'code.whatever.social/exchange/mythology.stackexchange.com'
'^(.*\.)?rus.stackexchange\.com$': 'code.whatever.social/exchange/rus.stackexchange.com'
'^(.*\.)?medicalsciences.stackexchange\.com$': 'code.whatever.social/exchange/medicalsciences.stackexchange.com'
'^(.*\.)?ru\.stackoverflow\.com$': 'code.whatever.social/exchange/ru.stackoverflow.com'
'^(.*\.)?civicrm.stackexchange\.com$': 'code.whatever.social/exchange/civicrm.stackexchange.com'
'^(.*\.)?woodworking.stackexchange\.com$': 'code.whatever.social/exchange/woodworking.stackexchange.com'
'^(.*\.)?musicfans.stackexchange\.com$': 'code.whatever.social/exchange/musicfans.stackexchange.com'
'^(.*\.)?vi.stackexchange\.com$': 'code.whatever.social/exchange/vi.stackexchange.com'
'^(.*\.)?coffee.stackexchange\.com$': 'code.whatever.social/exchange/coffee.stackexchange.com'
'^(.*\.)?engineering.stackexchange\.com$': 'code.whatever.social/exchange/engineering.stackexchange.com'
'^(.*\.)?lifehacks.stackexchange\.com$': 'code.whatever.social/exchange/lifehacks.stackexchange.com'
'^(.*\.)?ja\.stackoverflow\.com$': 'code.whatever.social/exchange/ja.stackoverflow.com'
'^(.*\.)?economics.stackexchange\.com$': 'code.whatever.social/exchange/economics.stackexchange.com'
'^(.*\.)?hsm.stackexchange\.com$': 'code.whatever.social/exchange/hsm.stackexchange.com'
'^(.*\.)?emacs.stackexchange\.com$': 'code.whatever.social/exchange/emacs.stackexchange.com'
'^(.*\.)?worldbuilding.stackexchange\.com$': 'code.whatever.social/exchange/worldbuilding.stackexchange.com'
'^(.*\.)?communitybuilding.stackexchange\.com$': 'code.whatever.social/exchange/communitybuilding.stackexchange.com'
'^(.*\.)?hinduism.stackexchange\.com$': 'code.whatever.social/exchange/hinduism.stackexchange.com'
'^(.*\.)?buddhism.stackexchange\.com$': 'code.whatever.social/exchange/buddhism.stackexchange.com'
'^(.*\.)?craftcms.stackexchange\.com$': 'code.whatever.social/exchange/craftcms.stackexchange.com'
'^(.*\.)?puzzling.stackexchange\.com$': 'code.whatever.social/exchange/puzzling.stackexchange.com'
'^(.*\.)?datascience.stackexchange\.com$': 'code.whatever.social/exchange/datascience.stackexchange.com'
'^(.*\.)?joomla.stackexchange\.com$': 'code.whatever.social/exchange/joomla.stackexchange.com'
'^(.*\.)?earthscience.stackexchange\.com$': 'code.whatever.social/exchange/earthscience.stackexchange.com'
'^(.*\.)?matheducators.stackexchange\.com$': 'code.whatever.social/exchange/matheducators.stackexchange.com'
'^(.*\.)?expatriates.stackexchange\.com$': 'code.whatever.social/exchange/expatriates.stackexchange.com'
'^(.*\.)?arduino.stackexchange\.com$': 'code.whatever.social/exchange/arduino.stackexchange.com'
'^(.*\.)?softwarerecs.stackexchange\.com$': 'code.whatever.social/exchange/softwarerecs.stackexchange.com'
'^(.*\.)?alcohol.stackexchange\.com$': 'code.whatever.social/exchange/alcohol.stackexchange.com'
'^(.*\.)?ebooks.stackexchange\.com$': 'code.whatever.social/exchange/ebooks.stackexchange.com'
'^(.*\.)?aviation.stackexchange\.com$': 'code.whatever.social/exchange/aviation.stackexchange.com'
'^(.*\.)?pt\.stackoverflow\.com$': 'code.whatever.social/exchange/pt.stackoverflow.com'
'^(.*\.)?italian.stackexchange\.com$': 'code.whatever.social/exchange/italian.stackexchange.com'
'^(.*\.)?ham.stackexchange\.com$': 'code.whatever.social/exchange/ham.stackexchange.com'
'^(.*\.)?pets.stackexchange\.com$': 'code.whatever.social/exchange/pets.stackexchange.com'
'^(.*\.)?tor.stackexchange\.com$': 'code.whatever.social/exchange/tor.stackexchange.com'
'^(.*\.)?astronomy.stackexchange\.com$': 'code.whatever.social/exchange/astronomy.stackexchange.com'
'^(.*\.)?space.stackexchange\.com$': 'code.whatever.social/exchange/space.stackexchange.com'
'^(.*\.)?blender.stackexchange\.com$': 'code.whatever.social/exchange/blender.stackexchange.com'
'^(.*\.)?freelancing.stackexchange\.com$': 'code.whatever.social/exchange/freelancing.stackexchange.com'
'^(.*\.)?opendata.stackexchange\.com$': 'code.whatever.social/exchange/opendata.stackexchange.com'
'^(.*\.)?networkengineering.stackexchange\.com$': 'code.whatever.social/exchange/networkengineering.stackexchange.com'
'^(.*\.)?reverseengineering.stackexchange\.com$': 'code.whatever.social/exchange/reverseengineering.stackexchange.com'
'^(.*\.)?tridion.stackexchange\.com$': 'code.whatever.social/exchange/tridion.stackexchange.com'
'^(.*\.)?sustainability.stackexchange\.com$': 'code.whatever.social/exchange/sustainability.stackexchange.com'
'^(.*\.)?ell.stackexchange\.com$': 'code.whatever.social/exchange/ell.stackexchange.com'
'^(.*\.)?magento.stackexchange\.com$': 'code.whatever.social/exchange/magento.stackexchange.com'
'^(.*\.)?anime.stackexchange\.com$': 'code.whatever.social/exchange/anime.stackexchange.com'
'^(.*\.)?politics.stackexchange\.com$': 'code.whatever.social/exchange/politics.stackexchange.com'
'^(.*\.)?expressionengine.stackexchange\.com$': 'code.whatever.social/exchange/expressionengine.stackexchange.com'
'^(.*\.)?robotics.stackexchange\.com$': 'code.whatever.social/exchange/robotics.stackexchange.com'
'^(.*\.)?genealogy.stackexchange\.com$': 'code.whatever.social/exchange/genealogy.stackexchange.com'
'^(.*\.)?patents.stackexchange\.com$': 'code.whatever.social/exchange/patents.stackexchange.com'
'^(.*\.)?salesforce.stackexchange\.com$': 'code.whatever.social/exchange/salesforce.stackexchange.com'
'^(.*\.)?islam.stackexchange\.com$': 'code.whatever.social/exchange/islam.stackexchange.com'
'^(.*\.)?russian.stackexchange\.com$': 'code.whatever.social/exchange/russian.stackexchange.com'
'^(.*\.)?raspberrypi.stackexchange\.com$': 'code.whatever.social/exchange/raspberrypi.stackexchange.com'
'^(.*\.)?chess.stackexchange\.com$': 'code.whatever.social/exchange/chess.stackexchange.com'
'^(.*\.)?chemistry.stackexchange\.com$': 'code.whatever.social/exchange/chemistry.stackexchange.com'
'^(.*\.)?workplace.stackexchange\.com$': 'code.whatever.social/exchange/workplace.stackexchange.com'
'^(.*\.)?cs.stackexchange\.com$': 'code.whatever.social/exchange/cs.stackexchange.com'
'^(.*\.)?academia.stackexchange\.com$': 'code.whatever.social/exchange/academia.stackexchange.com'
'^(.*\.)?sports.stackexchange\.com$': 'code.whatever.social/exchange/sports.stackexchange.com'
'^(.*\.)?martialarts.stackexchange\.com$': 'code.whatever.social/exchange/martialarts.stackexchange.com'
'^(.*\.)?outdoors.stackexchange\.com$': 'code.whatever.social/exchange/outdoors.stackexchange.com'
'^(.*\.)?psychology.stackexchange\.com$': 'code.whatever.social/exchange/psychology.stackexchange.com'
'^(.*\.)?mathematica.stackexchange\.com$': 'code.whatever.social/exchange/mathematica.stackexchange.com'
'^(.*\.)?poker.stackexchange\.com$': 'code.whatever.social/exchange/poker.stackexchange.com'
'^(.*\.)?biology.stackexchange\.com$': 'code.whatever.social/exchange/biology.stackexchange.com'
'^(.*\.)?chinese.stackexchange\.com$': 'code.whatever.social/exchange/chinese.stackexchange.com'
'^(.*\.)?movies.stackexchange\.com$': 'code.whatever.social/exchange/movies.stackexchange.com'
'^(.*\.)?scicomp.stackexchange\.com$': 'code.whatever.social/exchange/scicomp.stackexchange.com'
'^(.*\.)?spanish.stackexchange\.com$': 'code.whatever.social/exchange/spanish.stackexchange.com'
'^(.*\.)?bricks.stackexchange\.com$': 'code.whatever.social/exchange/bricks.stackexchange.com'
'^(.*\.)?history.stackexchange\.com$': 'code.whatever.social/exchange/history.stackexchange.com'
'^(.*\.)?hermeneutics.stackexchange\.com$': 'code.whatever.social/exchange/hermeneutics.stackexchange.com'
'^(.*\.)?linguistics.stackexchange\.com$': 'code.whatever.social/exchange/linguistics.stackexchange.com'
'^(.*\.)?bitcoin.stackexchange\.com$': 'code.whatever.social/exchange/bitcoin.stackexchange.com'
'^(.*\.)?christianity.stackexchange\.com$': 'code.whatever.social/exchange/christianity.stackexchange.com'
'^(.*\.)?french.stackexchange\.com$': 'code.whatever.social/exchange/french.stackexchange.com'
'^(.*\.)?dsp.stackexchange\.com$': 'code.whatever.social/exchange/dsp.stackexchange.com'
'^(.*\.)?crypto.stackexchange\.com$': 'code.whatever.social/exchange/crypto.stackexchange.com'
'^(.*\.)?travel.stackexchange\.com$': 'code.whatever.social/exchange/travel.stackexchange.com'
'^(.*\.)?gardening.stackexchange\.com$': 'code.whatever.social/exchange/gardening.stackexchange.com'
'^(.*\.)?philosophy.stackexchange\.com$': 'code.whatever.social/exchange/philosophy.stackexchange.com'
'^(.*\.)?japanese.stackexchange\.com$': 'code.whatever.social/exchange/japanese.stackexchange.com'
'^(.*\.)?german.stackexchange\.com$': 'code.whatever.social/exchange/german.stackexchange.com'
'^(.*\.)?judaism.stackexchange\.com$': 'code.whatever.social/exchange/judaism.stackexchange.com'
'^(.*\.)?sqa.stackexchange\.com$': 'code.whatever.social/exchange/sqa.stackexchange.com'
'^(.*\.)?music.stackexchange\.com$': 'code.whatever.social/exchange/music.stackexchange.com'
'^(.*\.)?sharepoint.stackexchange\.com$': 'code.whatever.social/exchange/sharepoint.stackexchange.com'
'^(.*\.)?parenting.stackexchange\.com$': 'code.whatever.social/exchange/parenting.stackexchange.com'
'^(.*\.)?mechanics.stackexchange\.com$': 'code.whatever.social/exchange/mechanics.stackexchange.com'
'^(.*\.)?drupal.stackexchange\.com$': 'code.whatever.social/exchange/drupal.stackexchange.com'
'^(.*\.)?fitness.stackexchange\.com$': 'code.whatever.social/exchange/fitness.stackexchange.com'
'^(.*\.)?skeptics.stackexchange\.com$': 'code.whatever.social/exchange/skeptics.stackexchange.com'
'^(.*\.)?pm.stackexchange\.com$': 'code.whatever.social/exchange/pm.stackexchange.com'
'^(.*\.)?quant.stackexchange\.com$': 'code.whatever.social/exchange/quant.stackexchange.com'
'^(.*\.)?codegolf.stackexchange\.com$': 'code.whatever.social/exchange/codegolf.stackexchange.com'
'^(.*\.)?codereview.stackexchange\.com$': 'code.whatever.social/exchange/codereview.stackexchange.com'
'^(.*\.)?scifi.stackexchange\.com$': 'code.whatever.social/exchange/scifi.stackexchange.com'
'^(.*\.)?graphicdesign.stackexchange\.com$': 'code.whatever.social/exchange/graphicdesign.stackexchange.com'
'^(.*\.)?dba.stackexchange\.com$': 'code.whatever.social/exchange/dba.stackexchange.com'
'^(.*\.)?video.stackexchange\.com$': 'code.whatever.social/exchange/video.stackexchange.com'
'^(.*\.)?writing.stackexchange\.com$': 'code.whatever.social/exchange/writing.stackexchange.com'
'^(.*\.)?security.stackexchange\.com$': 'code.whatever.social/exchange/security.stackexchange.com'
'^(.*\.)?sound.stackexchange\.com$': 'code.whatever.social/exchange/sound.stackexchange.com'
'^(.*\.)?homebrew.stackexchange\.com$': 'code.whatever.social/exchange/homebrew.stackexchange.com'
'^(.*\.)?physics.stackexchange\.com$': 'code.whatever.social/exchange/physics.stackexchange.com'
'^(.*\.)?boardgames.stackexchange\.com$': 'code.whatever.social/exchange/boardgames.stackexchange.com'
'^(.*\.)?electronics.stackexchange\.com$': 'code.whatever.social/exchange/electronics.stackexchange.com'
'^(.*\.)?android.stackexchange\.com$': 'code.whatever.social/exchange/android.stackexchange.com'
'^(.*\.)?softwareengineering.stackexchange\.com$': 'code.whatever.social/exchange/softwareengineering.stackexchange.com'
'^(.*\.)?bicycles.stackexchange\.com$': 'code.whatever.social/exchange/bicycles.stackexchange.com'
'^(.*\.)?rpg.stackexchange\.com$': 'code.whatever.social/exchange/rpg.stackexchange.com'
'^(.*\.)?apple.stackexchange\.com$': 'code.whatever.social/exchange/apple.stackexchange.com'
'^(.*\.)?cstheory.stackexchange\.com$': 'code.whatever.social/exchange/cstheory.stackexchange.com'
'^(.*\.)?wordpress.stackexchange\.com$': 'code.whatever.social/exchange/wordpress.stackexchange.com'
'^(.*\.)?unix.stackexchange\.com$': 'code.whatever.social/exchange/unix.stackexchange.com'
'^(.*\.)?ux.stackexchange\.com$': 'code.whatever.social/exchange/ux.stackexchange.com'
'^(.*\.)?english.stackexchange\.com$': 'code.whatever.social/exchange/english.stackexchange.com'
'^(.*\.)?money.stackexchange\.com$': 'code.whatever.social/exchange/money.stackexchange.com'
'^(.*\.)?tex.stackexchange\.com$': 'code.whatever.social/exchange/tex.stackexchange.com'
'^(.*\.)?gis.stackexchange\.com$': 'code.whatever.social/exchange/gis.stackexchange.com'
'^(.*\.)?diy.stackexchange\.com$': 'code.whatever.social/exchange/diy.stackexchange.com'
'^(.*\.)?math.stackexchange\.com$': 'code.whatever.social/exchange/math.stackexchange.com'
'^(.*\.)?stats.stackexchange\.com$': 'code.whatever.social/exchange/stats.stackexchange.com'
'^(.*\.)?photo.stackexchange\.com$': 'code.whatever.social/exchange/photo.stackexchange.com'
'^(.*\.)?gamedev.stackexchange\.com$': 'code.whatever.social/exchange/gamedev.stackexchange.com'
'^(.*\.)?cooking.stackexchange\.com$': 'code.whatever.social/exchange/cooking.stackexchange.com'
'^(.*\.)?webmasters.stackexchange\.com$': 'code.whatever.social/exchange/webmasters.stackexchange.com'
'^(.*\.)?gaming.stackexchange\.com$': 'code.whatever.social/exchange/gaming.stackexchange.com'
'^(.*\.)?webapps.stackexchange\.com$': 'code.whatever.social/exchange/webapps.stackexchange.com'
'^(.*\.)?meta.stackexchange\.com$': 'code.whatever.social/exchange/meta.stackexchange.com'

View File

@ -234,418 +234,8 @@ enabled_plugins:
# Configuration of the "Hostnames plugin":
hostnames:
replace:
'(.*\.)?music.youtube\.com$': 'beatbump.io'
'(.*\.)?youtube\.com$': 'invidious.fdn.fr'
'(.*\.)?youtu\.be$': 'invidious.fdn.fr'
'(.*\.)?youtube-noocookie\.com$': 'invidious.fdn.fr'
'(.*\.)?reddit\.com$': 'redlib.pussthecat.org'
'(.*\.)?redd\.it$': 'redlib.pussthecat.org'
'(.*\.)?medium\.com$': 'm.opnxng.com'
'fandom\.com$': 'z.opnxng.com'
'dic\.academic\.ru$': 'akademik.bloat.cat'
'(.*\.)?tumblr\.com$': 'tb.opnxng.com'
'(.*\.)?imgur\.com$': 'r.opnxng.com'
'^(.*\.)?twitter\.com$': 'xcancel.com'
'^(.*\.)?x\.com$': 'xcancel.com'
'(.*\.)?quora\.com$': 'q.opnxng.com'
'(.*\.)?imdb\.com$': 'd.opnxng.com'
#'(.*\.)?instagram\.com$': 'ig.opnxng.com'
#'(.*\.)?tiktok\.com$': 'tt.opnxng.com'
'(.*\.)?threads\.net$': 'shoelace.mint.lgbt'
'(.*\.)?tieba.baidu\.com$': 'ti.opnxng.com'
'(.*\.)?wolframalpha\.com$': 'wf.opnxng.com'
# AnonymousOverflow redirection
'(.*\.)?stackoverflow\.com$': 'code.whatever.social/exchange/stackoverflow.com'
'(.*\.)?superuser\.com$': 'code.whatever.social/exchange/superuser.com'
'(.*\.)?serverfault\.com$': 'code.whatever.social/exchange/serverfault.com'
'(.*\.)?mathoverflow\.net$': 'code.whatever.social/exchange/mathoverflow.net'
'(.*\.)?stackapps\.com$': 'code.whatever.social/exchange/stackapps.com'
'(.*\.)?askubuntu\.com$': 'code.whatever.social/exchange/askubuntu.com'
'^(www\.)?stackexchange\.com$': 'code.whatever.social/exchange/stackexchange.com'
'^(.*\.)?genai.stackexchange\.com$': 'code.whatever.social/exchange/genai.stackexchange.com'
'^(.*\.)?langdev.stackexchange\.com$': 'code.whatever.social/exchange/langdev.stackexchange.com'
'^(.*\.)?solana.stackexchange\.com$': 'code.whatever.social/exchange/solana.stackexchange.com'
'^(.*\.)?bioacoustics.stackexchange\.com$': 'code.whatever.social/exchange/bioacoustics.stackexchange.com'
'^(.*\.)?proofassistants.stackexchange\.com$': 'code.whatever.social/exchange/proofassistants.stackexchange.com'
'^(.*\.)?substrate.stackexchange\.com$': 'code.whatever.social/exchange/substrate.stackexchange.com'
'^(.*\.)?cardano.stackexchange\.com$': 'code.whatever.social/exchange/cardano.stackexchange.com'
'^(.*\.)?mattermodeling.stackexchange\.com$': 'code.whatever.social/exchange/mattermodeling.stackexchange.com'
'^(.*\.)?drones.stackexchange\.com$': 'code.whatever.social/exchange/drones.stackexchange.com'
'^(.*\.)?or.stackexchange\.com$': 'code.whatever.social/exchange/or.stackexchange.com'
'^(.*\.)?tezos.stackexchange\.com$': 'code.whatever.social/exchange/tezos.stackexchange.com'
'^(.*\.)?eosio.stackexchange\.com$': 'code.whatever.social/exchange/eosio.stackexchange.com'
'^(.*\.)?quantumcomputing.stackexchange\.com$': 'code.whatever.social/exchange/quantumcomputing.stackexchange.com'
'^(.*\.)?conlang.stackexchange\.com$': 'code.whatever.social/exchange/conlang.stackexchange.com'
'^(.*\.)?stellar.stackexchange\.com$': 'code.whatever.social/exchange/stellar.stackexchange.com'
'^(.*\.)?iota.stackexchange\.com$': 'code.whatever.social/exchange/iota.stackexchange.com'
'^(.*\.)?interpersonal.stackexchange\.com$': 'code.whatever.social/exchange/interpersonal.stackexchange.com'
'^(.*\.)?cseducators.stackexchange\.com$': 'code.whatever.social/exchange/cseducators.stackexchange.com'
'^(.*\.)?bioinformatics.stackexchange\.com$': 'code.whatever.social/exchange/bioinformatics.stackexchange.com'
'^(.*\.)?devops.stackexchange\.com$': 'code.whatever.social/exchange/devops.stackexchange.com'
'^(.*\.)?ukrainian.stackexchange\.com$': 'code.whatever.social/exchange/ukrainian.stackexchange.com'
'^(.*\.)?vegetarianism.stackexchange\.com$': 'code.whatever.social/exchange/vegetarianism.stackexchange.com'
'^(.*\.)?literature.stackexchange\.com$': 'code.whatever.social/exchange/literature.stackexchange.com'
'^(.*\.)?iot.stackexchange\.com$': 'code.whatever.social/exchange/iot.stackexchange.com'
'^(.*\.)?sitecore.stackexchange\.com$': 'code.whatever.social/exchange/sitecore.stackexchange.com'
'^(.*\.)?esperanto.stackexchange\.com$': 'code.whatever.social/exchange/esperanto.stackexchange.com'
'^(.*\.)?ai.stackexchange\.com$': 'code.whatever.social/exchange/ai.stackexchange.com'
'^(.*\.)?monero.stackexchange\.com$': 'code.whatever.social/exchange/monero.stackexchange.com'
'^(.*\.)?korean.stackexchange\.com$': 'code.whatever.social/exchange/korean.stackexchange.com'
'^(.*\.)?crafts.stackexchange\.com$': 'code.whatever.social/exchange/crafts.stackexchange.com'
'^(.*\.)?retrocomputing.stackexchange\.com$': 'code.whatever.social/exchange/retrocomputing.stackexchange.com'
'^(.*\.)?languagelearning.stackexchange\.com$': 'code.whatever.social/exchange/languagelearning.stackexchange.com'
'^(.*\.)?latin.stackexchange\.com$': 'code.whatever.social/exchange/latin.stackexchange.com'
'^(.*\.)?ethereum.stackexchange\.com$': 'code.whatever.social/exchange/ethereum.stackexchange.com'
'^(.*\.)?3dprinting.stackexchange\.com$': 'code.whatever.social/exchange/3dprinting.stackexchange.com'
'^(.*\.)?es\.stackoverflow\.com$': 'code.whatever.social/exchange/es.stackoverflow.com'
'^(.*\.)?hardwarerecs.stackexchange\.com$': 'code.whatever.social/exchange/hardwarerecs.stackexchange.com'
'^(.*\.)?computergraphics.stackexchange\.com$': 'code.whatever.social/exchange/computergraphics.stackexchange.com'
'^(.*\.)?portuguese.stackexchange\.com$': 'code.whatever.social/exchange/portuguese.stackexchange.com'
'^(.*\.)?elementaryos.stackexchange\.com$': 'code.whatever.social/exchange/elementaryos.stackexchange.com'
'^(.*\.)?opensource.stackexchange\.com$': 'code.whatever.social/exchange/opensource.stackexchange.com'
'^(.*\.)?law.stackexchange\.com$': 'code.whatever.social/exchange/law.stackexchange.com'
'^(.*\.)?mythology.stackexchange\.com$': 'code.whatever.social/exchange/mythology.stackexchange.com'
'^(.*\.)?rus.stackexchange\.com$': 'code.whatever.social/exchange/rus.stackexchange.com'
'^(.*\.)?medicalsciences.stackexchange\.com$': 'code.whatever.social/exchange/medicalsciences.stackexchange.com'
'^(.*\.)?ru\.stackoverflow\.com$': 'code.whatever.social/exchange/ru.stackoverflow.com'
'^(.*\.)?civicrm.stackexchange\.com$': 'code.whatever.social/exchange/civicrm.stackexchange.com'
'^(.*\.)?woodworking.stackexchange\.com$': 'code.whatever.social/exchange/woodworking.stackexchange.com'
'^(.*\.)?musicfans.stackexchange\.com$': 'code.whatever.social/exchange/musicfans.stackexchange.com'
'^(.*\.)?vi.stackexchange\.com$': 'code.whatever.social/exchange/vi.stackexchange.com'
'^(.*\.)?coffee.stackexchange\.com$': 'code.whatever.social/exchange/coffee.stackexchange.com'
'^(.*\.)?engineering.stackexchange\.com$': 'code.whatever.social/exchange/engineering.stackexchange.com'
'^(.*\.)?lifehacks.stackexchange\.com$': 'code.whatever.social/exchange/lifehacks.stackexchange.com'
'^(.*\.)?ja\.stackoverflow\.com$': 'code.whatever.social/exchange/ja.stackoverflow.com'
'^(.*\.)?economics.stackexchange\.com$': 'code.whatever.social/exchange/economics.stackexchange.com'
'^(.*\.)?hsm.stackexchange\.com$': 'code.whatever.social/exchange/hsm.stackexchange.com'
'^(.*\.)?emacs.stackexchange\.com$': 'code.whatever.social/exchange/emacs.stackexchange.com'
'^(.*\.)?worldbuilding.stackexchange\.com$': 'code.whatever.social/exchange/worldbuilding.stackexchange.com'
'^(.*\.)?communitybuilding.stackexchange\.com$': 'code.whatever.social/exchange/communitybuilding.stackexchange.com'
'^(.*\.)?hinduism.stackexchange\.com$': 'code.whatever.social/exchange/hinduism.stackexchange.com'
'^(.*\.)?buddhism.stackexchange\.com$': 'code.whatever.social/exchange/buddhism.stackexchange.com'
'^(.*\.)?craftcms.stackexchange\.com$': 'code.whatever.social/exchange/craftcms.stackexchange.com'
'^(.*\.)?puzzling.stackexchange\.com$': 'code.whatever.social/exchange/puzzling.stackexchange.com'
'^(.*\.)?datascience.stackexchange\.com$': 'code.whatever.social/exchange/datascience.stackexchange.com'
'^(.*\.)?joomla.stackexchange\.com$': 'code.whatever.social/exchange/joomla.stackexchange.com'
'^(.*\.)?earthscience.stackexchange\.com$': 'code.whatever.social/exchange/earthscience.stackexchange.com'
'^(.*\.)?matheducators.stackexchange\.com$': 'code.whatever.social/exchange/matheducators.stackexchange.com'
'^(.*\.)?expatriates.stackexchange\.com$': 'code.whatever.social/exchange/expatriates.stackexchange.com'
'^(.*\.)?arduino.stackexchange\.com$': 'code.whatever.social/exchange/arduino.stackexchange.com'
'^(.*\.)?softwarerecs.stackexchange\.com$': 'code.whatever.social/exchange/softwarerecs.stackexchange.com'
'^(.*\.)?alcohol.stackexchange\.com$': 'code.whatever.social/exchange/alcohol.stackexchange.com'
'^(.*\.)?ebooks.stackexchange\.com$': 'code.whatever.social/exchange/ebooks.stackexchange.com'
'^(.*\.)?aviation.stackexchange\.com$': 'code.whatever.social/exchange/aviation.stackexchange.com'
'^(.*\.)?pt\.stackoverflow\.com$': 'code.whatever.social/exchange/pt.stackoverflow.com'
'^(.*\.)?italian.stackexchange\.com$': 'code.whatever.social/exchange/italian.stackexchange.com'
'^(.*\.)?ham.stackexchange\.com$': 'code.whatever.social/exchange/ham.stackexchange.com'
'^(.*\.)?pets.stackexchange\.com$': 'code.whatever.social/exchange/pets.stackexchange.com'
'^(.*\.)?tor.stackexchange\.com$': 'code.whatever.social/exchange/tor.stackexchange.com'
'^(.*\.)?astronomy.stackexchange\.com$': 'code.whatever.social/exchange/astronomy.stackexchange.com'
'^(.*\.)?space.stackexchange\.com$': 'code.whatever.social/exchange/space.stackexchange.com'
'^(.*\.)?blender.stackexchange\.com$': 'code.whatever.social/exchange/blender.stackexchange.com'
'^(.*\.)?freelancing.stackexchange\.com$': 'code.whatever.social/exchange/freelancing.stackexchange.com'
'^(.*\.)?opendata.stackexchange\.com$': 'code.whatever.social/exchange/opendata.stackexchange.com'
'^(.*\.)?networkengineering.stackexchange\.com$': 'code.whatever.social/exchange/networkengineering.stackexchange.com'
'^(.*\.)?reverseengineering.stackexchange\.com$': 'code.whatever.social/exchange/reverseengineering.stackexchange.com'
'^(.*\.)?tridion.stackexchange\.com$': 'code.whatever.social/exchange/tridion.stackexchange.com'
'^(.*\.)?sustainability.stackexchange\.com$': 'code.whatever.social/exchange/sustainability.stackexchange.com'
'^(.*\.)?ell.stackexchange\.com$': 'code.whatever.social/exchange/ell.stackexchange.com'
'^(.*\.)?magento.stackexchange\.com$': 'code.whatever.social/exchange/magento.stackexchange.com'
'^(.*\.)?anime.stackexchange\.com$': 'code.whatever.social/exchange/anime.stackexchange.com'
'^(.*\.)?politics.stackexchange\.com$': 'code.whatever.social/exchange/politics.stackexchange.com'
'^(.*\.)?expressionengine.stackexchange\.com$': 'code.whatever.social/exchange/expressionengine.stackexchange.com'
'^(.*\.)?robotics.stackexchange\.com$': 'code.whatever.social/exchange/robotics.stackexchange.com'
'^(.*\.)?genealogy.stackexchange\.com$': 'code.whatever.social/exchange/genealogy.stackexchange.com'
'^(.*\.)?patents.stackexchange\.com$': 'code.whatever.social/exchange/patents.stackexchange.com'
'^(.*\.)?salesforce.stackexchange\.com$': 'code.whatever.social/exchange/salesforce.stackexchange.com'
'^(.*\.)?islam.stackexchange\.com$': 'code.whatever.social/exchange/islam.stackexchange.com'
'^(.*\.)?russian.stackexchange\.com$': 'code.whatever.social/exchange/russian.stackexchange.com'
'^(.*\.)?raspberrypi.stackexchange\.com$': 'code.whatever.social/exchange/raspberrypi.stackexchange.com'
'^(.*\.)?chess.stackexchange\.com$': 'code.whatever.social/exchange/chess.stackexchange.com'
'^(.*\.)?chemistry.stackexchange\.com$': 'code.whatever.social/exchange/chemistry.stackexchange.com'
'^(.*\.)?workplace.stackexchange\.com$': 'code.whatever.social/exchange/workplace.stackexchange.com'
'^(.*\.)?cs.stackexchange\.com$': 'code.whatever.social/exchange/cs.stackexchange.com'
'^(.*\.)?academia.stackexchange\.com$': 'code.whatever.social/exchange/academia.stackexchange.com'
'^(.*\.)?sports.stackexchange\.com$': 'code.whatever.social/exchange/sports.stackexchange.com'
'^(.*\.)?martialarts.stackexchange\.com$': 'code.whatever.social/exchange/martialarts.stackexchange.com'
'^(.*\.)?outdoors.stackexchange\.com$': 'code.whatever.social/exchange/outdoors.stackexchange.com'
'^(.*\.)?psychology.stackexchange\.com$': 'code.whatever.social/exchange/psychology.stackexchange.com'
'^(.*\.)?mathematica.stackexchange\.com$': 'code.whatever.social/exchange/mathematica.stackexchange.com'
'^(.*\.)?poker.stackexchange\.com$': 'code.whatever.social/exchange/poker.stackexchange.com'
'^(.*\.)?biology.stackexchange\.com$': 'code.whatever.social/exchange/biology.stackexchange.com'
'^(.*\.)?chinese.stackexchange\.com$': 'code.whatever.social/exchange/chinese.stackexchange.com'
'^(.*\.)?movies.stackexchange\.com$': 'code.whatever.social/exchange/movies.stackexchange.com'
'^(.*\.)?scicomp.stackexchange\.com$': 'code.whatever.social/exchange/scicomp.stackexchange.com'
'^(.*\.)?spanish.stackexchange\.com$': 'code.whatever.social/exchange/spanish.stackexchange.com'
'^(.*\.)?bricks.stackexchange\.com$': 'code.whatever.social/exchange/bricks.stackexchange.com'
'^(.*\.)?history.stackexchange\.com$': 'code.whatever.social/exchange/history.stackexchange.com'
'^(.*\.)?hermeneutics.stackexchange\.com$': 'code.whatever.social/exchange/hermeneutics.stackexchange.com'
'^(.*\.)?linguistics.stackexchange\.com$': 'code.whatever.social/exchange/linguistics.stackexchange.com'
'^(.*\.)?bitcoin.stackexchange\.com$': 'code.whatever.social/exchange/bitcoin.stackexchange.com'
'^(.*\.)?christianity.stackexchange\.com$': 'code.whatever.social/exchange/christianity.stackexchange.com'
'^(.*\.)?french.stackexchange\.com$': 'code.whatever.social/exchange/french.stackexchange.com'
'^(.*\.)?dsp.stackexchange\.com$': 'code.whatever.social/exchange/dsp.stackexchange.com'
'^(.*\.)?crypto.stackexchange\.com$': 'code.whatever.social/exchange/crypto.stackexchange.com'
'^(.*\.)?travel.stackexchange\.com$': 'code.whatever.social/exchange/travel.stackexchange.com'
'^(.*\.)?gardening.stackexchange\.com$': 'code.whatever.social/exchange/gardening.stackexchange.com'
'^(.*\.)?philosophy.stackexchange\.com$': 'code.whatever.social/exchange/philosophy.stackexchange.com'
'^(.*\.)?japanese.stackexchange\.com$': 'code.whatever.social/exchange/japanese.stackexchange.com'
'^(.*\.)?german.stackexchange\.com$': 'code.whatever.social/exchange/german.stackexchange.com'
'^(.*\.)?judaism.stackexchange\.com$': 'code.whatever.social/exchange/judaism.stackexchange.com'
'^(.*\.)?sqa.stackexchange\.com$': 'code.whatever.social/exchange/sqa.stackexchange.com'
'^(.*\.)?music.stackexchange\.com$': 'code.whatever.social/exchange/music.stackexchange.com'
'^(.*\.)?sharepoint.stackexchange\.com$': 'code.whatever.social/exchange/sharepoint.stackexchange.com'
'^(.*\.)?parenting.stackexchange\.com$': 'code.whatever.social/exchange/parenting.stackexchange.com'
'^(.*\.)?mechanics.stackexchange\.com$': 'code.whatever.social/exchange/mechanics.stackexchange.com'
'^(.*\.)?drupal.stackexchange\.com$': 'code.whatever.social/exchange/drupal.stackexchange.com'
'^(.*\.)?fitness.stackexchange\.com$': 'code.whatever.social/exchange/fitness.stackexchange.com'
'^(.*\.)?skeptics.stackexchange\.com$': 'code.whatever.social/exchange/skeptics.stackexchange.com'
'^(.*\.)?pm.stackexchange\.com$': 'code.whatever.social/exchange/pm.stackexchange.com'
'^(.*\.)?quant.stackexchange\.com$': 'code.whatever.social/exchange/quant.stackexchange.com'
'^(.*\.)?codegolf.stackexchange\.com$': 'code.whatever.social/exchange/codegolf.stackexchange.com'
'^(.*\.)?codereview.stackexchange\.com$': 'code.whatever.social/exchange/codereview.stackexchange.com'
'^(.*\.)?scifi.stackexchange\.com$': 'code.whatever.social/exchange/scifi.stackexchange.com'
'^(.*\.)?graphicdesign.stackexchange\.com$': 'code.whatever.social/exchange/graphicdesign.stackexchange.com'
'^(.*\.)?dba.stackexchange\.com$': 'code.whatever.social/exchange/dba.stackexchange.com'
'^(.*\.)?video.stackexchange\.com$': 'code.whatever.social/exchange/video.stackexchange.com'
'^(.*\.)?writing.stackexchange\.com$': 'code.whatever.social/exchange/writing.stackexchange.com'
'^(.*\.)?security.stackexchange\.com$': 'code.whatever.social/exchange/security.stackexchange.com'
'^(.*\.)?sound.stackexchange\.com$': 'code.whatever.social/exchange/sound.stackexchange.com'
'^(.*\.)?homebrew.stackexchange\.com$': 'code.whatever.social/exchange/homebrew.stackexchange.com'
'^(.*\.)?physics.stackexchange\.com$': 'code.whatever.social/exchange/physics.stackexchange.com'
'^(.*\.)?boardgames.stackexchange\.com$': 'code.whatever.social/exchange/boardgames.stackexchange.com'
'^(.*\.)?electronics.stackexchange\.com$': 'code.whatever.social/exchange/electronics.stackexchange.com'
'^(.*\.)?android.stackexchange\.com$': 'code.whatever.social/exchange/android.stackexchange.com'
'^(.*\.)?softwareengineering.stackexchange\.com$': 'code.whatever.social/exchange/softwareengineering.stackexchange.com'
'^(.*\.)?bicycles.stackexchange\.com$': 'code.whatever.social/exchange/bicycles.stackexchange.com'
'^(.*\.)?rpg.stackexchange\.com$': 'code.whatever.social/exchange/rpg.stackexchange.com'
'^(.*\.)?apple.stackexchange\.com$': 'code.whatever.social/exchange/apple.stackexchange.com'
'^(.*\.)?cstheory.stackexchange\.com$': 'code.whatever.social/exchange/cstheory.stackexchange.com'
'^(.*\.)?wordpress.stackexchange\.com$': 'code.whatever.social/exchange/wordpress.stackexchange.com'
'^(.*\.)?unix.stackexchange\.com$': 'code.whatever.social/exchange/unix.stackexchange.com'
'^(.*\.)?ux.stackexchange\.com$': 'code.whatever.social/exchange/ux.stackexchange.com'
'^(.*\.)?english.stackexchange\.com$': 'code.whatever.social/exchange/english.stackexchange.com'
'^(.*\.)?money.stackexchange\.com$': 'code.whatever.social/exchange/money.stackexchange.com'
'^(.*\.)?tex.stackexchange\.com$': 'code.whatever.social/exchange/tex.stackexchange.com'
'^(.*\.)?gis.stackexchange\.com$': 'code.whatever.social/exchange/gis.stackexchange.com'
'^(.*\.)?diy.stackexchange\.com$': 'code.whatever.social/exchange/diy.stackexchange.com'
'^(.*\.)?math.stackexchange\.com$': 'code.whatever.social/exchange/math.stackexchange.com'
'^(.*\.)?stats.stackexchange\.com$': 'code.whatever.social/exchange/stats.stackexchange.com'
'^(.*\.)?photo.stackexchange\.com$': 'code.whatever.social/exchange/photo.stackexchange.com'
'^(.*\.)?gamedev.stackexchange\.com$': 'code.whatever.social/exchange/gamedev.stackexchange.com'
'^(.*\.)?cooking.stackexchange\.com$': 'code.whatever.social/exchange/cooking.stackexchange.com'
'^(.*\.)?webmasters.stackexchange\.com$': 'code.whatever.social/exchange/webmasters.stackexchange.com'
'^(.*\.)?gaming.stackexchange\.com$': 'code.whatever.social/exchange/gaming.stackexchange.com'
'^(.*\.)?webapps.stackexchange\.com$': 'code.whatever.social/exchange/webapps.stackexchange.com'
'^(.*\.)?meta.stackexchange\.com$': 'code.whatever.social/exchange/meta.stackexchange.com'
remove:
- 'com\.de'
- '(.*\.)?codegrepper\.com'
- '(.*\.)?w3schools\.com'
- '(.*\.)?geeksforgeeks\.org'
- '(.*\.)?stackshare\.io'
- '(.*\.)?tutorialspoint\.com'
- '(.*\.)?answeright\.com'
- '(.*\.)?askdev\.info'
- '(.*\.)?askdev\.io'
- '(.*\.)?blogmepost\.com'
- '(.*\.)?c-sharpcorner\.com'
- '(.*\.)?code-examples\.net'
- '(.*\.)?codeflow\.site'
- '(.*\.)?gitmemory\.cn'
- '(.*\.)?gitmemory\.com'
- '(.*\.)?intellipaat\.com'
- '(.*\.)?javaer101\.com'
- '(.*\.)?programmerstart\.com'
- '(.*\.)?programmersought\.com'
- '(.*\.)?qastack\.com'
- '(.*\.)?roboflow\.ai'
- '(.*\.)?stackanswers\.net'
- '(.*\.)?stackoom\.com'
- '(.*\.)?stackovernet\.com'
- '(.*\.)?stackovernet\.xyz'
- '(.*\.)?stackoverrun\.com'
- '(.*\.)?thetopsites\.net'
- '(.*\.)?ubuntugeeks\.com'
- '(.*\.)?cyberciti\.biz'
- '(.*\.)?ispycode\.com'
- '(.*\.)?reposhub\.com'
- '(.*\.)?githubmemory\.com'
- '(.*\.)?issueexplorer\.com'
- '(.*\.)?tabnine\.com'
- '(.*\.)?gitcode\.net'
- '(.*\.)?command-not-found\.com'
- '(.*\.)?im-coder\.com'
- '(.*\.)?i-harness\.com'
# ublock-origin-shitty-copies-filter/stackoverflow-copycats.txt
- '(.*\.)?code-examples\.net'
- '(.*\.)?kotaeta\.com'
- '(.*\.)?answer-id\.com'
- '(.*\.)?code\.i-harness\.com'
- '(.*\.)?living-sun\.com'
- '(.*\.)?qastack\.jp'
- '(.*\.)?qastack\.ru'
- '(.*\.)?qastack\.it'
- '(.*\.)?qastack\.mx'
- '(.*\.)?qastack\.com\.br'
- '(.*\.)?qastack\.info\.tr'
- '(.*\.)?qastack\.in\.th'
- '(.*\.)?qastack\.com\.de'
- '(.*\.)?qastack\.fr'
- '(.*\.)?qastack\.cn'
- '(.*\.)?qastack\.com\.ua'
- '(.*\.)?qastack\.co\.in'
- '(.*\.)?qastack\.kr'
- '(.*\.)?qastack\.vn'
- '(.*\.)?qastack\.net\.bd'
- '(.*\.)?qa-stack\.pl'
- '(.*\.)?qastack\.id'
- '(.*\.)?coder\.work'
- '(.*\.)?it-swarm-ja\.tech'
- '(.*\.)?it-swarm\.jp\.net'
- '(.*\.)?it-mure\.jp\.net'
- '(.*\.)?it-swarm-ja\.com'
- '(.*\.)?it-swarm\.com\.ru'
- '(.*\.)?codeflow\.site'
- '(.*\.)?codeguides\.site'
- '(.*\.)?overcoder\.net'
- '(.*\.)?coderoad\.ru'
- '(.*\.)?generacodice\.blog'
- '(.*\.)?generacodice\.it'
- '(.*\.)?generacodice\.com'
- '(.*\.)?javaer101\.com'
- '(.*\.)?voidcc\.com'
- '(.*\.)?siwib\.org'
- '(.*\.)?fluffyfables\.com'
- '(.*\.)?fixes\.pub'
- '(.*\.)?knews\.vip'
- '(.*\.)?isolution\.pro'
- '(.*\.)?uwenku\.com'
- '(.*\.)?lycaeum\.dev'
- '(.*\.)?brocante\.dev'
- '(.*\.)?classmethod\.dev'
- '(.*\.)?stormcrow\.dev'
- '(.*\.)?athabasca-foto\.com'
- '(.*\.)?zsharp\.org'
- '(.*\.)?projectbackpack\.org'
- '(.*\.)?waymanamechurch\.org'
- '(.*\.)?sunflowercreations\.org'
- '(.*\.)?cfadnc\.org'
- '(.*\.)?fitforlearning\.org'
- '(.*\.)?panaindustrial\.com'
- '(.*\.)?sierrasummit2005\.org'
- '(.*\.)?theshuggahpies\.com'
- '(.*\.)?pcbconline\.org'
- '(.*\.)?nuomiphp\.com'
- '(.*\.)?ubuntu\.buildwebhost\.com'
- '(.*\.)?ubuntuaa\.com'
- '(.*\.)?debugcn\.com'
- '(.*\.)?sch22\.org'
- '(.*\.)?gupgallery\.com'
- '(.*\.)?amuddycup\.com'
- '(.*\.)?ecnf2016\.org'
- '(.*\.)?softwareuser\.asklobster\.com'
- '(.*\.)?domainelespailles\.net'
- '(.*\.)?ec-europe\.org'
- '(.*\.)?pakostnici\.com'
- '(.*\.)?try2explore\.com'
- '(.*\.)?laravelquestions\.com'
- '(.*\.)?itectec\.com'
- '(.*\.)?stackovergo\.com'
- '(.*\.)?faithcov\.org'
- '(.*\.)?noblenaz\.org'
- '(.*\.)?py4u\.net'
- '(.*\.)?culinarydegree\.info'
- '(.*\.)?safehavenpetrescue\.org'
- '(.*\.)?qapicks\.com'
- '(.*\.)?issues-world\.com'
- '(.*\.)?narkive\.jp'
- '(.*\.)?ourladylakes\.org'
- '(.*\.)?intellipaat\.com'
- '(.*\.)?article\.docway\.net'
- '(.*\.)?xiu2\.net'
- '(.*\.)?codehero\.jp'
- '(.*\.)?quabr\.com'
- '(.*\.)?webdevqa\.jp\.net'
- '(.*\.)?qapicks\.com'
- '(.*\.)?exceptionshub\.com'
- '(.*\.)?newbedev\.com'
- '(.*\.)?codenong\.com'
- '(.*\.)?cainiaojiaocheng\.com'
- '(.*\.)?routinepanic\.com'
- '(.*\.)?pythonwd\.com'
- '(.*\.)?tutorialmore\.com'
- '(.*\.)?alwaysemmyhope\.com'
- '(.*\.)?pretagteam\.com'
- '(.*\.)?titanwolf\.org'
- '(.*\.)?coderedirect\.com'
- '(.*\.)?ostack\.cn'
- '(.*\.)?easysavecode\.com'
- '(.*\.)?webdevdesigner\.com'
- '(.*\.)?ghcc\.net'
- '(.*\.)?developreference\.com'
- '(.*\.)?semicolonworld\.com'
- '(.*\.)?tipsfordev\.com'
- '(.*\.)?qi-u\.com'
- '(.*\.)?stackqna\.com'
- '(.*\.)?xsprogram\.com'
- '(.*\.)?stackoom\.com'
- '(.*\.)?it-swarm-fr\.com'
- '(.*\.)?imtqy\.com'
- '(.*\.)?christfever\.in'
- '(.*\.)?codersatellite\.com'
- '(.*\.)?cndgn\.com'
- '(.*\.)?coredump\.biz'
- '(.*\.)?farath\.com'
- '(.*\.)?devbugfix\.com'
- '(.*\.)?tech\.wayne-chu\.com'
- '(.*\.)?stackify\.dev'
- '(.*\.)?webknox\.com'
- '(.*\.)?stackfinder\.jp\.net'
- '(.*\.)?coder-solution-jp\.com'
- '(.*\.)?jpndev\.com'
- '(.*\.)?uebu-kaihatsu\.jp\.net'
- '(.*\.)?sqlite\.in'
- '(.*\.)?stackguides\.com'
- '(.*\.)?younggeeks\.in'
- '(.*\.)?answerlib\.com'
- '(.*\.)?edupro\.id'
- '(.*\.)?python-stack\.de'
- '(.*\.)?stackfinder\.ru'
- '(.*\.)?stackfault\.net'
- '(.*\.)?howtofix\.io'
- '(.*\.)?buzzphp\.com'
- '(.*\.)?desenv-web-rp\.com'
- '(.*\.)?askdev\.vn'
- '(.*\.)?quares\.ru'
- '(.*\.)?examplefiles\.net'
- '(.*\.)?codewdw\.com'
- '(.*\.)?jpcodeqa\.com'
- '(.*\.)?tutorialguruji\.com'
# ublock-origin-shitty-copies-filter/github-copycats.txt
- '(.*\.)?bleepcoder.com'
- '(.*\.)?githubja.com'
- '(.*\.)?gitmemory.com'
- '(.*\.)?giters.com'
- '(.*\.)?githubmemory.com'
- '(.*\.)?wenyanet.com'
- '(.*\.)?issueexplorer.com'
- '(.*\.)?opensourcelibs.com'
- '(.*\.)?awesomeopensource.com'
- '(.*\.)?findbestopensource.com'
- '(.*\.)?githubhelp.com'
- '(.*\.)?pythonissues.com'
- '(.*\.)?golangrepo.com'
- '(.*\.)?gitmemory.cn'
- '(.*\.)?githubmate.com'
- '(.*\.)?reposhub.com'
- '(.*\.)?gitanswer.com'
- '(.*\.)?githubplus.com'
- '(.*\.)?pythonrepo.com'
- '(.*\.)?bestofcpp.com'
- '(.*\.)?github.innominds.com'
- '(.*\.)?www.higithub.com'
replace: 'replace-hosts.yml'
remove: 'remove-hosts.yml'
# low_priority:
# - '(.*\.)?google(\..*)?$'
# high_priority:

View File

@ -1,3 +1,13 @@
compose:
oracle1:
- searxng
oracle2:
- searxng
oracle3:
- searxng
oracle4:
- searxng
config:
oracle1:
- searxng
@ -8,15 +18,6 @@ config:
oracle4:
- searxng
compose:
oracle1:
- searxng
oracle2:
- searxng
oracle3:
- searxng
oracle4:
- searxng
# ----------------------------------------------------------------------------------------------------