re-initialize and make some changes. repository got to around 2 gigabytes and needed to be more efficient
4
.domains
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
hrt.boytw.ink
|
||||
diyhrt.codeberg.page
|
||||
pages.diyhrt.codeberg.page
|
||||
pages.pages.diyhrt.codeberg.page
|
||||
38
.github/workflows/codeberg_mirror.yml
vendored
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
name: Mirror to Codeberg
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
push:
|
||||
|
||||
jobs:
|
||||
codeberg:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
fetch-depth: 0
|
||||
token: ${{ secrets.PAT_TOKEN }}
|
||||
- name: check for 404
|
||||
run: |
|
||||
url="https://codeberg.org/diyhrt/pages"
|
||||
status=$(curl -o /dev/null -s -w "%{http_code}" $url)
|
||||
if [ $status -eq 404 ]; then
|
||||
echo "Got 404. Exiting."
|
||||
curl -H "Content-Type: application/json" -d '{"content": "${{ secrets.DISCORD_USER_ID }} $URL returned 404"}' ${{ secrets.WEBHOOK_URL }}
|
||||
exit 1
|
||||
fi
|
||||
- uses: pixta-dev/repository-mirroring-action@v1.1.1
|
||||
with:
|
||||
target_repo_url: "git@codeberg.org:diyhrt/pages.git"
|
||||
ssh_private_key: ${{ secrets.SSH_PRIVATE_KEY }}
|
||||
secret_mirror:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
fetch-depth: 0
|
||||
token: ${{ secrets.PAT_TOKEN }}
|
||||
- uses: pixta-dev/repository-mirroring-action@v1.1.1
|
||||
with:
|
||||
target_repo_url: "${{ secrets.SECRET_MIRROR_URL }}"
|
||||
ssh_private_key: ${{ secrets.SECRET_SSH_PRIVATE_KEY }}
|
||||
28
.github/workflows/disroot_mirror.yml
vendored
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
name: Mirror to Disroot
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: "0 0 1,15 * *"
|
||||
|
||||
jobs:
|
||||
disroot:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
fetch-depth: 0
|
||||
token: ${{ secrets.PAT_TOKEN }}
|
||||
- name: check for 404
|
||||
run: |
|
||||
url="https://git.disroot.org/diyhrt/mirrors"
|
||||
status=$(curl -o /dev/null -s -w "%{http_code}" $url)
|
||||
if [ $status -eq 404 ]; then
|
||||
echo "Got 404. Exiting."
|
||||
curl -H "Content-Type: application/json" -d '{"content": "${{ secrets.DISCORD_USER_ID }} $URL returned 404"}' ${{ secrets.WEBHOOK_URL }}
|
||||
exit 1
|
||||
fi
|
||||
- uses: pixta-dev/repository-mirroring-action@v1.1.1
|
||||
with:
|
||||
target_repo_url: "git@git.disroot.org:diyhrt/mirrors.git"
|
||||
ssh_private_key: ${{ secrets.SSH_PRIVATE_KEY }}
|
||||
36
.github/workflows/diyhrt.cafe.yml
vendored
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
name: DIYHRT.cafe
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: "0 0 * * 0"
|
||||
|
||||
jobs:
|
||||
download:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
token: ${{ secrets.PAT_TOKEN }}
|
||||
- name: check for 404
|
||||
run: |
|
||||
url="https://diyhrt.cafe"
|
||||
status=$(curl -o /dev/null -s -w "%{http_code}" $url)
|
||||
if [ $status -eq 404 ]; then
|
||||
echo "Got 404. Exiting."
|
||||
curl -H "Content-Type: application/json" -d '{"content": "${{ secrets.DISCORD_USER_ID }} $URL returned 404"}' ${{ secrets.WEBHOOK_URL }}
|
||||
exit 1
|
||||
fi
|
||||
- name: download .cafe
|
||||
if: always()
|
||||
run: |
|
||||
rm -rf diyhrt.cafe
|
||||
wget --convert-links --page-requisites --span-hosts --no-parent --reject 'rocket-loader.min.js' --reject '*UserLogin*' --reject '*visualEditor*' --reject '*CreateAccount*' --reject '*load.php*' --wait 3 --limit-rate 4m --continue --random-wait --adjust-extension -U 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.6) Gecko/20070802 SeaMonkey/1.1.4 Contact: hrt.boytw.ink/crawl_contact.txt' -e robots=off -i scripts/cafe.txt || true
|
||||
- name: commit changes
|
||||
if: ${{ success() }}
|
||||
uses: EndBug/add-and-commit@v9
|
||||
with:
|
||||
add: "diyhrt.cafe"
|
||||
pull: "--rebase --autostash ."
|
||||
message: "[automated] update diyhrt.cafe"
|
||||
default_author: github_actions
|
||||
36
.github/workflows/diyhrt.market.yml
vendored
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
name: DIYHRT.market
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: "0 0 * * 1"
|
||||
|
||||
jobs:
|
||||
archive:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
token: ${{ secrets.PAT_TOKEN }}
|
||||
- name: check for 404
|
||||
run: |
|
||||
url="https://diyhrt.market"
|
||||
status=$(curl -o /dev/null -s -w "%{http_code}" $url)
|
||||
if [ $status -eq 404 ]; then
|
||||
echo "Got 404. Exiting."
|
||||
curl -H "Content-Type: application/json" -d '{"content": "${{ secrets.DISCORD_USER_ID }} $URL returned 404"}' ${{ secrets.WEBHOOK_URL }}
|
||||
exit 1
|
||||
fi
|
||||
- name: download diyhrt.market
|
||||
run: |
|
||||
rm -rf diyhrt.market cdn.diyhrt.market
|
||||
wget -mkpKEH --limit-rate 10m --random-wait --user-agent="Contact: hrt.boytw.ink/crawl_contact.txt" --domains=diyhrt.market,cdn.diyhrt.market https://diyhrt.market || true
|
||||
find . -name "*.orig" -type f -delete
|
||||
- name: commit changes
|
||||
if: ${{ success() }}
|
||||
uses: EndBug/add-and-commit@v9
|
||||
with:
|
||||
add: "['diyhrt.market', 'cdn.diyhrt.market']"
|
||||
pull: "--rebase --autostash ."
|
||||
message: "[automated] update diyhrt.market"
|
||||
default_author: github_actions
|
||||
42
.github/workflows/diyhrt.wiki.yml
vendored
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
name: DIYHRT.wiki
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: "0 0 * * 2"
|
||||
|
||||
jobs:
|
||||
archive:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
token: ${{ secrets.PAT_TOKEN }}
|
||||
- name: check for 404
|
||||
run: |
|
||||
url="https://diyhrt.wiki"
|
||||
status=$(curl -o /dev/null -s -w "%{http_code}" $url)
|
||||
if [ $status -eq 404 ]; then
|
||||
echo "Got 404. Exiting."
|
||||
curl -H "Content-Type: application/json" -d '{"content": "${{ secrets.DISCORD_USER_ID }} $URL returned 404"}' ${{ secrets.WEBHOOK_URL }}
|
||||
exit 1
|
||||
fi
|
||||
- name: download diyhrt.wiki
|
||||
run: |
|
||||
rm -rf diyhrt.wiki
|
||||
wget -mkxKE -e robots=off --limit-rate=10m --random-wait --user-agent="Contact: hrt.boytw.ink/crawl_contact.txt" --reject '*age-check*' https://diyhrt.wiki https://diyhrt.wiki/nav.html || true # downloads nav.html because it doesn't crawl properly without it
|
||||
cd diyhrt.wiki && rm *.orig && cd ..
|
||||
- name: setup python
|
||||
uses: actions/setup-python@v4
|
||||
with:
|
||||
python-version: '3.10'
|
||||
- name: run agebypass.py # removes the age-check.js script because it was causing problems
|
||||
run: python scripts/agebypass.py
|
||||
- name: commit changes
|
||||
if: ${{ success() }}
|
||||
uses: EndBug/add-and-commit@v9
|
||||
with:
|
||||
add: "diyhrt.wiki"
|
||||
pull: "--rebase --autostash ."
|
||||
message: "[automated] update diyhrt.wiki"
|
||||
default_author: github_actions
|
||||
26
.github/workflows/groups.io.yml
vendored
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
name: groups.io wiki
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: "0 0 * * 3"
|
||||
|
||||
jobs:
|
||||
archive:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
token: ${{ secrets.PAT_TOKEN }}
|
||||
- name: download groups.io wiki
|
||||
run: |
|
||||
rm -rf groups.io
|
||||
wget -e robots=off --mirror --limit-rate=10m --convert-links --adjust-extension --page-requisites --random-wait --no-parent https://groups.io/g/MTFHRT/wiki/ https://groups.io/g/MTFHRT/topic/80225302/ https://groups.io/g/MTFHRT/topic/79606271/ || true
|
||||
- name: commit changes
|
||||
if: ${{ success() }}
|
||||
uses: EndBug/add-and-commit@v9
|
||||
with:
|
||||
add: "groups.io"
|
||||
pull: --rebase --autostash .
|
||||
message: "[automated] update groups.io wiki"
|
||||
default_author: github_actions
|
||||
40
.github/workflows/hrt.coffee.yml
vendored
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
name: HRT.coffee
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '0 0 * * 4'
|
||||
|
||||
jobs:
|
||||
archive:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
token: ${{ secrets.PAT_TOKEN }}
|
||||
- name: Check for 404
|
||||
run: |
|
||||
url="https://hrt.coffee"
|
||||
status=$(curl -o /dev/null -s -w "%{http_code}" $url)
|
||||
if [ $status -eq 404 ]; then
|
||||
echo "Got 404. Exiting."
|
||||
curl -H "Content-Type: application/json" -d '{"content": "${{ secrets.DISCORD_USER_ID }} $URL returned 404"}' ${{ secrets.WEBHOOK_URL }}
|
||||
exit 1
|
||||
fi
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt-get install wget
|
||||
- name: Download hrt.coffee
|
||||
run: |
|
||||
rm -rf hrt.coffee
|
||||
export USER_AGENT="Mosaic/9.0 (Commodore AmigaOS 4.0) AmiWeb/4.1.33 (KHTML, like Gecko) Version/22.1 Mozilla/5.0. Contact: https://boytw.ink/crawl_contact.txt"
|
||||
wget --adjust-extension --convert-links -e robots=off --mirror --page-requisites --waitretry 5 --timeout 60 --tries 5 --wait 1 -U "$USER_AGENT" https://hrt.coffee
|
||||
- name: Commit changes
|
||||
if: ${{ success() }}
|
||||
uses: EndBug/add-and-commit@v9
|
||||
with:
|
||||
add: hrt.coffee
|
||||
pull: "--rebase --autostash ."
|
||||
message: "[automated] update hrt.coffee"
|
||||
default_author: github_actions
|
||||
32
.github/workflows/md_to_html.yml
vendored
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
name: Convert markdown to html
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
push:
|
||||
paths:
|
||||
- 'README.md'
|
||||
- 'DISCLAIMER.md'
|
||||
|
||||
jobs:
|
||||
convert:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
token: ${{ secrets.PAT_TOKEN }}
|
||||
- uses: actions/setup-python@v4
|
||||
with:
|
||||
python-version: pypy-3.7-v7.3.3
|
||||
- name: Convert to html
|
||||
run: |
|
||||
pip install markdown bleach
|
||||
python scripts/md_to_html.py README.md readme.html
|
||||
python scripts/md_to_html.py DISCLAIMER.md disclaimer.html
|
||||
- name: Commit changes
|
||||
if: ${{ success() }}
|
||||
uses: EndBug/add-and-commit@v9
|
||||
with:
|
||||
add: "['readme.html', 'disclaimer.html']"
|
||||
pull: "--rebase --autostash ."
|
||||
message: "[automated] update markdown files"
|
||||
default_author: github_actions
|
||||
40
.github/workflows/reddit.yml
vendored
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
name: Reddit Wikis
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: "0 0 * * 5"
|
||||
|
||||
jobs:
|
||||
archive:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
token: ${{ secrets.PAT_TOKEN }}
|
||||
- name: check for 404
|
||||
run: |
|
||||
urls=("https://old.reddit.com/r/TransDIY/wiki/pharmacies" "https://old.reddit.com/r/TransDIY/wiki" "https://old.reddit.com/r/TransSurgeriesWiki/wiki/index/" "https://old.reddit.com/r/FTM/wiki")
|
||||
failed=""
|
||||
for url in "${urls[@]}"; do
|
||||
status=$(curl -o /dev/null -s -w "%{http_code}" $url)
|
||||
if [ $status -eq 404 ]; then
|
||||
failed=$url
|
||||
echo "Got 404 on $failed. Exiting."
|
||||
curl -H "Content-Type: application/json" -d "{\"content\": \"${{ secrets.DISCORD_USER_ID }} $url returned 404\"}" ${{ secrets.WEBHOOK_URL }}
|
||||
fi
|
||||
done
|
||||
- name: Download Wikis
|
||||
run: |
|
||||
rm -rf old.reddit.com && rm -rf reddit
|
||||
wget --no-cookies --header "Cookie: over18=1" -E -H -k -p -r -l1 --domains=old.reddit.com https://old.reddit.com/r/TransDIY/wiki https://old.reddit.com/r/TransDIY/wiki/pharmacies https://old.reddit.com/r/TransSurgeriesWiki/wiki/index/ https://old.reddit.com/r/FTM/wiki || true
|
||||
mv old.reddit.com reddit
|
||||
cd reddit && rm robots.txt
|
||||
- name: Commit Changes
|
||||
if: ${{ success() }}
|
||||
uses: EndBug/add-and-commit@v9
|
||||
with:
|
||||
add: reddit
|
||||
pull: --rebase --autostash .
|
||||
message: "[automated] update /r/TransDIY wiki"
|
||||
default_author: github_actions
|
||||
36
.github/workflows/transfemscience.org.yml
vendored
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
name: transfemscience.org
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: "0 0 * * 6"
|
||||
|
||||
jobs:
|
||||
archive:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
token: ${{ secrets.PAT_TOKEN }}
|
||||
- name: check for 404
|
||||
run: |
|
||||
url="https://transfemscience.org"
|
||||
status=$(curl -o /dev/null -s -w "%{http_code}" $url)
|
||||
if [ $status -eq 404 ]; then
|
||||
echo "Got 404. Exiting."
|
||||
curl -H "Content-Type: application/json" -d '{"content": "${{ secrets.DISCORD_USER_ID }} $URL returned 404"}' ${{ secrets.WEBHOOK_URL }}
|
||||
exit 1
|
||||
fi
|
||||
- name: download transfemscience
|
||||
run: |
|
||||
rm -rf transfemscience.org
|
||||
wget -mkpKEH --limit-rate 10m --random-wait -e robots=off --user-agent="Contact: hrt.boytw.ink/crawl_contact.txt" --domains=transfemscience.org,files.transfemscience.org https://transfemscience.org || true
|
||||
find . -name "*.orig" -type f -delete
|
||||
- name: commit changes
|
||||
if: ${{ success() }}
|
||||
uses: EndBug/add-and-commit@v9
|
||||
with:
|
||||
add: "['files.transfemscience.org', 'transfemscience.org']"
|
||||
pull: "--rebase --autostash ."
|
||||
message: "[automated] update transfemscience"
|
||||
default_author: github_actions
|
||||
32
.github/workflows/update_cafe.yml
vendored
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
name: Update DIYHRT.cafe links
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: "30 23 1 * *" # every 1st of month
|
||||
|
||||
jobs:
|
||||
update:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
token: ${{ secrets.PAT_TOKEN }}
|
||||
- uses: actions/setup-python@v4
|
||||
with:
|
||||
python-version: pypy-3.7-v7.3.3
|
||||
- name: Update links
|
||||
if: always()
|
||||
run: |
|
||||
rm scripts/cafe.txt
|
||||
pip install beautifulsoup4 bs4
|
||||
python scripts/getlinks.py 'https://diyhrt.cafe/index.php/Special:AllPages' > scripts/cafe.txt
|
||||
cd scripts && python formatlinks.py cafe.txt
|
||||
- name: Commit changes
|
||||
if: ${{ success() }}
|
||||
uses: EndBug/add-and-commit@v9
|
||||
with:
|
||||
add: "scripts/cafe.txt"
|
||||
pull: "--rebase --autostash ."
|
||||
message: "[automated] update diyhrt.cafe list"
|
||||
default_author: github_actions
|
||||
22
404.html
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>404</title>
|
||||
<style>
|
||||
body {
|
||||
background-color: black;
|
||||
color: white;
|
||||
text-align: center;
|
||||
padding: 100px;
|
||||
font-family: Arial, sans-serif;
|
||||
}
|
||||
a {
|
||||
color: white;
|
||||
text-decoration: underline;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<p>404 - if this is unexpected, please open an <a href="https://github.com/boytwink/diyhrt/issues">issue</a></p>
|
||||
</body>
|
||||
</html>
|
||||
15
DISCLAIMER.md
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
We cannot guarantee the legal status of self medication or ordering of medication online or importation of medication online in your country. We are not responsible for any damages whatsoever. All content on this website is exclusively for educational purposes.
|
||||
|
||||
All orders made with third party suppliers are at your own risk.
|
||||
|
||||
Any information you may find on this website may be inaccurate, misleading, dangerous, unethical, or illegal.
|
||||
|
||||
We make no effort remove any incorrect or dangerous information from this website. Use at your own risk, and by using it you agree that we are liable for nothing you do as a result of this website
|
||||
|
||||
All information found on the site is without any implied warranty of fitness for any purpose or use whatsoever.
|
||||
|
||||
Do not rely on content found on this website without independent verification.
|
||||
|
||||
By using this website, you acknowledge that you have read this disclaimer and agree not to hold us responsible for anything you see or any action you take becase of this website.
|
||||
|
||||
This website should not be accessed by anyone under the age of 21, and by using it you agree that you are 21 or over.
|
||||
18
README.md
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
## What is this?
|
||||
This an archive of diyhrt.cafe, diyhrt.wiki, diyhrt.market, hrt.coffee, transfemscience.org and a few others in case something goes wrong. Websites are updated once weekly.
|
||||
|
||||
## Accessing this archive
|
||||
### Online, no download required.
|
||||
https://hrt.boytw.ink
|
||||
|
||||
### Locally
|
||||
Use [this link](https://codeberg.org/diyhrt/pages/archive/main.zip) and it will start a download. To access the archive, open index.html with your browser.
|
||||
|
||||
## Mirroring
|
||||
|
||||
I encourage you to start your own mirror, and open an issue or pull request if you would like it added to the readme. If you decide create a public mirror, it should be automatically by simply running git pull at least once a week with a [simple cron job](https://stackoverflow.com/a/69553820). Feel free to open an issue if you need any help.
|
||||
|
||||
This project is currently hosted on Codeberg and mirrored at [GitHub](https://boytwink.github.io/diyhrt) and [git.disroot.org](https://git.disroot.org/diyhrt/mirrors).
|
||||
|
||||
## Contact me
|
||||
If you want to contact me about something here, start an issue on [GitHub](https://github.com/boytwink/diyhrt/issues) or [Codeberg](https://codeberg.org/diyhrt/pages/issues).
|
||||
BIN
cdn.diyhrt.market/0038103_progynova-2mg-84tb_550.jpeg
Normal file
|
After Width: | Height: | Size: 26 KiB |
BIN
cdn.diyhrt.market/110ml.png
Normal file
|
After Width: | Height: | Size: 2.2 MiB |
BIN
cdn.diyhrt.market/170905-Ricit-Hero-Shot.png
Normal file
|
After Width: | Height: | Size: 57 KiB |
BIN
cdn.diyhrt.market/197ac2423994ab7c4b60e531cfdbb950.jpg
Normal file
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 27 KiB |
|
After Width: | Height: | Size: 112 KiB |
BIN
cdn.diyhrt.market/55ml.png
Normal file
|
After Width: | Height: | Size: 2 MiB |
|
After Width: | Height: | Size: 100 KiB |
BIN
cdn.diyhrt.market/Avodart-Dutasteride-for-Hair-Loss-1.jpg
Normal file
|
After Width: | Height: | Size: 78 KiB |
BIN
cdn.diyhrt.market/Binarex-Hero-Right.png
Normal file
|
After Width: | Height: | Size: 61 KiB |
BIN
cdn.diyhrt.market/EC-1.png
Normal file
|
After Width: | Height: | Size: 2.1 MiB |
BIN
cdn.diyhrt.market/EE-1.png
Normal file
|
After Width: | Height: | Size: 2.1 MiB |
BIN
cdn.diyhrt.market/EU-1.png
Normal file
|
After Width: | Height: | Size: 1.8 MiB |
BIN
cdn.diyhrt.market/EV-1.png
Normal file
|
After Width: | Height: | Size: 2 MiB |
BIN
cdn.diyhrt.market/Estradot-50mcg.jpeg
Normal file
|
After Width: | Height: | Size: 40 KiB |
BIN
cdn.diyhrt.market/H0001168.png
Normal file
|
After Width: | Height: | Size: 171 KiB |
BIN
cdn.diyhrt.market/Procalut-Bicalutamide-main.jpg
Normal file
|
After Width: | Height: | Size: 26 KiB |
BIN
cdn.diyhrt.market/ProcurCyproterone-Acetate-Tab-50mg-UK-1.jpg
Normal file
|
After Width: | Height: | Size: 74 KiB |
BIN
cdn.diyhrt.market/XE2CRvSr8Cw8HOhUr9hKeoOx5HryzoOy2yCenmPY.png
Normal file
|
After Width: | Height: | Size: 308 KiB |
BIN
cdn.diyhrt.market/ald0001.jpg
Normal file
|
After Width: | Height: | Size: 269 KiB |
BIN
cdn.diyhrt.market/calutide_50mg_tablet_10_s_0.jpg
Normal file
|
After Width: | Height: | Size: 40 KiB |
BIN
cdn.diyhrt.market/duprost-capsule-0-5mg-500x500.jpg
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
cdn.diyhrt.market/dutagen-capsule-500x500.jpg
Normal file
|
After Width: | Height: | Size: 29 KiB |
BIN
cdn.diyhrt.market/dutas_capsule_30_s_0.jpg
Normal file
|
After Width: | Height: | Size: 46 KiB |
BIN
cdn.diyhrt.market/estradot75.jpg
Normal file
|
After Width: | Height: | Size: 180 KiB |
BIN
cdn.diyhrt.market/fc0fd05fb03279e36aeb5fd23ac47c1d0b686ad8.jpeg
Normal file
|
After Width: | Height: | Size: 67 KiB |
BIN
cdn.diyhrt.market/finalo-1-mg-38981-big.jpg
Normal file
|
After Width: | Height: | Size: 33 KiB |
BIN
cdn.diyhrt.market/finax-1-500x500.jpg
Normal file
|
After Width: | Height: | Size: 34 KiB |
BIN
cdn.diyhrt.market/fincar-5-mg-500x500.jpg
Normal file
|
After Width: | Height: | Size: 38 KiB |
BIN
cdn.diyhrt.market/k4x6rt0tbkb6vozwi8fp.jpg
Normal file
|
After Width: | Height: | Size: 43 KiB |
BIN
cdn.diyhrt.market/microgest-100-capsules.png
Normal file
|
After Width: | Height: | Size: 342 KiB |
BIN
cdn.diyhrt.market/microgest-200-capsules.jpg
Normal file
|
After Width: | Height: | Size: 437 KiB |
BIN
cdn.diyhrt.market/open-uri20220401-20360-1qqjabs.png
Normal file
|
After Width: | Height: | Size: 171 KiB |
|
After Width: | Height: | Size: 26 KiB |
BIN
cdn.diyhrt.market/progestan-tablet-2.png
Normal file
|
After Width: | Height: | Size: 245 KiB |
BIN
cdn.diyhrt.market/prosteride-5-500x500.jpg
Normal file
|
After Width: | Height: | Size: 34 KiB |
BIN
cdn.diyhrt.market/rugtnocth1eexaosduqq.jpg
Normal file
|
After Width: | Height: | Size: 34 KiB |
BIN
cdn.diyhrt.market/siterone-100.jpg
Normal file
|
After Width: | Height: | Size: 114 KiB |
BIN
cdn.diyhrt.market/siterone-tablet-500x500.png
Normal file
|
After Width: | Height: | Size: 157 KiB |
BIN
cdn.diyhrt.market/stores/logos/4nrx_logo.png
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
cdn.diyhrt.market/stores/logos/R8dAbH.png
Normal file
|
After Width: | Height: | Size: 69 KiB |
BIN
cdn.diyhrt.market/stores/logos/inhouselogo.png
Normal file
|
After Width: | Height: | Size: 25 KiB |
BIN
cdn.diyhrt.market/stores/logos/uplogo.jpg
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
cdn.diyhrt.market/ya4wz2whufq1kfqxkuvj.jpg
Normal file
|
After Width: | Height: | Size: 31 KiB |
2
crawl_contact.txt
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
if you're a webmaster who wants to contact me for any reason - open an issue github.com/boytwink/diyhrt/issues and give it the webmaster label. there's also a couple ways to contact me on my github profile.
|
||||
i do not and will not respect robots.txt. if you want me to not crawl a certain page or use different rate limits, read this https://wiki.archiveteam.org/index.php/Robots.txt, then ask me.
|
||||
33
disclaimer.html
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<!-- this file is automatically updated when README.md is updated, please don't modify it -->
|
||||
|
||||
<head>
|
||||
<title>readme</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link rel="icon" type="image/png" href="/favicon.png">
|
||||
<style>
|
||||
body {
|
||||
background-color: black;
|
||||
color: white;
|
||||
font-size: 20px;
|
||||
font-family: sans-serif;
|
||||
}
|
||||
|
||||
a {
|
||||
color: white;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<p>We cannot guarantee the legal status of self medication or ordering of medication online or importation of medication online in your country. We are not responsible for any damages whatsoever. All content on this website is exclusively for educational purposes. </p>
|
||||
<p>All orders made with third party suppliers are at your own risk.</p>
|
||||
<p>Any information you may find on this website may be inaccurate, misleading, dangerous, unethical, or illegal.</p>
|
||||
<p>We make no effort remove any incorrect or dangerous information from this website. Use at your own risk, and by using it you agree that we are liable for nothing you do as a result of this website</p>
|
||||
<p>All information found on the site is without any implied warranty of fitness for any purpose or use whatsoever.</p>
|
||||
<p>Do not rely on content found on this website without independent verification.</p>
|
||||
<p>By using this website, you acknowledge that you have read this disclaimer and agree not to hold us responsible for anything you see or any action you take becase of this website.</p>
|
||||
<p>This website should not be accessed by anyone under the age of 21, and by using it you agree that you are 21 or over.</p>
|
||||
</body>
|
||||
</html>
|
||||
1
diyhrt.cafe/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
!function(){"use strict";function e(e){try{if("undefined"==typeof console)return;"error"in console?console.error(e):console.log(e)}catch(e){}}function t(e){return d.innerHTML='<a href="'+e.replace(/"/g,""")+'"></a>',d.childNodes[0].getAttribute("href")||""}function r(e,t){var r=e.substr(t,2);return parseInt(r,16)}function n(n,c){for(var o="",a=r(n,c),i=c+2;i<n.length;i+=2){var l=r(n,i)^a;o+=String.fromCharCode(l)}try{o=decodeURIComponent(escape(o))}catch(u){e(u)}return t(o)}function c(t){for(var r=t.querySelectorAll("a"),c=0;c<r.length;c++)try{var o=r[c],a=o.href.indexOf(l);a>-1&&(o.href="mailto:"+n(o.href,a+l.length))}catch(i){e(i)}}function o(t){for(var r=t.querySelectorAll(u),c=0;c<r.length;c++)try{var o=r[c],a=o.parentNode,i=o.getAttribute(f);if(i){var l=n(i,0),d=document.createTextNode(l);a.replaceChild(d,o)}}catch(h){e(h)}}function a(t){for(var r=t.querySelectorAll("template"),n=0;n<r.length;n++)try{i(r[n].content)}catch(c){e(c)}}function i(t){try{c(t),o(t),a(t)}catch(r){e(r)}}var l="/cdn-cgi/l/email-protection#",u=".__cf_email__",f="data-cfemail",d=document.createElement("div");i(document),function(){var e=document.currentScript||document.scripts[document.scripts.length-1];e.parentNode.removeChild(e)}()}();
|
||||
|
After Width: | Height: | Size: 564 B |
|
After Width: | Height: | Size: 956 B |
|
After Width: | Height: | Size: 1.3 KiB |
34
diyhrt.cafe/index.php/Archives.html
Normal file
513
diyhrt.cafe/index.php/Bicalutamide.html
Normal file
389
diyhrt.cafe/index.php/Clomifene.html
Normal file
582
diyhrt.cafe/index.php/Cyproterone_Acetate.html
Normal file
309
diyhrt.cafe/index.php/Domperidone.html
Normal file
67
diyhrt.cafe/index.php/Donate.html
Normal file
389
diyhrt.cafe/index.php/Dutasteride.html
Normal file
71
diyhrt.cafe/index.php/EUAibolit_Updates.html
Normal file
445
diyhrt.cafe/index.php/Estradiol_Gel.html
Normal file
445
diyhrt.cafe/index.php/Estradiol_Injections.html
Normal file
332
diyhrt.cafe/index.php/Estradiol_Patches.html
Normal file
972
diyhrt.cafe/index.php/Estradiol_Pills.html
Normal file
798
diyhrt.cafe/index.php/Finasteride.html
Normal file
908
diyhrt.cafe/index.php/Main_Page.html
Normal file
865
diyhrt.cafe/index.php/Main_Page/sandbox.html
Normal file
275
diyhrt.cafe/index.php/Pioglitazone.html
Normal file
819
diyhrt.cafe/index.php/Progesterone_Capsules.html
Normal file
241
diyhrt.cafe/index.php/Progesterone_Gel.html
Normal file
343
diyhrt.cafe/index.php/Progesterone_Injections.html
Normal file
77
diyhrt.cafe/index.php/Project:About.html
Normal file
79
diyhrt.cafe/index.php/Project:General_disclaimer.html
Normal file
182
diyhrt.cafe/index.php/Project:Privacy_policy.html
Normal file
134
diyhrt.cafe/index.php/Raloxifene.html
Normal file
172
diyhrt.cafe/index.php/Resources.html
Normal file
35
diyhrt.cafe/index.php/Sandbox.html
Normal file
57
diyhrt.cafe/index.php/Special:AllPages.html
Normal file
37
diyhrt.cafe/index.php/Special:MyContributions.html
Normal file
35
diyhrt.cafe/index.php/Special:MyTalk.html
Normal file
134
diyhrt.cafe/index.php/Special:SpecialPages.html
Normal file
598
diyhrt.cafe/index.php/Spironolactone.html
Normal file
474
diyhrt.cafe/index.php/Tamoxifen.html
Normal file
BIN
diyhrt.cafe/resources/assets/poweredby_mediawiki_132x47.png
Normal file
|
After Width: | Height: | Size: 6.5 KiB |