113 Commits

Author SHA1 Message Date
idk
97c0b5d3c4 update deploy script 2022-12-19 02:24:39 +00:00
idk
94fa21374a update deploy script 2022-12-19 02:24:07 +00:00
idk
0dfbc28ff7 update deploy script 2022-12-19 02:21:09 +00:00
idk
b86ccb1c89 page generation update for: 2022-12-18 04:45:44.407921843 +0000 UTC m=+7.169857631 2022-12-18 04:45:44 +00:00
idk
2f1a1dbfa3 update zWallet.html 2022-11-18 02:48:21 -05:00
idk
0733f310d4 update zBlog.html 2022-11-18 02:48:20 -05:00
idk
476a41ac4f update yTop.html 2022-11-18 02:48:17 -05:00
idk
e130e57766 update ySidebar.html 2022-11-18 02:48:15 -05:00
idk
9e529041a6 update videos.html 2022-11-18 02:48:13 -05:00
idk
8d7d508409 update plugins.html 2022-11-18 02:48:12 -05:00
idk
78cb855fce update infographics.html 2022-11-18 02:48:10 -05:00
idk
51e92d57ff update index.html 2022-11-18 02:48:07 -05:00
idk
9526257070 update zWallet.html 2022-11-18 02:47:16 -05:00
idk
3d4ed15d39 update zBlog.html 2022-11-18 02:47:14 -05:00
idk
944b04f694 update yTop.html 2022-11-18 02:47:12 -05:00
idk
b43871bae7 update ySidebar.html 2022-11-18 02:47:10 -05:00
idk
97e27e6253 update videos.html 2022-11-18 02:47:08 -05:00
idk
c70bb5288e update plugins.html 2022-11-18 02:47:05 -05:00
idk
524c905ded update infographics.html 2022-11-18 02:47:03 -05:00
idk
5dfc0d928c update index.html 2022-11-18 02:46:58 -05:00
idk
2fe94c9ed8 update index.html 2022-11-18 02:29:49 -05:00
idk
532eae86d0 update pagifier 2022-11-18 02:19:57 -05:00
idk
7f34403f32 add pagifier 2022-11-18 01:55:05 -05:00
idk
fa86cab0b7 update index.html 2022-11-18 01:22:25 -05:00
idk
954408c36f update zWallet.html 2022-10-22 17:31:12 -04:00
idk
525883a2cf update zBlog.html 2022-10-22 17:31:11 -04:00
idk
9ee0851921 update yTop.html 2022-10-22 17:31:10 -04:00
idk
c208dc08d8 update ySidebar.html 2022-10-22 17:31:08 -04:00
idk
46e198d3fa update videos.html 2022-10-22 17:31:07 -04:00
idk
ec19b42736 update plugins.html 2022-10-22 17:31:05 -04:00
idk
2384182be5 update infographics.html 2022-10-22 17:31:04 -04:00
idk
b5dcca5b23 update index.html 2022-10-22 17:31:02 -04:00
idk
984db96673 add mirror to deployer script 2022-06-27 23:27:25 -04:00
idk
c8c1c766fc update site some more 2022-03-29 01:00:54 -04:00
idk
23aae0aecc update 2022-03-29 00:59:52 -04:00
idk
62f3513d6c Update 2022-02-08 21:09:57 -05:00
idk
4710d23728 update eeploy 2022-01-31 02:18:15 -05:00
idk
3c1bb3b134 Thu Jan 20 11:02:58 PM EST 2022 2022-01-20 23:02:59 -05:00
idk
41291568a3 Thu Jan 20 06:39:28 PM EST 2022 2022-01-20 18:39:29 -05:00
idk
da993d289a Thu Jan 20 03:53:46 PM EST 2022 2022-01-20 15:53:46 -05:00
idk
e4c44b4c15 Tue Jan 11 01:05:54 PM EST 2022 2022-01-11 13:05:54 -05:00
idk
3575537765 add evil hosts.txt 2022-01-11 13:05:35 -05:00
idk
13e504c259 Mon Jan 10 05:29:27 PM EST 2022 2022-01-10 17:29:27 -05:00
idk
8d65abe993 Fri Jan 7 08:51:29 PM EST 2022 2022-01-07 20:51:29 -05:00
idk
53f7e776f7 Fri Jan 7 12:30:19 AM EST 2022 2022-01-07 00:30:19 -05:00
idk
83e048aa65 Thu Jan 6 09:44:30 PM EST 2022 2022-01-06 21:44:30 -05:00
idk
c5db217542 Thu Jan 6 09:40:06 PM EST 2022 2022-01-06 21:40:06 -05:00
idk
e0bc7fc86f Thu Jan 6 02:52:29 PM EST 2022 2022-01-06 14:52:29 -05:00
idk
843ec752cd Thu Jan 6 12:23:59 PM EST 2022 2022-01-06 12:23:59 -05:00
idk
c0c84731ed Wed Jan 5 01:47:02 PM EST 2022 2022-01-05 13:47:02 -05:00
idk
99257f4aa1 add javadoc to eeploy.sh 2022-01-05 13:46:32 -05:00
idk
89dc6b3497 Mon Jan 3 10:31:06 PM EST 2022 2022-01-03 22:31:06 -05:00
idk
1a40c1b965 Mon Jan 3 09:23:33 PM EST 2022 2022-01-03 21:23:33 -05:00
idk
83260e475e Mon Jan 3 09:12:52 PM EST 2022 2022-01-03 21:12:52 -05:00
idk
07f11ba144 Mon Jan 3 09:09:21 PM EST 2022 2022-01-03 21:09:21 -05:00
idk
37e8dec93e Mon Jan 3 09:05:26 PM EST 2022 2022-01-03 21:05:26 -05:00
idk
794d250dd3 Mon Jan 3 03:14:38 PM EST 2022 2022-01-03 15:14:38 -05:00
idk
ef94a5ee97 add thunderbird auto config files 2022-01-03 15:12:41 -05:00
idk
1c8852aa86 Add wesnoth to site builds 2021-12-24 13:51:33 -05:00
idk
1ce524e9e0 Mon Dec 20 07:56:02 PM EST 2021 2021-12-20 19:56:02 -05:00
idk
da901ee009 Mon Dec 20 07:46:17 PM EST 2021 2021-12-20 19:46:17 -05:00
idk
80baa06143 update sidebar 2021-12-20 19:45:03 -05:00
idk
e0a0ab3316 update eeploy.sh 2021-12-20 19:43:32 -05:00
idk
3564d81f2b reorder the site builds 2021-12-15 00:35:50 -05:00
idk
c77f836d74 Add proxy.pac 2021-12-11 15:45:55 -05:00
idk
ce1409ecbd Add IRC server 2021-12-11 15:41:00 -05:00
idk
49baea60c2 Add IRC server 2021-12-11 15:32:43 -05:00
idk
8ac0e21610 switch railroad builder so it downloads plugins from github 2021-12-06 22:15:32 -05:00
idk
4976673e79 Sun Dec 5 11:50:17 PM EST 2021 2021-12-05 23:50:17 -05:00
idk
6c0e230e10 add blizzard to eeploy.sh 2021-12-05 23:47:05 -05:00
idk
d73b5c8f20 Add reseed tools to ySidebar.md 2021-12-04 12:18:54 -05:00
idk
e94df1cd0a Add reseed tools to ySidebar.md 2021-12-04 12:18:23 -05:00
idk
7e5e801f40 Fix site build issues 2021-12-04 11:52:35 -05:00
idk
2b5b93ee7a Build site 2021-12-04 11:36:28 -05:00
idk
48542def0c add reseed-tools to the site 2021-12-04 11:35:18 -05:00
idk
002b46b497 Example commit message 2021-11-05 01:52:43 -04:00
idk
5ff4c1e826 Example commit message 2021-11-05 01:51:18 -04:00
idk
b84db69aca Example commit message 2021-11-05 01:49:49 -04:00
idk
5da3634d85 Add instructions for radio clients 2021-11-05 01:48:35 -04:00
idk
dbcdb43e1e Example commit message 2021-10-29 00:42:27 -04:00
idk
5a8315f3b4 Example commit message 2021-10-29 00:39:45 -04:00
idk
1bfd387d51 add meta description tags 2021-07-22 16:50:23 -04:00
idk
1ac8415d5c Add plugin cert 2021-07-22 13:40:18 -04:00
idk
a96284bf24 Fix brb link 2021-07-22 13:38:56 -04:00
idk
19f262e5a7 Fix brb link 2021-07-22 13:37:48 -04:00
idk
98e622b22e Fix dokuwiki link 2021-07-22 11:57:53 -04:00
idk
c90f28cf78 Add more tutorials 2021-07-22 00:37:56 -04:00
idk
dd1d8bc7f2 Add more tutorials 2021-07-22 00:34:07 -04:00
idk
a071a0c8d7 Add more tutorials 2021-07-22 00:33:14 -04:00
idk
4a7e3d5be6 Example commit message 2021-06-07 20:24:50 -04:00
idk
5870df047c css 2021-05-27 16:11:47 -04:00
idk
4ce9286c6a Example commit message 2021-05-27 15:40:46 -04:00
idk
be385b4e1c Example commit message 2021-05-27 15:40:11 -04:00
idk
a0e63bd42a Example commit message 2021-05-27 15:38:30 -04:00
idk
f1faba475f fix magnet seed 2021-04-25 16:50:07 -04:00
idk
f4b268c3fa update deploy script 2021-04-09 01:44:38 -04:00
idk
3f5ddb4912 update deploy script 2021-04-09 01:43:23 -04:00
idk
45476e7f67 update deployer script 2021-04-09 01:29:08 -04:00
idk
a68ad0aa18 Add eephttpd to site 2021-04-09 01:27:14 -04:00
idk
8acca885c9 Add BRB to site 2021-04-09 01:22:51 -04:00
idk
a90f383c9e Update site 2021-04-08 20:01:23 -04:00
idk
707ed96208 work on the seeding script 2020-10-11 21:03:26 -04:00
idk
12825c3745 work on the seeding script 2020-10-11 20:39:28 -04:00
idk
aba4d33fb3 work on the seeding script 2020-10-11 20:19:50 -04:00
idk
83ccaa9d32 work on the seeder script 2020-10-11 19:22:17 -04:00
idk
a851610db8 work on the seeder script 2020-10-11 19:11:06 -04:00
idk
4ced6831dc work on the seeder script 2020-10-11 19:08:45 -04:00
idk
c8967bc619 work on the seeding script 2020-10-11 18:13:27 -04:00
idk
0cc4ab8847 work on the seeding script 2020-10-11 18:05:46 -04:00
idk
607fe6c2d7 work on the seeding script 2020-10-11 18:01:39 -04:00
idk
d7e1872acd work on the seeding script 2020-10-11 17:56:52 -04:00
idk
9ec3d48b74 work on the seeding script 2020-10-11 17:54:28 -04:00
idk
ec619b9dde Example commit message 2020-10-11 17:42:36 -04:00
37 changed files with 10912 additions and 1194 deletions

58
.gitignore vendored
View File

@ -1,3 +1,61 @@
tmp
idk.i2p
idk.i2p.zip
Disentangling-Tahoe-LAFS-over-I2P/
Dokuwiki-over-I2P/
I2P-Browser-Attackability-Evaluation/
I2P-Configuration-For-Chromium/
I2P-in-Private-Browsing-Mode-Firefox/
Nextcloud-over-I2P-on-Docker/
Thunderbird-I2P-Auto-Configuration/
battle-for-wesnoth-i2p/
blizzard/
brb/
eephttpd/
files/
firefox-static/
help
i2p-i2pd-sshsetup/
i2p/
index.jpeg
javadoc-i2p/
mirror/
mtg-i2p/
nethack-i2p/
railroad.zip
railroad/
reseed-tools/
apt/
fdroid/
fdroid-dev/
dungeonQuest/
stats.i2p/i2p/0.9.50/i2pinstall_0.9.50.jar
stats.i2p/i2p/0.9.50/i2pinstall_0.9.50.jar.sig
stats.i2p/i2p/0.9.50/i2psource_0.9.50.tar.bz2
stats.i2p/i2p/0.9.50/i2psource_0.9.50.tar.bz2.sig
stats.i2p/i2p/0.9.50/i2pupdate-0.9.50.su3
stats.i2p/i2p/0.9.50/i2pupdate-0.9.50.su3.torrent
stats.i2p/i2p/0.9.50/i2pupdate.su3
stats.i2p/i2p/0.9.50/i2pupdate_0.9.50.zip
stats.i2p/i2p/0.9.50/i2pupdate_0.9.50.zip.sig
stats.i2p/i2p/0.9.50/jetty-dir.css
stats.i2p/i2p/0.9.50/shasums.txt
stats.i2p/i2p/1.5.0/i2pinstall_1.5.0.jar
stats.i2p/i2p/1.5.0/i2pinstall_1.5.0.jar.sig
stats.i2p/i2p/1.5.0/i2pinstall_1.5.0_windows.exe
stats.i2p/i2p/1.5.0/i2pinstall_1.5.0_windows.exe.sig
stats.i2p/i2p/1.5.0/i2psource_1.5.0.tar.bz2
stats.i2p/i2p/1.5.0/i2psource_1.5.0.tar.bz2.sig
stats.i2p/i2p/1.5.0/i2pupdate-1.5.0.su3
stats.i2p/i2p/1.5.0/i2pupdate-1.5.0.su3.torrent
stats.i2p/i2p/1.5.0/i2pupdate.su3
stats.i2p/i2p/1.5.0/i2pupdate_1.5.0.zip
stats.i2p/i2p/1.5.0/i2pupdate_1.5.0.zip.sig
stats.i2p/i2p/1.5.0/index.html
stats.i2p/i2p/1.5.0/jetty-dir.css
stats.i2p/i2p/1.5.0/shasums.txt
stats.i2p/robots.txt
terrarium/
test dir/test doc.txt
test doc.txt
thetinhat.com/

View File

View File

@ -8,40 +8,70 @@ clean:
rm -rf idk.i2p .torrent idk.i2p.torrent ~/.i2p/i2psnark/idk.i2p ~/.i2p/i2psnark/idk.i2p.torrent tmp
mkdir -p idk.i2p
DATE=`date +%Y%m%d`
torrent:
cp -v *.* idk.i2p; true; cp -rv images idk.i2p/images; cp -rv video idk.i2p/video; cp -rv plugins idk.i2p/plugins && cp -rv .git idk.i2p/.git
mktorrent -a 'http://w7tpbzncbcocrqtwwm3nezhnnsw4ozadvi2hmvzdhrqzfxfum7wa.b32.i2p/a' \
-a 'http://uajd4nctepxpac4c4bdyrdw7qvja2a5u3x25otfhkptcjgd53ioq.b32.i2p/announce' \
-a 'http://s5ikrdyjwbcgxmqetxb3nyheizftms7euacuub2hic7defkh3xhq.b32.i2p/a' \
-a 'http://432m3mpxomy2bqccjmjru7gfeicockx7un5eni5i5uqxgakcvq6a.b32.i2p/a' \
-a 'http://niat6zw3p5wl473256bottv3kaybodhum2omlt3bl42oiirwf5xa.b32.i2p/a' \
-n 'idk.i2p' -w 'http://idk.i2p' -w 'http://b2o47zwxqjbn7jj37yqkmvbmci7kqubwgxu3umqid7cexmc7xudq.b32.i2p' -o idk.i2p.torrent idk.i2p
rm -rf ~/.i2p/i2psnark/idk.i2p
#cp -v *.* idk.i2p; true; \
#cp -rv images idk.i2p/images; \
#cp -rv video idk.i2p/video; \
#cp -rv plugins idk.i2p/plugins && \
#rm -f idk.i2p/idk.i2p.torrent idk.i2p/idk.i2p.zip
rm -rf idk.i2p idk.i2p_$(DATE).torrent
#cp -r . ../idk.i2p.tmp
#rsync --cvs-exclude -rav . ../idk.i2p.tmp
find ../idk.i2p -type d -name '.git' -exec rm -rf {} \; ; true
find ../idk.i2p -type d -name '*.crl' -exec rm -rf {} \; ; true
find ../idk.i2p -type d -name '*.crt' -exec rm -rf {} \; ; true
find ../idk.i2p -type d -name '*.pem' -exec rm -rf {} \; ; true
find ../idk.i2p -type d -exec rm -rf {}/.??* \; ; true
#mv ../idk.i2p.tmp idk.i2p
#mktorrent -a 'http://w7tpbzncbcocrqtwwm3nezhnnsw4ozadvi2hmvzdhrqzfxfum7wa.b32.i2p/a' \
# -a 'http://uajd4nctepxpac4c4bdyrdw7qvja2a5u3x25otfhkptcjgd53ioq.b32.i2p/announce' \
# -a 'http://s5ikrdyjwbcgxmqetxb3nyheizftms7euacuub2hic7defkh3xhq.b32.i2p/a' \
# -a 'http://432m3mpxomy2bqccjmjru7gfeicockx7un5eni5i5uqxgakcvq6a.b32.i2p/a' \
# -a 'http://niat6zw3p5wl473256bottv3kaybodhum2omlt3bl42oiirwf5xa.b32.i2p/a' \
# -n 'idk.i2p' -w 'http://idk.i2p' -w 'http://b2o47zwxqjbn7jj37yqkmvbmci7kqubwgxu3umqid7cexmc7xudq.b32.i2p' -o idk.i2p_$(DATE).torrent idk.i2p
#cp idk.i2p_$(DATE).torrent idk.i2p.torrent
rm -rf ~/.i2p/i2psnark/idk.i2p ~/.i2p/i2psnark/idk.i2p.torrent
seed: index curl upload
curl:
@echo "#! /usr/bin/env bash" | tee curl.sh
@echo "wget -O ~/.i2p/i2psnark/idk.i2p.torrent https://eyedeekay.github.io/idk.i2p.torrent" | tee -a curl.sh
@echo "wget -O ~/.i2p/i2psnark/idk.i2p.zip https://github.com/eyedeekay/eyedeekay.github.io/archive/`torrent2magnet idk.i2p.torrent | sed 's|magnet:?xt=urn:btih:||g'`.magnet.zip" | tee -a curl.sh
#@echo "wget -O ~/.i2p/i2psnark/idk.i2p.zip https://github.com/eyedeekay/eyedeekay.github.io/releases/download/`torrent2magnet idk.i2p.torrent | sed 's|magnet:?xt=urn:btih:||g'`.magnet/idk.i2p.zip" | tee -a curl.sh
@echo "unzip idk.i2p.zip -d ~/.i2p/i2psnark/idk.i2p" | tee -a curl.sh
zip -r idk.i2p.zip idk.i2p
#@echo "#! /usr/bin/env bash" | tee curl.sh
#@echo "rm -rfv ~/.i2p/i2psnark/idk.i2p ~/.i2p/i2psnark/idk.i2p.torrent ~/.i2p/i2psnark/idk.i2p.zip" | tee -a curl.sh
#@echo "wget -O ~/.i2p/i2psnark/idk.i2p.zip https://github.com/eyedeekay/eyedeekay.github.io/releases/download/current/idk.i2p.zip" | tee -a curl.sh
#@echo "wget -O ~/.i2p/i2psnark/idk.i2p.torrent https://eyedeekay.github.io/idk.i2p.torrent" | tee -a curl.sh
#@echo "wget -O ~/.i2p/i2psnark/idk.i2p.zip https://github.com/eyedeekay/eyedeekay.github.io/releases/download/`rhash -g idk.i2p.torrent | sed 's|magnet:?xt=urn:btih:||g'`.magnet/idk.i2p.zip" | tee -a curl.sh
#@echo "unzip ~/.i2p/i2psnark/idk.i2p.zip -d ~/.i2p/i2psnark/" | tee -a curl.sh
#@echo "mv ~/.i2p/i2psnark/eyedeekay.github.io-master ~/.i2p/i2psnark/idk.i2p" | tee -a curl.sh
#zip -r idk.i2p.zip idk.i2p
upload: upload-release upload-torrent upload-zip
upload-release:
gothub release -p -u eyedeekay -r eyedeekay.github.io -t `torrent2magnet idk.i2p.torrent | sed 's|magnet:?xt=urn:btih:||g'`.magnet -n "`torrent2magnet idk.i2p.torrent | sed 's|magnet:?xt=urn:btih:||g'`".magnet -d "Site snapshot as of `date`"
#gothub release -p -u eyedeekay -r eyedeekay.github.io -t `rhash -g idk.i2p.torrent | sed 's|magnet:?xt=urn:btih:||g'`.magnet -n "`rhash -g idk.i2p.torrent | sed 's|magnet:?xt=urn:btih:||g'`".magnet -d "Site snapshot as of `date`"
upload-torrent:
gothub upload -R -u eyedeekay -r eyedeekay.github.io -t `torrent2magnet idk.i2p.torrent | sed 's|magnet:?xt=urn:btih:||g'`.magnet -n idk.i2p.torrent -f idk.i2p.torrent
#gothub upload -R -u eyedeekay -r eyedeekay.github.io -t `rhash -g idk.i2p.torrent | sed 's|magnet:?xt=urn:btih:||g'`.magnet -n idk.i2p.torrent -f idk.i2p.torrent
upload-zip:
#gothub -v upload -R -u eyedeekay -r eyedeekay.github.io -t `torrent2magnet idk.i2p.torrent | sed 's|magnet:?xt=urn:btih:||g'`.magnet -n idk.i2p.zip -f idk.i2p.zip
#gothub -v upload -R -u eyedeekay -r eyedeekay.github.io -t `rhash -g idk.i2p.torrent | sed 's|magnet:?xt=urn:btih:||g'`.magnet -n idk.i2p.zip -f idk.i2p.zip
current: current-release current-torrent current-zip
current-release:
#gothub release -p -u eyedeekay -r eyedeekay.github.io -t "current" -n "current" -d "Site snapshot as of `date`"; true
#gothub edit -p -u eyedeekay -r eyedeekay.github.io -t "current" -n "current" -d "Site snapshot as of `date`"; true
current-torrent:
#gothub upload -R -u eyedeekay -r eyedeekay.github.io -t "current" -n idk.i2p.torrent -f idk.i2p.torrent
current-zip:
#gothub -v upload -R -u eyedeekay -r eyedeekay.github.io -t "current" -n idk.i2p.zip -f idk.i2p.zip
up:
cp idk.i2p.torrent ~/.i2p/i2psnark/idk.i2p.torrent
cp -rv ./idk.i2p ~/.i2p/i2psnark/idk.i2p
#cp idk.i2p.torrent ~/.i2p/i2psnark/idk.i2p.torrent
#cp -rv ./idk.i2p ~/.i2p/i2psnark/idk.i2p
README:
cat yTop.md ySidebar.md zBlog.md | tee README.md
@ -53,7 +83,8 @@ plug:
@echo " <title>idk's home page</title>" >> plugins.html
@echo " <link rel=\"stylesheet\" type=\"text/css\" href =\"style.css\" />" >> plugins.html
@echo " <meta http-equiv=\"i2p-location\" content=\"http://b2o47zwxqjbn7jj37yqkmvbmci7kqubwgxu3umqid7cexmc7xudq.b32.i2p\"/>" >> plugins.html
@echo " <meta http-equiv=\"i2p-torrentlocation\" content=\""`torrent2magnet idk.i2p.torrent`"\"/>" >> plugins.html
#@echo " <meta http-equiv=\"i2p-torrentlocation\" content=\""`rhash -g idk.i2p.torrent`"\"/>" >> plugins.html
@echo " <meta name=\"description\" content=\"Plugins collection\"/>" >> plugins.html
@echo "</head>" >> plugins.html
@echo "<body>" >> plugins.html
sed "s|magnetsub|[Magnet Link]($(magnet))|g" plugins.md | \
@ -70,7 +101,8 @@ info:
@echo " <title>idk's home page</title>" >> infographics.html
@echo " <link rel=\"stylesheet\" type=\"text/css\" href =\"style.css\" />" >> infographics.html
@echo " <meta http-equiv=\"i2p-location\" content=\"http://b2o47zwxqjbn7jj37yqkmvbmci7kqubwgxu3umqid7cexmc7xudq.b32.i2p\"/>" >> infographics.html
@echo " <meta http-equiv=\"i2p-torrentlocation\" content=\""`torrent2magnet idk.i2p.torrent`"\"/>" >> infographics.html
#@echo " <meta http-equiv=\"i2p-torrentlocation\" content=\""`rhash -g idk.i2p.torrent`"\"/>" >> infographics.html
@echo " <meta name=\"description\" content=\"Infographics collection\"/>" >> infographics.html
@echo "</head>" >> infographics.html
@echo "<body>" >> infographics.html
sed "s|magnetsub|[Magnet Link]($(magnet))|g" infographics.md | \
@ -87,7 +119,8 @@ vid:
@echo " <title>idk's home page</title>" >> video.html
@echo " <link rel=\"stylesheet\" type=\"text/css\" href =\"style.css\" />" >> video.html
@echo " <meta http-equiv=\"i2p-location\" content=\"http://b2o47zwxqjbn7jj37yqkmvbmci7kqubwgxu3umqid7cexmc7xudq.b32.i2p\"/>" >> video.html
@echo " <meta http-equiv=\"i2p-torrentlocation\" content=\""`torrent2magnet idk.i2p.torrent`"\"/>" >> video.html
#@echo " <meta http-equiv=\"i2p-torrentlocation\" content=\""`rhash -g idk.i2p.torrent`"\"/>" >> video.html
@echo " <meta name=\"description\" content=\"I2P Videos\"/>" >> video.html
@echo "</head>" >> video.html
@echo "<body>" >> video.html
sed "s|magnetsub|[Magnet Link]($(magnet))|g" videos.md | \
@ -104,17 +137,18 @@ vid:
mag:
@echo `torrent2magnet idk.i2p.torrent`
@echo `torrent2magnet idk.i2p.torrent | sed 's|magnet:?xt=urn:btih:||g'`
@echo `rhash -g idk.i2p.torrent`
@echo `rhash -g idk.i2p.torrent | sed 's|magnet:?xt=urn:btih:||g'`
index: README info vid plug
index: README info vid plug curl
@echo "<!DOCTYPE html>" > index.html
@echo "<html>" >> index.html
@echo "<head>" >> index.html
@echo " <title>idk's home page</title>" >> index.html
@echo " <link rel=\"stylesheet\" type=\"text/css\" href =\"style.css\" />" >> index.html
@echo " <meta http-equiv=\"i2p-location\" content=\"http://b2o47zwxqjbn7jj37yqkmvbmci7kqubwgxu3umqid7cexmc7xudq.b32.i2p\"/>" >> index.html
@echo " <meta http-equiv=\"i2p-torrentlocation\" content=\""`torrent2magnet idk.i2p.torrent`"\"/>" >> index.html
#@echo " <meta http-equiv=\"i2p-torrentlocation\" content=\""`rhash -g idk.i2p.torrent`"\"/>" >> index.html
@echo " <meta name=\"description\" content=\"idk's I2P software and information\"/>" >> index.html
@echo "</head>" >> index.html
@echo "<body>" >> index.html
sed "s|magnetsub|[Magnet Link]($(magnet))|g" README.md | \
@ -124,3 +158,8 @@ index: README info vid plug
@echo "</body>" >> index.html
@echo "</html>" >> index.html
update:
make all && ./eeploy.sh && make seed && git commit -am "`date`" && git push --all
upgrade:
./eeploy.sh && ./eeploy.sh

View File

@ -11,7 +11,7 @@ Besides working on [I2P](https://geti2p.net/), I have a bunch of side-projects
centered around the use of I2P, especially in Go and Javascript. Some of these
are also I2P labs projects.
### I2P Webextensions and Browser Research
### I2P Webextensions, Freestanding Applications
* [I2P in Private Browsing Mode for Firefox](I2P-in-Private-Browsing-Mode-Firefox/)
inspired by Brave, this browser extension enforces a few privacy rules for
@ -21,6 +21,57 @@ are also I2P labs projects.
A fork of the Firefox plugin before it used container tabs, after the user sets
up an I2P browsing profile this plugin can automatically set up the profile to
use I2P with the maximum privacy available from Chromium.
* [Railroad Anonymous Blogging Platform](railroad/) Railroad is a simple tool
for anonymous blogging built on [github.com/kabukky/journey](https://github.com/kabukky/journey)
and retaining most of it's features, while adding a few to make it suitable for
use as a destkop-based I2P application.
* [eepHttpd static web server/bittorrent tracker](eephttpd/) eephttpd is a web
server which turns I2P sites into torrents, then volunteers to act as a tracker
for them. It's also capable of updating site content from a git remote.
* [BRB IRC Client/Server/WebIRC Groupchat](brb/) BRB is a combination of an IRC
client, an IRC server, and a WebIRC service, all of which are automatically
configured to connect and listen on I2P connections only. It can be used as
a safe, easy to configure IRC client, or use it with the BRB IRC server for
a selfhosted group chat. Powered by [Dispatch](https://github.com/khlieng/dispatch),
[Eris](https://github.com/prologic/eris), and [sam-forwarder](https://github.com/eyedeekay/sam-forwarder.)
* [Experimental I2P Jpackage Installers](i2p/) Jpackage is a tool for bundling
Java software with all the runtime dependencies and a Java environment which are
required to make them work. We may be able to use this to create easier-to-use
I2P installers.
* [Reseed Tools](reseed-tools/) Reseed Tools is a freestanding, secure,
easy to configure I2P reseed server which is capable of transmitting a reseed by
the clearnet or Tor .onion services.
* [Blizzard Snowflake Donor](blizzard/) Blizzard runs a Snowflake proxy, donating
connectivity to Tor Browser users who use the WebRTC-based Snowflake pluggable
transport.
* [Terrarium IRC Server](terrarium/) Terrarium is a lightweight, simple IRC
server which understands SAM and I2P Addresses. It can link with other terrarium
servers over I2P tunnels and create an I2P IRC network of your own.
* [Thunderbird Configuration Helper Plugin](Thunderbird-I2P-Auto-Configuration)
This automatically configures Thunderbird to recognize `i2pmail.org` hostnames
so that Postman's mail server is easier to configure.
* [DungeonQuest(Browserquest Clone](dungeonQuest/) DungeonQuest is a clone of
Mozilla Browserquest which automatically runs over I2P using SAM. It's a casual
game you can easily host and play over I2P.
* [MTG-I2P MTProto Outproxy](mtg-i2p/) mtg-i2p is a self-configuring MTProto
outproxy for I2P. It can act as a secure proxy server to the Telegram network.
It is based on [9seconds/mtg](https://github.com/9seconds/mtg).
### Tutorials, Research
* [I2P Javadoc](javadoc-i2p) Mirror of the I2P Java documentation. Clone it into
~/.i2p/eepsite/docroot/javadoc-i2p/ to set up your own mirror automatically.
`git clone https://github.com/eyedeekay/javadoc-i2p ~/.i2p/eepsite/docroot/javadoc-i2p/`
* [Nextcloud over I2P Example](Nextcloud-over-I2P-on-Docker/) Instructions for
setting up your own hosted services over I2P using NextCloud.
* [DokuWiku over I2P Example](Dokuwiki-over-I2P/) Instructions for
setting up your own wiki over I2P using DokuWiki.
* [SSH over I2P Example](i2p-i2pd-sshsetup/) Instructions for
setting up your own remote access over I2P using SSH.
* [Battle for Wesnoth I2P Multiplayer](battle-for-wesnoth-i2p/) Instructions for playing
Battle for Wesnoth using my server.
* [Nethack I2P Multiplayer](nethack-i2p/) Instructions for playing Nethack using
my server.
* [I2P Browser Fingerprint Gallery](I2P-Browser-Attackability-Evaluation/)
This is an ongoing evaluation of the various ways there are to configure
browsers for I2P and a developing rating system for them.
@ -35,6 +86,28 @@ encourage you to run your own gitlab instance using the instructions I wrote, av
on the I2P project [I2P Site](http://i2p-projekt.i2p/en/docs/applications/gitlab) and
on the [Web](https://geti2p.net/en/docs/applications/gitlab).
### I2P Radio Station
I'm also running an I2P radio station with mostly just stuff I know I can
retransmit from archive.org and podcasts I like.
* [IDK's Radio Station](http://radio.idk.i2p/?i2paddresshelper=Cvr39DAydBr7gfjuDbT05aVly9VLtPKRCCA6nApP9lmySvRDHIx42BLkAz6RdEgK1xGAyj1iTsFjOb8aq0mUdMzWeZXAihzrI14EAA0EKxYchS8mxZ8by0nNoGv1dzFUKIsndKWHnXsnOLaReUNi4tC4ADP49CY-cYJYhzcRK1URu-IiabypT8CvTy6t9n3jw0uKqRmDISxSLdhRTU7d8n~t-mzgOnLKJxDe88EVrYpO17r4Xm1IWfa2ETG7ex5GBrhA6QZZPY2op9GkbzslXOmdlseuKSIZBUdhKY4XcrU-xvPc35T~kjVEWwLmHrt030eezd-sm~PTHimxh-8NnZavcaBtz8kJPWml6iaRk83Ay-GUstI8sRprtjIXi5BoJ~qw9X6SnNjrOstC7~DqXa8MkRTTtmHQm7tFGBLe3ZJV~jU4RxHloYj-1fsTytBBND3oA50~i0cct86l4Y3AjvcGiT8wQj4ETMOqnvKuhML8mpaiRJMLfzyk0WTXTbogBQAEAAcAAA==)
This shell script will automatically start VLC and connect it to my station.
#! /usr/bin/env sh
set -euo
http_proxy=http://127.0.0.1:4444 vlc http://radio.idk.i2p/mpd.m3u
### I2P MMORPG
I also run a BrowserQuest instance over I2P, which is a fantasy-themed
browser-based MMORPG originally developed by Mozilla. It's available as a
plugin in the "DungeonQuest" section above, so it's easy to **host your own**
**MMORPG over I2P!**
- [**Dungeon Quest**](https://h53tzppm77qya2cugxsyl7pbct7kfeo344kbpscqod6iq4xiwtiq.b32.i2p:8000/game/client/index.html)
### What's Weird about this I2P Site?
This I2P site uses an experimental feature of I2P in Private browsing called
@ -134,4 +207,4 @@ See, I told you I was pretty bad at blogging. Over 2 years. Lots of code though.
Note to self: from now on, build the site with:
`make all && make seed && git commit -am "Example commit message" && git push --all`
`make all && make seed && git commit -am "`date`" && git push --all`

View File

@ -1,4 +1,5 @@
#! /usr/bin/env bash
rm -rfv ~/.i2p/i2psnark/idk.i2p ~/.i2p/i2psnark/idk.i2p.torrent ~/.i2p/i2psnark/idk.i2p.zip
wget -O ~/.i2p/i2psnark/idk.i2p.zip https://github.com/eyedeekay/eyedeekay.github.io/releases/download/current/idk.i2p.zip
wget -O ~/.i2p/i2psnark/idk.i2p.torrent https://eyedeekay.github.io/idk.i2p.torrent
wget -O ~/.i2p/i2psnark/idk.i2p.zip https://github.com/eyedeekay/eyedeekay.github.io/archive/0747a3e99182c338c093c616468501e3fc879e5e.magnet.zip
unzip idk.i2p.zip -d ~/.i2p/i2psnark/idk.i2p
unzip ~/.i2p/i2psnark/idk.i2p.zip -d ~/.i2p/i2psnark/

423
default.css Normal file
View File

@ -0,0 +1,423 @@
@import url('reset.css');
body {
font-family: Droid Sans, Helvetica, sans-serif;
font-size: 10px;
background-color: #ffffdd;
min-height:800px;
width:100%;
background:-moz-radial-gradient(50% 30% , circle , #fffff9, #ffffcc) no-repeat scroll 0 0 #ffffcc;
background:-webkit-radial-gradient(50% 30% , circle , #fffff9, #ffffcc) no-repeat scroll 0 0 #ffffcc;
}
a {
color:#d00e0e;
text-decoration:none;
}
a:hover {
color:#f00e0e;
}
div.hide {
display:none;
}
div#topbar {
width:80%;
/*margin:1em auto;*/
margin: 1em auto;
position:relative;
}
div#topbar #logo {
float: left;
}
div#topbar #logo img:hover {
filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
}
nav {
clear: both;
}
div#content {
display:block;
}
/**
* The .main class is for content wrapper on the home page (with the big banner)
*/
div#content .main {
background:url('../../images/dots.png') 0 10% no-repeat rgba(171, 204, 113, 0.6);
background-size:100% auto;
width:auto;
padding:4em 10% 4em 10%;
position:relative;
margin:0 auto;
text-shadow:1px 1px 1px rgba(255,255,255,.5);
font-size:1.6em;
line-height:1.5em;
border:2px solid #abcc71;
border-left:none;
border-right:none;
box-shadow:0px 2px 8px rgba(0,0,0,.2)
}
div#content .main h1 {
font-family:"URW Gothic L", "Century Gothic", sans-serif;
font-size:2.5em;
text-shadow:1px 1px 2px rgba(0,0,0,.3);
color:white;
margin-bottom:.5em;
}
.main .get-i2p {
display:block;
top:50%;
padding:.5em;
line-height:1em;
font-size:2em;
color:white;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
text-align:center;
background:green;
border-radius:.3em;
text-shadow:1px 1px 1px rgba(0,0,0,.2);
box-shadow:2px 2px 4px rgba(0, 0, 0, 0.3), 1em 3em 2em 0.5em rgba(255, 255, 255, 0.3) inset, inset -.2em -.5em 1em -0em rgba(0,0,0,.3)
}
div#content .aside-wrap {
width:80%;
margin:2em auto;
}
div#content .aside {
position:relative;
display:inline-block;
vertical-align:top;
font-size:1.2em
}
div#content .aside a {
font-weight:bold;
}
div#content .aside h1 {
padding:1em 0;
border-bottom:1px solid rgba(171, 204, 113, 0.6);
font-size:1.4em;
color:#222200;
text-shadow:1px 1px 1px rgba(0,0,0,.3)
}
div#content .aside p {
margin:1em 0;
}
div#content .aside ul {
margin:1em 0;
}
div#content .aside ul li {
list-style-type:none;
margin:1em 0;
line-height:1.3em;
}
div#content .feed-icon {
background-image: url('../../images/feed-icon-28x28.png');
display: block;
float: right;
height: 28px;
margin: 1em;
text-indent: -9999px;
width: 28px;
}
div#content .lastupdated {
background-color: #ffffdd;
border-radius: 0 0 5px 5px;
padding: 2px 4px;
position: relative;
left: 8%;
text-align: right;
width: 80%;
}
/**
* The .inner class is for the content wrapper on inner pages (as opposed to the home page)
*/
div#content .inner {
width:auto;
margin: 0 5%;
padding: 0 5% 0.1em;
position:relative;
background: rgba(171, 204, 113, 0.6);
border-top:2px solid #abcc71;
border-left: 2px solid #abcc71;
border-right: 2px solid #abcc71;
border-radius: 5px 5px 0 0;
color:black;
font-size:1.2em;
line-height:1.4em;
}
div#content .inner h1, div#content .inner h2, div#content .inner h3, div#content .inner h4 {
color:white;
text-shadow:1px 1px 1px rgba(0,0,0,.3);
margin:1em 0 .5em;
padding-bottom:.2em;
clear:both;
line-height: 110%;
}
div#content .inner h2, div#content .inner h3, div#content .inner h4 {
border-bottom:1px solid white;
}
div#content .inner h1 {
font-size:2.2em;
margin:1em 0 0.5em;
text-align: center;
width:auto;
}
div#content .inner h2 {
font-size:1.6em;
}
div#content .inner h3 {
font-size:1.4em;
}
div#content .inner h4 {
font-size:1.2em;
font-style: italic;
}
div#content .inner ol {
margin:1.5em;
}
div#content .inner ul {
margin:1.5em; 1em;
}
div#content .inner p {
margin:1em 0;
}
div#content .inner th {
padding:2px 5px;
}
div#content .inner td {
border: 1px solid;
padding:2px 5px;
}
div#content .inner td.blue {
border: 2px solid blue;
color: blue;
}
/*
* Download page
*/
.package {
border: 6px solid rgba(171, 204, 113, 0.7);
border-radius: 5px;
margin: 10px;
padding: 10px;
}
.os {
color: white;
font-size: 1.6em;
font-weight: bold;
text-align: center;
text-decoration: underline;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}
.file {
margin-bottom: 10px;
}
.file > a, .filedownload {
padding: 5px;
background-color: rgba(255,255,255,0.2);
box-shadow: -1px -1px 1px 1px rgb(51, 51, 51) inset;
text-align: center;
}
.file .default {
border-radius: 5px 5px 0 0;
display: block;
overflow: hidden;
padding: 10px;
}
.file .default .name {
font-size: 1.6em;
}
.file .mirrors, .file .sig {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
display: inline-block;
width: 50%;
}
.file .mirrors {
border-radius: 0 0 0 5px;
}
.file .sig {
border-radius: 0 0 5px 0;
vertical-align: top;
}
.details .hash:before {
content: 'SHA256: ';
}
.warning {
background-color: rgba(171, 204, 113, 0.7);
border: 1px dashed rgb(208, 14, 14);
border-radius: 5px;
margin: 5px;
padding: 5px;
}
.filedownload {
border-radius: 5px;
text-align: center;
}
/*
* Threat model
*/
div#content .inner ul.DREAD {
border: 2px solid red;
float: left;
list-style: none;
margin: 1em 1.5em 1em 0;
padding: 0.5em;
}
/*
* Additions to syntax.css
*/
.highlight {
overflow: auto;
}
/*
* Blog
*/
#posts {
list-style: none;
margin: 1.5em 0 !important;
}
#posts article {
border: 2px solid #d00e0e;
border-radius: 5px;
margin: 10px 0;
padding: 10px;
}
#posts header {
font-size: 1.6em;
}
#posts header:before {
content: "»";
}
#posts footer {
font-style: italic;
}
#post-info {
list-style: none;
margin: 0 !important;
}
.system-messages {
background-color: rgba(171, 204, 113, 0.7);
border: 1px dashed rgb(208, 14, 14);
border-radius: 5px;
margin: 5px;
padding: 5px;
}
.system-messages > h1 {
font-size: 1.2em !important;
text-align: left !important;
}
/*
* Footer
*/
#global-footer {
width:auto;
border-top:3px
solid #883333;
background:#552222;
box-shadow:0px -4px 8px rgba(0,0,0,.3);
padding:1em 10%;
background:-moz-linear-gradient(#883333, #772222);
}
#global-footer .aside {
display:inline-block;
vertical-align:top;
}
#global-footer .aside h1 {
color:#ffdd88;
font-size:1.2em;
text-shadow:-1px -1px 1px rgba(0,0,0,.2);
border-bottom:1px solid #ccaa66;
margin:1em 0;
line-height:1.3em;
}
#global-footer .aside ul {
margin:0;
padding:0;
}
#global-footer .aside ul li {
list-style-type:none;
line-height:1.5em;
}
#global-footer .aside ul li a {
color:#ccaa66;
font-weight:bold;
}
#global-footer .aside ul li a:hover {
text-decoration:underline;
}
#global-footer a.button {
padding:.5em 2em;
background-color:#cc2222;
border:1px solid #bb2222;
border-radius:3px;
display:inline-block;
color:white;
margin:1em auto;
text-align:center;
width:auto;
font-weight:bold;
}

290
desktop.css Normal file
View File

@ -0,0 +1,290 @@
body {
font-family:Droid Sans, Helvetica, sans-serif; font-size:10px;
background-color:#ffffdd;
min-height:800px; width:100%; padding-top:1em;
background:-moz-radial-gradient(50% 30% , circle , #fffff9, #ffffcc) no-repeat scroll 0 0 #ffffcc;
background:-webkit-radial-gradient(50% 30% , circle , #fffff9, #ffffcc) no-repeat scroll 0 0 #ffffcc;
}
a {color:#d00e0e; text-decoration:none;}
a:hover {color:#f00e0e;}
div.hide {display:none;}
div#topbar {width:80%; /*margin:1em auto;*/ margin: 1em auto 0; position:relative;}
div#topbar #logo img:hover {
filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
}
div#topbar .title {
font-family:"URW Gothic L", "Century Gothic", sans-serif; text-transform:uppercase; font-size:3.5em;
font-weight:bold; text-shadow:1px 1px 1px rgba(0,0,0,.2); color:#333333;
/*position:absolute;*/ top:0; right:0; line-height:41px; vertical-align:middle;
/*max-width: 70%;*/ text-align: right;
}
div#topbar .languages {
display: none;
}
div.navigation {position:relative;}
ul.languages {margin: 0 2px !important;}
ul.languages li {display:inline-block; *display:inline; *zoom:1; margin: 0 -2px !important;}
.langname {
background: green;
display: none;
padding: 0.5em;
position: absolute;
right: 0;
text-align: center;
top: 4em;
z-index: 1;
}
/* Dropdown menu CSS */
menu ul,
#cssmenu li,
#cssmenu span,
#cssmenu div.menuitem {
margin: 0;
padding: 0;
position: relative;
}
#cssmenu {
height: 40px;
}
#cssmenu:after,
#cssmenu ul:after {
content: '';
display: block;
clear: both;
}
#cssmenu div.menuitem {
color: #d00e0e;
display: inline-block;
font-family: "URW Gothic L", "Century Gothic", sans-serif;
font-size: 2em;
font-weight: bold;
text-shadow: 1px 1px 1px rgba(100,20,20,.2);
line-height: 40px;
padding: 0 10px;
text-decoration: none;
}
#cssmenu ul {
list-style: none;
}
#cssmenu > ul {
float: left;
padding: 0 10%;
}
#cssmenu > ul > li {
float: left;
}
#cssmenu > ul > li.right {
position: absolute;
right: 10%;
}
#cssmenu > ul > li:hover:after {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 50%;
bottom: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 10px solid #abcc71;
margin-left: -10px;
}
#cssmenu > ul > li > div.menuitem {
border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0;
}
#cssmenu > ul > li.active > div.menuitem {
box-shadow: inset 0 0 3px #000000;
-moz-box-shadow: inset 0 0 3px #000000;
-webkit-box-shadow: inset 0 0 3px #000000;
background: #070707;
background: -moz-linear-gradient(top, #26262c 0%, #070707 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #26262c), color-stop(100%, #070707));
background: -webkit-linear-gradient(top, #26262c 0%, #070707 100%);
background: -o-linear-gradient(top, #26262c 0%, #070707 100%);
background: -ms-linear-gradient(top, #26262c 0%, #070707 100%);
background: linear-gradient(to bottom, #26262c 0%, #070707 100%);
filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#26262c', EndColorStr='#070707', GradientType=0);
}
#cssmenu .has-sub {
z-index: 1;
}
#cssmenu .has-sub:hover > ul {
display: block;
}
#cssmenu .has-sub ul {
display: none;
position: absolute;
width: 200px;
top: 100%;
left: 0;
}
#cssmenu .has-sub ul li {
border-left: 1px solid #ffffcc;
}
#cssmenu .has-sub ul li.has-sub > div.menuitem:after {
content: "►";
color: rgba(255,255,255,.5);
float: right;
}
#cssmenu .has-sub ul li div.menuitem {
background: #abcc71;
border-bottom: 1px dotted #ffffcc;
color: #ffffff;
font-size: 9pt;
display: block;
line-height: 120%;
padding: 10px;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}
#cssmenu .has-sub ul li div.menuitem:hover .langname {
display: block;
}
#cssmenu .has-sub ul li:hover > div.menuitem,
#cssmenu .has-sub ul li:hover > a > div.menuitem {
background: #8bbc51;
}
#cssmenu .has-sub .has-sub:hover > ul {
display: block;
}
#cssmenu .has-sub .has-sub ul {
display: none;
position: absolute;
left: 100%;
top: 0;
}
#cssmenu .has-sub .has-sub ul li:first-child {
border-left: none;
}
/* End of dropdown menu CSS */
div#content {display:block;}
/**
* The .main class is for content wrapper on the home page (with the big banner)
*/
div#content .main {
background:url('../../images/dots.png') 0 10% no-repeat rgba(171, 204, 113, 0.6); background-size:100% auto; width:auto; padding:4em 35% 4em 10%; position:relative;
margin:0 auto; text-shadow:1px 1px 1px rgba(255,255,255,.5); font-size:1.6em; line-height:1.5em;
border:2px solid #abcc71; border-left:none; border-right:none; box-shadow:0px 2px 8px rgba(0,0,0,.2)}
div#content .main h1 {font-family:"URW Gothic L", "Century Gothic", sans-serif; font-size:2.5em;
text-shadow:1px 1px 2px rgba(0,0,0,.3); color:white; margin-bottom:.5em;}
.main .get-i2p {
position:absolute; display:block; top:50%; right: 10%;
margin-top:-1em; max-width:20%; padding:.5em; line-height:1em;
font-size:2em; color:white; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
text-transform:uppercase; text-decoration:none; text-align:center;
background:green; border-radius:.3em; -moz-transform:rotate(-5deg);
transform:rotate(-5deg); -webkit-transform:rotate(-5deg);
-ms-transform:rotate(-5deg); -o-transform:rotate(-5deg);
text-shadow:1px 1px 1px rgba(0,0,0,.2);
box-shadow:2px 2px 4px rgba(0, 0, 0, 0.3), 1em 3em 2em 0.5em rgba(255, 255, 255, 0.3) inset, inset -.2em -.5em 1em -0em rgba(0,0,0,.3)}
.main .get-i2p:hover {box-shadow:2px 2px 2px rgba(0, 0, 0, 0.3), inset 0 -2.2em 2.2em rgba(255, 255, 255, 0.3), inset .2em .5em 1em 0em rgba(0,0,0,.3);}
div#content .aside-wrap {width:80%; margin:2em auto;}
div#content .aside {position:relative; width:30.9%; margin-left:3%; display:inline-block; vertical-align:top; font-size:1.3em}
div#content .aside:first-child {margin-left:0%;}
div#content .aside a {font-weight:bold;}
div#content .aside h1 {padding:1em 0; border-bottom:1px solid rgba(171, 204, 113, 0.6); font-size:1.4em; color:#222200; text-shadow:1px 1px 1px rgba(0,0,0,.3)}
div#content .aside p {margin:1em 0;}
div#content .aside ul {margin:1em 0;}
div#content .aside ul li {list-style-type:none; margin:1em 0; line-height:1.3em;}
div#content .feed-icon {
background-image: url('../../images/feed-icon-28x28.png');
display: block;
float: right;
height: 28px;
margin: 1em;
text-indent: -9999px;
width: 28px;
}
div#content .lastupdated {
left: auto;
position: absolute;
right: 10%;
text-align: right;
top: 0;
width: 200px;
}
/**
* The .inner class is for the content wrapper on inner pages (as opposed to the home page)
*/
div#content .inner {
width:auto; margin: 0 5%; padding: 4em 5% 2em; position:relative;
background: rgba(171, 204, 113, 0.6); border-top:2px solid #abcc71;
border-left: 2px solid #abcc71; border-right: 2px solid #abcc71; border-radius: 5px 5px 0 0;
color:black; font-size:1.3em; line-height:1.4em;
}
div#content .inner > .title {
display: none;
}
div#content .inner ol {margin:1.5em;}
div#content .inner ul {margin:1.5em; 1em;}
div#content .inner p {margin:1em 0;}
div#content .inner td {padding:2px 5px;}
/* CSS for downloads list */
.package {
overflow: hidden;
}
.package .os {
float: left;
width: 20%;
}
.package .details {
float: right;
width: 80%;
}
.file {
float: left;
width: 40%;
}
.file > a:hover {
box-shadow: 1px 1px 1px 1px rgb(51, 51, 51) inset;
}
.details .hash {
float: right;
overflow: auto;
width: 50%;
}
.details > p, .details > ol {
clear: both;
}
.filedownload {
margin-left: 29%;
}
/* End of downloads list CSS */
.biblinks {
left: auto;
position: absolute;
right: 10%;
top: 0;
}
#global-footer {width:auto; border-top:3px solid #883333; background:#552222; box-shadow:0px -4px 8px rgba(0,0,0,.3); padding:1em 10%; background:-moz-linear-gradient(#883333, #772222);}
#global-footer .aside {display:inline-block; width:15%; margin-left:1%; vertical-align:top;}
#global-footer .aside.first {margin-left:0;}
#global-footer .aside.third, div##global-footer .aside.fifth {margin-left:2.5%}
#global-footer .aside h1 {color:#ffdd88; font-size:1.2em; text-shadow:-1px -1px 1px rgba(0,0,0,.2); border-bottom:1px solid #ccaa66; margin:1em 0; line-height:1.3em;}
#global-footer .aside ul {margin:0; padding:0;}
#global-footer .aside ul li {list-style-type:none; line-height:1.5em;}
#global-footer .aside ul li a {color:#ccaa66; font-weight:bold;}
#global-footer .aside ul li a:hover {text-decoration:underline;}
#global-footer a.button {padding:.5em 2em; background-color:#cc2222; border:1px solid #bb2222; border-radius:3px; display:inline-block; color:white; margin:1em auto; text-align:center; width:auto; font-weight:bold;}

110
eeploy.sh
View File

@ -1,18 +1,70 @@
#! /usr/bin/env bash
IDKDOCROOT=/var/lib/i2p/i2p-config/eepsite/docroot/
IDKDOCREPO=https://github.com/eyedeekay/eyedeekay.github.io
if [ `whoami` = i2psvc ]; then
CONFIGDOCROOT="/var/lib/i2p/i2p-config/"
else
CONFIGDOCROOT=$HOME/.i2p/
fi
FFXDOCROOT=/var/lib/i2p/i2p-config/eepsite/docroot/I2P-in-Private-Browsing-Mode-Firefox/
#Don't forget the trailing slash on all directories or the site will not update.
IDKDOCROOT="$CONFIGDOCROOT"eepsite/docroot/
IDKDOCREPO=https://github.com/eyedeekay/eyedeekay.github.io
FFXDOCROOT="$CONFIGDOCROOT"eepsite/docroot/I2P-in-Private-Browsing-Mode-Firefox/
FFXDOCREPO=https://github.com/eyedeekay/I2P-in-Private-Browsing-Mode-Firefox
FFXSTATROOT=/var/lib/i2p/i2p-config/eepsite/docroot/firefox-static/
FFXSTATROOT="$CONFIGDOCROOT"eepsite/docroot/firefox-static/
FFXSTATREPO=https://github.com/eyedeekay/firefox-static
CHRDOCROOT=/var/lib/i2p/i2p-config/eepsite/docroot/I2P-Configuration-For-Chromium/
CHRDOCROOT="$CONFIGDOCROOT"eepsite/docroot/I2P-Configuration-For-Chromium/
CHRDOCREPO=https://github.com/eyedeekay/I2P-Configuration-For-Chromium
FNGDOCROOT=/var/lib/i2p/i2p-config/eepsite/docroot/I2P-Browser-Attackability-Evaluation/
FNGDOCROOT="$CONFIGDOCROOT"eepsite/docroot/I2P-Browser-Attackability-Evaluation/
FNGDOCREPO=https://github.com/eyedeekay/I2P-Browser-Attackability-Evaluation
MIRDOCROOT=/var/lib/i2p/i2p-config/eepsite/docroot/mirror/
MIRDOCROOT="$CONFIGDOCROOT"eepsite/docroot/mirror/
MIRDOCREPO=https://github.com/eyedeekay/mirror
JAVADOCROOT="$CONFIGDOCROOT"eepsite/docroot/javadoc-i2p/
JAVADOCREPO=https://github.com/eyedeekay/javadoc-i2p
BRBDOCROOT="$CONFIGDOCROOT"eepsite/docroot/brb/
BRBDOCREPO=https://github.com/eyedeekay/brb
MTGDOCROOT="$CONFIGDOCROOT"eepsite/docroot/mtg-i2p/
MTGDOCREPO=https://github.com/eyedeekay/mtg-i2p
JPAKDOCROOT="$CONFIGDOCROOT"eepsite/docroot/i2p/
JPAKDOCREPO=https://github.com/eyedeekay/i2p
EEPDOCROOT="$CONFIGDOCROOT"eepsite/docroot/eephttpd/
EEPDOCREPO=https://github.com/eyedeekay/eephttpd
BRBDOCROOT="$CONFIGDOCROOT"eepsite/docroot/brb/
BRBDOCREPO=https://github.com/eyedeekay/brb
IRCDOCROOT="$CONFIGDOCROOT"eepsite/docroot/terrarium/
IRCDOCREPO=https://github.com/eyedeekay/terrarium
RAILDOCROOT="$CONFIGDOCROOT"eepsite/docroot/railroad/
RAILDOCREPO=https://github.com/eyedeekay/railroad
RESEEDDOCROOT="$CONFIGDOCROOT"eepsite/docroot/reseed-tools/
RESEEDDOCREPO=https://github.com/eyedeekay/reseed-tools
DOKUDOCROOT="$CONFIGDOCROOT"eepsite/docroot/Dokuwiki-over-I2P/
DOKUDOCREPO=https://github.com/eyedeekay/Dokuwiki-over-I2P
NEXTDOCROOT="$CONFIGDOCROOT"eepsite/docroot/Nextcloud-over-I2P-on-Docker/
NEXTDOCREPO=https://github.com/eyedeekay/Nextcloud-over-I2P-on-Docker
SSHDOCROOT="$CONFIGDOCROOT"eepsite/docroot/i2p-i2pd-sshsetup/
SSHDOCREPO=https://github.com/eyedeekay/i2p-i2pd-sshsetup
BLIZZARDDOCROOT="$CONFIGDOCROOT"eepsite/docroot/blizzard/
BLIZZARDDOCREPO=https://github.com/eyedeekay/blizzard
WESNOTHDOCROOT="$CONFIGDOCROOT"eepsite/docroot/battle-for-wesnoth-i2p/
WESNOTHDOCREPO=https://github.com/eyedeekay/battle-for-wesnoth-i2p
NETHACKDOCROOT="$CONFIGDOCROOT"eepsite/docroot/nethack-i2p/
NETHACKDOCREPO=https://github.com/eyedeekay/nethack-i2p
THUNDERBIRDDOCROOT="$CONFIGDOCROOT"eepsite/docroot/Thunderbird-I2P-Auto-Configuration/
THUNDERBIRDDOCREPO=https://github.com/eyedeekay/Thunderbird-I2P-Auto-Configuration
DUNGEONQUESTDOCROOT="$CONFIGDOCROOT"eepsite/docroot/dungeonQuest/
DUNGEONQUESTDOCREPO=https://github.com/eyedeekay/dungeonQuest
DEBDOCROOT="$CONFIGDOCROOT"eepsite/docroot/apt/
DEBDOCREPO=https://github.com/eyedeekay/apt
FDROIDDOCROOT="$CONFIGDOCROOT"eepsite/docroot/fdroid/
FDROIDDOCREPO=https://github.com/eyedeekay/fdroid
FDROIDDEVDOCROOT="$CONFIGDOCROOT"eepsite/docroot/fdroid-dev/
FDROIDDEVDOCREPO=https://github.com/eyedeekay/fdroid-dev
TORMANAGERDOCROOT="$CONFIGDOCROOT"eepsite/docroot/i2p.plugins.tor-manager/
TORMANAGERDOCREPO=https://github.com/eyedeekay/i2p.plugins.tor-manager
TORMIRRRORDOCROOT="$CONFIGDOCROOT"eepsite/docroot/torbrowser/
TORMIRRORDOCREPO=https://github.com/eyedeekay/torbrowser
I2PMIRRORDOCROOT="$CONFIGDOCROOT"eepsite/docroot/files/
I2PMIRRORDOCREPO=https://github.com/eyedeekay/files
function setuppage(){
@ -21,7 +73,7 @@ function setuppage(){
echo "Setting personal site from $DOCREPO in $DOCROOT"
if [ -d "$DOCROOT" ]; then
if [ -d "$DOCROOT.git" ]; then
cd "$DOCROOT" && pwd && git pull --all
cd "$DOCROOT" && pwd && git pull --ff-only --all
cd "$DOCROOT" && git submodule update --recursive --remote
fi
else
@ -29,9 +81,49 @@ function setuppage(){
fi
}
function pluginsetup(){
DOCROOT=$1
DOCREPO=$2
echo "Setting personal site from $DOCREPO in $DOCROOT"
if [ -d "$DOCROOT" ]; then
if [ -d "$DOCROOT.git" ]; then
cd "$DOCROOT" && pwd && git pull --ff-only --all
cd "$DOCROOT" && git submodule update --recursive --remote
fi
else
git clone "$DOCREPO" "$DOCROOT"
fi
cd "$DOCROOT"
make download-su3s
}
find $IDKDOCROOT -type d -maxdepth 1 -exec bash -c "cd {} && git pull --all" \;
setuppage $NETHACKDOCROOT $NETHACKDOCREPO
setuppage $WESNOTHDOCROOT $WESNOTHDOCREPO
setuppage $IDKDOCROOT $IDKDOCREPO
setuppage $FFXDOCROOT $FFXDOCREPO
setuppage $FFXSTATROOT $FFXSTATREPO
setuppage $CHRDOCROOT $CHRDOCREPO
setuppage $FNGDOCROOT $FNGDOCREPO
setuppage $MIRDOCROOT $MIRDOCREPO
setuppage $JPAKDOCROOT $JPAKDOCREPO
setuppage $EEPDOCROOT $EEPDOCREPO
setuppage $BRBDOCROOT $BRBDOCREPO
setuppage $DOKUDOCROOT $DOKUDOCREPO
setuppage $NEXTDOCROOT $NEXTDOCREPO
setuppage $SSHDOCROOT $SSHDOCREPO
setuppage $JAVADOCROOT $JAVADOCREPO
setuppage $FDROIDDOCROOT $FDROIDDOCREPO
setuppage $DEBDOCROOT $DEBDOCREPO
setuppage $FDROIDDEVDOCROOT $FDROIDDEVDOCREPO
setuppage $TORMIRRRORDOCROOT $TORMIRRORDOCREPO
setuppage $I2PMIRRORDOCROOT $I2PMIRRORDOCREPO
pluginsetup $RAILDOCROOT $RAILDOCREPO
pluginsetup $BLIZZARDDOCROOT $BLIZZARDDOCREPO
pluginsetup $MTGDOCROOT $MTGDOCREPO
pluginsetup $THUNDERBIRDDOCROOT $THUNDERBIRDDOCREPO
pluginsetup $DUNGEONQUESTDOCROOT $DUNGEONQUESTDOCREPO
pluginsetup $RESEEDDOCROOT $RESEEDDOCREPO
pluginsetup $TORMANAGERDOCROOT $TORMANAGERDOCREPO
pluginsetup $IRCDOCROOT $IRCDOCREPO

BIN
f-droid.i2p.io-QR.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

BIN
favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -0,0 +1,34 @@
-----BEGIN CERTIFICATE-----
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
+rk8M5oGGIQr6dAgBkpRHg==
-----END CERTIFICATE-----

1477
hosts-evil.txt Normal file

File diff suppressed because it is too large Load Diff

1467
hosts.txt Normal file

File diff suppressed because it is too large Load Diff

BIN
i2plogo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

File diff suppressed because one or more lines are too long

60
idk.pub Normal file
View File

@ -0,0 +1,60 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
SmPz9w0agOPF66P+g0NpmqrImHAMPh/f9MI=
=IB+G
-----END PGP PUBLIC KEY BLOCK-----

1248
index.html

File diff suppressed because it is too large Load Diff

View File

@ -1,51 +1,698 @@
<!DOCTYPE html>
<html>
<head>
<title>idk's home page</title>
<link rel="stylesheet" type="text/css" href ="style.css" />
<meta http-equiv="i2p-location" content="http://b2o47zwxqjbn7jj37yqkmvbmci7kqubwgxu3umqid7cexmc7xudq.b32.i2p"/>
<meta http-equiv="i2p-torrentlocation" content="magnet:?xt=urn:btih:0747a3e99182c338c093c616468501e3fc879e5e"/>
</head>
<body>
<h1>Infographics Gallery</h1>
<p>These are various infographics I've found around Reddit, mostly,
and collected here. They are here in part as a way of testing
an approach to using Bittorrent-over-I2P as a peer-to-peer way
of backing the resources on the site.</p>
<ul>
<li><img src="images/attacks.jpg" alt="Types of Attacks" title="" /></li>
<li><img src="images/awareness.jpg" alt="Security Awareness" title="" /></li>
<li><img src="images/banknotes.jpg" alt="Bank Note Security" title="" /></li>
<li><img src="images/barricade.jpg" alt="Barricading a Door" title="" /></li>
<li><img src="images/burglars.png" alt="Burglar Defenses" title="" /></li>
<li><img src="images/cells.jpg" alt="Cell Phones" title="" /></li>
<li><img src="images/csec2.jpg" alt="Computer Security" title="" /></li>
<li><img src="images/csec.jpg" alt="Computer Security 2" title="" /></li>
<li><img src="images/etherpad.jpg" alt="Etherpad" title="" /></li>
<li><img src="images/knots.jpeg" alt="Knots" title="" /></li>
<li><img src="images/langs1.png" alt="Languages" title="" /></li>
<li><img src="images/langs2.png" alt="Languages 1" title="" /></li>
<li><img src="images/laptopsec.jpg" alt="Laptop Security" title="" /></li>
<li><img src="images/leadersec.jpg" alt="Leader Security Vehicles" title="" /></li>
<li><img src="images/lifi.jpg" alt="Wifi vs Lifi" title="" /></li>
<li><img src="images/morse.jpg" alt="Morse" title="" /></li>
<li><img src="images/password-3.png" alt="Passwords" title="" /></li>
<li><img src="images/passwords-1.jpg" alt="Passwords 2" title="" /></li>
<li><img src="images/passwords-2.jpg" alt="Passwords 3" title="" /></li>
<li><img src="images/picks1.jpg" alt="Lock Picks" title="" /></li>
<li><img src="images/picks2.jpg" alt="Lock Picks 2" title="" /></li>
<li><img src="images/plugs.jpg" alt="Electric Plugs" title="" /></li>
<li><img src="images/productivity.jpg" alt="Productivity" title="" /></li>
<li><img src="images/regflow.jpg" alt="Registration Flow" title="" /></li>
<li><img src="images/sites.png" alt="Sites" title="" /></li>
<li><img src="images/tents.jpg" alt="Tents" title="" /></li>
<li><img src="images/tor.png" alt="Tor vs VPN" title="" /></li>
<li><img src="images/torvpnsorta.jpg" alt="Tor vs VPN 2" title="" /></li>
<li><img src="images/uber.jpg" alt="Uber" title="" /></li>
<li><img src="images/wifisec.jpg" alt="Wi-Fi" title="" /></li>
</ul>
<script src="script.js" type="text/javascript"></script>
</body>
</html>
<head>
<title>
idk's home page
</title>
<meta name="author" content="eyedeekay" />
<meta name="description" content="eyedeekay.github.io" />
<meta name="keywords" content="master" />
<meta http-equiv="i2p-location" content="http://idk.i2p" />
<link rel="stylesheet" type="text/css" href="style.css" />
<link rel="stylesheet" type="text/css" href="showhider.css" />
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<div id="navbar">
<a href="#shownav">
Show navigation
</a>
<div id="shownav">
<div id="hidenav">
<ul>
<li>
<a href="..">
Up one level ^
</a>
</li>
<li>
<a href="index.html">
index
</a>
</li>
<li>
<a href="Aggregated-I2P-Work/index.html">
Aggregated-I2P-Work/index.html
</a>
</li>
<li>
<a href="Configuring-Privacy-Browser-for-I2P-on-Android/index.html">
Configuring-Privacy-Browser-for-I2P-on-Android/index.html
</a>
</li>
<li>
<a href="Copy-Tab-URL/index.html">
Copy-Tab-URL/index.html
</a>
</li>
<li>
<a href="Disentangling-Tahoe-LAFS-over-I2P/index.html">
Disentangling-Tahoe-LAFS-over-I2P/index.html
</a>
</li>
<li>
<a href="Dokuwiki-over-I2P/index.html">
Dokuwiki-over-I2P/index.html
</a>
</li>
<li>
<a href="Generate-Plugin-Signing-Keys/index.html">
Generate-Plugin-Signing-Keys/index.html
</a>
</li>
<li>
<a href="Help-Bootstrap-I2P-Bote/index.html">
Help-Bootstrap-I2P-Bote/index.html
</a>
</li>
<li>
<a href="Hopefully-Holistic-Guide-to-I2P-Dev-Build-Update-Hosting/index.html">
Hopefully-Holistic-Guide-to-I2P-Dev-Build-Update-Hosting/index.html
</a>
</li>
<li>
<a href="Huma-Bird/index.html">
Huma-Bird/index.html
</a>
</li>
<li>
<a href="I2P-Bookmarks/index.html">
I2P-Bookmarks/index.html
</a>
</li>
<li>
<a href="I2P-Browser-Attackability-Evaluation/index.html">
I2P-Browser-Attackability-Evaluation/index.html
</a>
</li>
<li>
<a href="I2P-Configuration-For-Chromium/index.html">
I2P-Configuration-For-Chromium/index.html
</a>
</li>
<li>
<a href="I2P-Easy-Install-the-Movie/index.html">
I2P-Easy-Install-the-Movie/index.html
</a>
</li>
<li>
<a href="I2P-Without-Installiing-Anything-A-post-facto-prequel/index.html">
I2P-Without-Installiing-Anything-A-post-facto-prequel/index.html
</a>
</li>
<li>
<a href="I2P-in-Private-Browsing-Mode-Firefox/index.html">
I2P-in-Private-Browsing-Mode-Firefox/index.html
</a>
</li>
<li>
<a href="Install-Java-And-I2P-on-Windows/index.html">
Install-Java-And-I2P-on-Windows/index.html
</a>
</li>
<li>
<a href="LAIRArt/index.html">
LAIRArt/index.html
</a>
</li>
<li>
<a href="LostCity/index.html">
LostCity/index.html
</a>
</li>
<li>
<a href="Nextcloud-over-I2P-on-Docker/index.html">
Nextcloud-over-I2P-on-Docker/index.html
</a>
</li>
<li>
<a href="Offer-I2P-Access-To-Your-Service/index.html">
Offer-I2P-Access-To-Your-Service/index.html
</a>
</li>
<li>
<a href="Onion-in-Container-Browsing-Mode-Firefox/index.html">
Onion-in-Container-Browsing-Mode-Firefox/index.html
</a>
</li>
<li>
<a href="Services/index.html">
Services/index.html
</a>
</li>
<li>
<a href="Setup-BiglyBT-Android-for-I2P/index.html">
Setup-BiglyBT-Android-for-I2P/index.html
</a>
</li>
<li>
<a href="So-You-Want-To-Write-A-SAM-Library/index.html">
So-You-Want-To-Write-A-SAM-Library/index.html
</a>
</li>
<li>
<a href="Tassel/index.html">
Tassel/index.html
</a>
</li>
<li>
<a href="Thunderbird-I2P-Auto-Configuration/index.html">
Thunderbird-I2P-Auto-Configuration/index.html
</a>
</li>
<li>
<a href="Thunderbird-I2P-Configuration/index.html">
Thunderbird-I2P-Configuration/index.html
</a>
</li>
<li>
<a href="Using-I2P-On-Android/index.html">
Using-I2P-On-Android/index.html
</a>
</li>
<li>
<a href="about.i2p/index.html">
about.i2p/index.html
</a>
</li>
<li>
<a href="aluminumoxynitride/index.html">
aluminumoxynitride/index.html
</a>
</li>
<li>
<a href="amo-version/index.html">
amo-version/index.html
</a>
</li>
<li>
<a href="anon-translate/index.html">
anon-translate/index.html
</a>
</li>
<li>
<a href="apt/index.html">
apt/index.html
</a>
</li>
<li>
<a href="apt-now/index.html">
apt-now/index.html
</a>
</li>
<li>
<a href="apt-now-history/index.html">
apt-now-history/index.html
</a>
</li>
<li>
<a href="basic-tunnel-tutorial/index.html">
basic-tunnel-tutorial/index.html
</a>
</li>
<li>
<a href="battle-for-wesnoth-i2p/index.html">
battle-for-wesnoth-i2p/index.html
</a>
</li>
<li>
<a href="blizzard/index.html">
blizzard/index.html
</a>
</li>
<li>
<a href="brb/index.html">
brb/index.html
</a>
</li>
<li>
<a href="checki2cp/index.html">
checki2cp/index.html
</a>
</li>
<li>
<a href="darkssh/index.html">
darkssh/index.html
</a>
</li>
<li>
<a href="debuntu-dev/index.html">
debuntu-dev/index.html
</a>
</li>
<li>
<a href="doablesec/index.html">
doablesec/index.html
</a>
</li>
<li>
<a href="edgar/index.html">
edgar/index.html
</a>
</li>
<li>
<a href="eephttpd/index.html">
eephttpd/index.html
</a>
</li>
<li>
<a href="fdroid/index.html">
fdroid/index.html
</a>
</li>
<li>
<a href="fdroid-dev/index.html">
fdroid-dev/index.html
</a>
</li>
<li>
<a href="fdroid-page/index.html">
fdroid-page/index.html
</a>
</li>
<li>
<a href="files/index.html">
files/index.html
</a>
</li>
<li>
<a href="firefox-static/index.html">
firefox-static/index.html
</a>
</li>
<li>
<a href="firefox.profile.i2p/index.html">
firefox.profile.i2p/index.html
</a>
</li>
<li>
<a href="go-fpw/index.html">
go-fpw/index.html
</a>
</li>
<li>
<a href="go-i2pbrowser/index.html">
go-i2pbrowser/index.html
</a>
</li>
<li>
<a href="hoarderCache-docker/index.html">
hoarderCache-docker/index.html
</a>
</li>
<li>
<a href="hoarderMediaOS/index.html">
hoarderMediaOS/index.html
</a>
</li>
<li>
<a href="httptunnel/index.html">
httptunnel/index.html
</a>
</li>
<li>
<a href="i2p/index.html">
i2p/index.html
</a>
</li>
<li>
<a href="i2p-debs/index.html">
i2p-debs/index.html
</a>
</li>
<li>
<a href="i2p-gemini/index.html">
i2p-gemini/index.html
</a>
</li>
<li>
<a href="i2p-i2pd-sshsetup/index.html">
i2p-i2pd-sshsetup/index.html
</a>
</li>
<li>
<a href="i2p-traymenu/index.html">
i2p-traymenu/index.html
</a>
</li>
<li>
<a href="i2p.newsxml.build/index.html">
i2p.newsxml.build/index.html
</a>
</li>
<li>
<a href="i2p.plugins.tor-manager/index.html">
i2p.plugins.tor-manager/index.html
</a>
</li>
<li>
<a href="i2pkeys/index.html">
i2pkeys/index.html
</a>
</li>
<li>
<a href="iget/index.html">
iget/index.html
</a>
</li>
<li>
<a href="index.html">
index.html
</a>
</li>
<li>
<a href="infographics.html">
infographics
</a>
</li>
<li>
<a href="javadoc-i2p/index.html">
javadoc-i2p/index.html
</a>
</li>
<li>
<a href="kloster/index.html">
kloster/index.html
</a>
</li>
<li>
<a href="lair-deb/index.html">
lair-deb/index.html
</a>
</li>
<li>
<a href="lair-web/index.html">
lair-web/index.html
</a>
</li>
<li>
<a href="lb-docs/index.html">
lb-docs/index.html
</a>
</li>
<li>
<a href="lede-docker/index.html">
lede-docker/index.html
</a>
</li>
<li>
<a href="m4gallery/index.html">
m4gallery/index.html
</a>
</li>
<li>
<a href="mooz/index.html">
mooz/index.html
</a>
</li>
<li>
<a href="mtg-i2p/index.html">
mtg-i2p/index.html
</a>
</li>
<li>
<a href="nethack-i2p/index.html">
nethack-i2p/index.html
</a>
</li>
<li>
<a href="nosystemd/index.html">
nosystemd/index.html
</a>
</li>
<li>
<a href="onramp/index.html">
onramp/index.html
</a>
</li>
<li>
<a href="openjdk-7/index.html">
openjdk-7/index.html
</a>
</li>
<li>
<a href="pkpage/index.html">
pkpage/index.html
</a>
</li>
<li>
<a href="plugins.html">
plugins
</a>
</li>
<li>
<a href="postinstall/index.html">
postinstall/index.html
</a>
</li>
<li>
<a href="railroad/index.html">
railroad/index.html
</a>
</li>
<li>
<a href="repo/index.html">
repo/index.html
</a>
</li>
<li>
<a href="reseed-monitoring/index.html">
reseed-monitoring/index.html
</a>
</li>
<li>
<a href="sam-forwarder/index.html">
sam-forwarder/index.html
</a>
</li>
<li>
<a href="samsocks/index.html">
samsocks/index.html
</a>
</li>
<li>
<a href="samtracker/index.html">
samtracker/index.html
</a>
</li>
<li>
<a href="scpage/index.html">
scpage/index.html
</a>
</li>
<li>
<a href="singlefile/index.html">
singlefile/index.html
</a>
</li>
<li>
<a href="sked/index.html">
sked/index.html
</a>
</li>
<li>
<a href="soap/index.html">
soap/index.html
</a>
</li>
<li>
<a href="sunxi-mirror/index.html">
sunxi-mirror/index.html
</a>
</li>
<li>
<a href="terrarium/index.html">
terrarium/index.html
</a>
</li>
<li>
<a href="torbrowser/index.html">
torbrowser/index.html
</a>
</li>
<li>
<a href="userChrome.app.css/index.html">
userChrome.app.css/index.html
</a>
</li>
<li>
<a href="vala-lua-tests/index.html">
vala-lua-tests/index.html
</a>
</li>
<li>
<a href="video.html">
video.html
</a>
</li>
<li>
<a href="videos.html">
videos
</a>
</li>
<li>
<a href="webext-translator/index.html">
webext-translator/index.html
</a>
</li>
<li>
<a href="worlds-simplest-website/index.html">
worlds-simplest-website/index.html
</a>
</li>
<li>
<a href="ySidebar.html">
ySidebar
</a>
</li>
<li>
<a href="yTop.html">
yTop
</a>
</li>
<li>
<a href="zBlog.html">
zBlog
</a>
</li>
<li>
<a href="zWallet.html">
zWallet
</a>
</li>
</ul>
<br>
<a href="#hidenav">
Hide Navigation
</a>
</div>
</div>
</div>
<a id="returnhome" href="/">
/
</a>
<h1>
Infographics Gallery
</h1>
<p>
These are various infographics I&rsquo;ve found around Reddit, mostly,
and collected here. They are here in part as a way of testing
an approach to using Bittorrent-over-I2P as a peer-to-peer way
of backing the resources on the site.
</p>
<ul>
<li>
<img src="images/attacks.jpg" alt="Types of Attacks" />
</li>
<li>
<img src="images/awareness.jpg" alt="Security Awareness" />
</li>
<li>
<img src="images/banknotes.jpg" alt="Bank Note Security" />
</li>
<li>
<img src="images/barricade.jpg" alt="Barricading a Door" />
</li>
<li>
<img src="images/burglars.png" alt="Burglar Defenses" />
</li>
<li>
<img src="images/cells.jpg" alt="Cell Phones" />
</li>
<li>
<img src="images/csec2.jpg" alt="Computer Security" />
</li>
<li>
<img src="images/csec.jpg" alt="Computer Security 2" />
</li>
<li>
<img src="images/etherpad.jpg" alt="Etherpad" />
</li>
<li>
<img src="images/knots.jpeg" alt="Knots" />
</li>
<li>
<img src="images/langs1.png" alt="Languages" />
</li>
<li>
<img src="images/langs2.png" alt="Languages 1" />
</li>
<li>
<img src="images/laptopsec.jpg" alt="Laptop Security" />
</li>
<li>
<img src="images/leadersec.jpg" alt="Leader Security Vehicles" />
</li>
<li>
<img src="images/lifi.jpg" alt="Wifi vs Lifi" />
</li>
<li>
<img src="images/morse.jpg" alt="Morse" />
</li>
<li>
<img src="images/password-3.png" alt="Passwords" />
</li>
<li>
<img src="images/passwords-1.jpg" alt="Passwords 2" />
</li>
<li>
<img src="images/passwords-2.jpg" alt="Passwords 3" />
</li>
<li>
<img src="images/picks1.jpg" alt="Lock Picks" />
</li>
<li>
<img src="images/picks2.jpg" alt="Lock Picks 2" />
</li>
<li>
<img src="images/plugs.jpg" alt="Electric Plugs" />
</li>
<li>
<img src="images/productivity.jpg" alt="Productivity" />
</li>
<li>
<img src="images/regflow.jpg" alt="Registration Flow" />
</li>
<li>
<img src="images/sites.png" alt="Sites" />
</li>
<li>
<img src="images/tents.jpg" alt="Tents" />
</li>
<li>
<img src="images/tor.png" alt="Tor vs VPN" />
</li>
<li>
<img src="images/torvpnsorta.jpg" alt="Tor vs VPN 2" />
</li>
<li>
<img src="images/uber.jpg" alt="Uber" />
</li>
<li>
<img src="images/wifisec.jpg" alt="Wi-Fi" />
</li>
</ul>
<div id="sourcecode">
<span id="sourcehead">
<strong>
Get the source code:
</strong>
</span>
<ul>
<li>
<a href="https://github.com/eyedeekay/eyedeekay.github.io">
Source Repository: (https://github.com/eyedeekay/eyedeekay.github.io)
</a>
</li>
</ul>
</div>
<div>
<iframe src="https://snowflake.torproject.org/embed.html" width="320" height="240" frameborder="0" scrolling="no"></iframe>
</div>
<div>
<a href="https://geti2p.net/">
<img src="i2plogo.png"></img>
I2P
</a>
</div>
</body>
</html>

139
mobile.css Normal file
View File

@ -0,0 +1,139 @@
#topbar .title {
display: none;
}
/* Dropdown menu CSS */
#cssmenu > ul {
width: 100%;
float: none;
background-color: #abcc71; /* change the menu color */
background-image: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));
background-image: -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));
background-image: -ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));
background-image: -o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.2));
display: block;
/*height: 0;*/
height: auto;
margin: 0;
padding: 0;
overflow: hidden;
box-shadow: 0 1px 2px rgba(0,0,0,.6);
/*position: absolute;*/
top: 0px;
left: 0px;
z-index: 998;
clear: both;
}
#cssmenu > ul li {
/*display: none;*/
display: block;
width: 100%;
font-family: Arial;
}
#cssmenu > ul li div.menuitem {
display: block;
width: 90%;
padding: 10px 5%;
font-size: 14px;
font-weight: bold;
text-shadow: -1px -1px 0 rgba(0,0,0,.15);
color: white;
text-decoration: none;
border-bottom: 1px solid rgba(0,0,0,.2);
border-top: 1px solid rgba(255,255,255,.1);
}
#cssmenu > ul li div.menuitem:hover {
background-color: rgba(0,0,0,.5);
border-top-color: transparent;
}
#cssmenu > ul > li:first-child {
border-top: 1px solid rgba(0,0,0,.2);
}
/* Toggle the navigation bar open */
#cssmenu > ul.open {
height: auto;
/*padding-top: 50px;*/
}
#cssmenu > ul.open li {
display: block;
}
/* Submenus .has-sub class indicates dropdowns */
#cssmenu > ul > li:hover > div.menuitem {
background: rgba(0,0,0,.5);
border-bottom-color: transparent;
}
#cssmenu > ul li.has-sub > div.menuitem:after {
content: "▼";
color: rgba(255,255,255,.5);
float: right;
}
#cssmenu > ul li.has-sub > div.menuitem:hover {
background: rgba(0,0,0,.75);
}
#cssmenu > ul li ul {
display: none;
background: rgba(0,0,0,.5);
border-top: 0 none;
padding: 0;
}
#cssmenu > ul li ul div.menuitem {
border: 0 none;
font-size: 12px;
padding: 10px 5%;
font-weight: normal;
}
#cssmenu > ul li:hover > ul {
display: block;
border-top: 0 none;
}
/* End of dropdown menu CSS */
div#content .main {
padding: 4em 10%;
}
.main .get-i2p {
margin-bottom: -1.5em;
margin-top: .5em;
}
div#content .aside {
width: 100%;
}
div#content .inner {
margin-top: 1em;
}
div#content .inner .title {
margin-top: 1em;
}
.details .hash {
display: none;
}
#global-footer .aside {
margin-left: 1%;
width: 49%;
}
#global-footer .aside.first, #global-footer .aside.third, #global-footer .aside.fifth {
margin-left: 0;
}

BIN
pagifier Executable file

Binary file not shown.

File diff suppressed because it is too large Load Diff

BIN
plugins/i2pbote-0.4.8.6.su3 Normal file

Binary file not shown.

Binary file not shown.

8
proxy.pac Normal file
View File

@ -0,0 +1,8 @@
function FindProxyForURL(url, host) {
if (dnsDomainIs(host, ".i2p")) {
return "PROXY localhost:4444";
} else if (dnsDomainIs(host, ".onion")) {
return "PROXY localhost:9050";
}
return "DIRECT";
}

3
radio.idk.i2p.sh Executable file
View File

@ -0,0 +1,3 @@
#! /usr/bin/env sh
set -euo
http_proxy=http://127.0.0.1:4444 vlc http://radio.idk.i2p/mpd.m3u

102
reset.css Normal file
View File

@ -0,0 +1,102 @@
/*
* html5doctor.com Reset Stylesheet
* v1.6.1
* Last Updated: 2010-09-17
* Author: Richard Clark - http://richclarkdesign.com
* Twitter: @rich_clark
* */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
}
body {
line-height:1;
}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
display:block;
}
nav ul {
list-style:none;
}
blockquote, q {
quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content:'';
content:none;
}
a {
margin:0;
padding:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
}
/* change colours to suit your needs */
ins {
background-color:#ff9;
color:#000;
text-decoration:none;
}
/* change colours to suit your needs */
mark {
background-color:#ff9;
color:#000;
font-style:italic;
font-weight:bold;
}
del {
text-decoration: line-through;
}
abbr[title], dfn[title] {
border-bottom:1px dotted;
cursor:help;
}
table {
border-collapse:collapse;
border-spacing:0;
}
/* change border colour to suit your needs */
hr {
display:block;
height:1px;
border:0;
border-top:1px solid #cccccc;
margin:1em 0;
padding:0;
}
input, select {
vertical-align:middle;
}

15
showhider.css Normal file
View File

@ -0,0 +1,15 @@
/* edgar showhider CSS file */
#show {display:none; }
#hide {display:block; }
#show:target {display: block; }
#hide:target {display: none; }
#shownav {display:none; }
#hidenav {display:block; }
#shownav:target {display: block; }
#hidenav:target {display: none; }
#donate {display:none; }
#hidedonate {display:block; }
#donate:target {display: block; }
#hidedonate:target {display: none; }

474
style.css
View File

@ -1,353 +1,165 @@
* {
padding: 0;
margin: 0;
}
html {
margin: 0 4%;
padding: 0 20px;
min-height: 100%;
background: #9ab;
background: repeating-linear-gradient(to bottom, #9ab, #89a 2px);
scrollbar-color: #bcd #789;
}
/* edgar default CSS file */
body {
margin: 0;
padding: 20px 40px;
font-family: Open Sans, Noto Sans, Segoe UI, sans-serif;
font-size: 12pt;
color: #495057;
text-decoration: none;
word-wrap: break-word;
border-left: 1px solid #495057;
border-right: 1px solid #495057;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, .1);
background: #f2f2f2;
}
h1, h2, h3, h4 {
display: block;
font-weight: 700;
}
h1 {
text-transform: uppercase;
font-weight: 900;
font-size: 200%;
}
h2 {
font-size: 140%;
}
h3 {
font-size: 120%;
}
h4 {
margin-bottom: 5px;
text-align: right;
text-transform: none;
font-size: 90%;
font-weight: 600;
font-style: italic;
}
p {
margin-bottom: 15px;
width: 100%;
line-height: 1.4;
word-wrap: break-word;
text-align: justify;
text-decoration: none;
font-family: "Roboto";
font-family: monospace;
text-align: justify;
background-color: #373636;
color: whitesmoke;
font-size: 1.15em;
}
ul {
margin: 10px 20px;
list-style: none;
width: 55%;
display: block;
}
ol {
width: 55%;
display: block;
}
li {
margin-left: 0;
padding: 12px 15px 15px 20px;
width: calc(100% - 40px);
text-align: justify;
border: 1px solid #9ab;
border-radius: 2px;
box-shadow: inset 0 0 0 1px #fff;
background: #dee2e6;
margin-top: 1%;
}
li li {
padding-bottom: 0;
width: calc(100% - 40px);
text-align: left;
border: none;
border-top: 1px solid #9ab;
box-shadow: none;
}
li li:first-of-type {
margin-top: 15px;
border-top: none;
}
li a:first-of-type {
display: block;
width: 100%;
}
#applicationExplain {
float: unset;
}
li+li {
margin-top: 15px;
}
h3+ul, ul+h3, ul+h2 {
margin-top: 20px;
}
a, button {
color: #3b6bbf;
text-decoration: none;
font-weight: 700;
word-wrap: break-word;
outline: 0;
}
.applicationDesc {
color: #81888f;
text-decoration: none;
font-weight: 700;
word-wrap: break-word;
outline: 0;
}
.applicationDesc:hover, a:hover, button:hover {
text-decoration: none;
font-weight: 700;
word-wrap: break-word;
outline: 0;
}
button {
border: none;
cursor: pointer;
color: #3b6bbf;
text-decoration: none;
font-weight: 700;
word-wrap: break-word;
outline: 0;
}
.background {
background-color: #f8f8ff;
height: 100%;
}
.content {
margin: 1.5rem;
padding: 1rem;
min-height: 3rem;
min-width: 95%;
display: inline-block;
border: 1px solid #d9d9d6;
border-radius: 2px;
box-shadow: inset 0 0 0 1px #fff, 0 0 1px #ccc;
background: #f8f8ff;
}
#header, .application-info, .browser-info, .extended-info, .search-info {
margin-top: 1.5rem;
padding: 1rem;
min-height: 3rem;
min-width: 95%;
display: inline-block;
border: 1px solid #d9d9d6;
border-radius: 2px;
box-shadow: inset 0 0 0 1px #fff, 0 0 1px #ccc;
background: #f8f8ff;
}
.showhider {
margin-right: auto;
padding: 0!important;
text-transform: uppercase;
background: none !important;
border: none;
width: 90%;
color: #3b6bbf;
text-decoration: none;
font-weight: 700;
word-wrap: break-word;
outline: 0;
text-align: left;
}
#links .showhider {
font-size: 25px;
}
.section-header {
display: flex;
flex-direction: row;
margin-bottom: 80px;
}
#readyness {
padding-top: 1rem;
padding-bottom: 1rem;
margin: 1rem;
width: 42%;
min-width: 42%;
background: #dee2e6;
text-align: center!important;
border: 1px solid #dee2e6;
border-radius: 2px;
box-shadow: inset 0 0 0 1px #fff, 0 0 1px #ccc;
display: inline-block;
}
#onboarding {
min-height: 5rem;
padding: .5rem;
margin: .5rem;
margin-top: 4rem;
width: 42%;
min-width: 42%;
font-size: 2rem;
background: #a48fe1;
text-align: center!important;
border: 1px solid #a48fe1;
border-radius: 2px;
box-shadow: inset 0 0 0 1px #fff, 0 0 1px #ccc;
}
#i2pbrowser-description {
padding-top: 1rem;
padding-bottom: 1rem;
width: 50%;
min-width: 50%;
display: inline-block;
background: #dee2e6;
border: 1px solid #dee2e6;
border-radius: 2px;
box-shadow: inset 0 0 0 1px #fff, 0 0 1px #ccc;
}
#linksExplain {
min-height: 5rem;
padding: .5rem;
margin: .5rem;
width: 30%;
min-width: 30%;
background: #dee2e6;
text-align: center!important;
border: 1px solid #dee2e6;
border-radius: 2px;
box-shadow: inset 0 0 0 1px #fff, 0 0 1px #ccc;
}
#applicationExplain, #controlExplain {
min-height: 5rem;
padding: .5rem;
margin: .5rem;
width: 30%;
min-width: 30%;
background: #dee2e6;
text-align: center!important;
border: 1px solid #dee2e6;
border-radius: 2px;
box-shadow: inset 0 0 0 1px #fff, 0 0 1px #ccc;
float: left;
}
#proxyReady {
min-height: 3rem;
padding: .5rem;
margin: .2rem;
width: 38%;
min-width: 38%;
display: inline-block;
background: #d9d9d6;
float: right;
text-align: center!important;
border: 1px solid #d9d9d6;
border-radius: 2px;
box-shadow: inset 0 0 0 1px #fff, 0 0 1px #ccc;
}
#proxyUnready {
min-height: 3rem;
padding: .5rem;
margin: .2rem;
width: 38%;
min-width: 38%;
display: inline-block;
float: right;
text-align: center!important;
border: 1px solid #ffc56d;
border-radius: 2px;
background: #ffc56d;
box-shadow: inset 0 0 0 1px #fff, 0 0 1px #ccc;
}
#consoleOn {
min-height: 3rem;
padding: .5rem;
margin: .2rem;
width: 38%;
min-width: 38%;
display: inline-block;
float: left;
text-align: center!important;
border: 1px solid #f7e59a;
border-radius: 2px;
background: #f7e59a;
box-shadow: inset 0 0 0 1px #fff, 0 0 1px #ccc;
}
.onboardingContent {
font-size: .8rem!important;
text-align: left;
display: none;
}
#info-content {
display: none;
}
.consoleOn:hover #proxy-check, .proxyReady:hover #proxy-check {
visibility: visible;
opacity: 1;
p {
max-width: 90%;
margin-top: 1%;
margin-left: 3%;
margin-right: 3%;
}
img {
max-width: 100%;
float: left;
top: 5%;
left: 5%;
max-width: 60%;
display: inline;
padding-right: 2%;
}
img.readyness {
height: 100%;
width: auto;
.inline {
display: inline;
}
@media only screen and (max-width: 399px) {
.application-info {
display: none;
}
.link-button:focus {
outline: none;
}
@media screen and (max-width: 1200px) {
body {
font-size: 10.5pt;
}
.link-button:active {
color: red;
}
video {
width: 100%
code {
font-family: monospace;
border-radius: 5%;
padding: 1%;
border-color: darkgray;
font-size: .9em;
}
a {
color: #C6D9FE;
padding: 1%;
}
ul li {
color: #C6D9FE;
}
iframe {
background: aliceblue;
border-radius: 15%;
margin: 2%;
}
.container {
width: 36vw;
height: 64vh;
display: inline-block;
margin: 0;
padding: 0;
}
.editor-toolbar a {
display: inline-block;
text-align: center;
text-decoration: none !important;
color: whitesmoke !important;
}
#feed {
width: 60vw;
height: unset !important;
margin: 0;
padding: 0;
float: right;
background-color: #373636;
color: whitesmoke;
border: #C6D9FE solid 1px;
}
.thread-post,
.thread {
color: whitesmoke !important;
background-color: #373636;
border: 1px solid darkgray;
font-size: inherit;
padding-top: 1%;
padding-bottom: 1%;
}
.thread-post {
margin-left: 4%;
}
input {
text-align: center;
color: whitesmoke !important;
background-color: #373636;
border: 1px solid darkgray;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
padding-top: 1%;
padding-bottom: 1%;
}
.thread-hash {
text-align: right;
color: whitesmoke !important;
background-color: #373636;
border: 1px solid darkgray;
font-size: inherit;
padding-top: 1%;
padding-bottom: 1%;
}
.post-body {
text-align: left;
color: whitesmoke !important;
font-size: inherit;
padding-top: 1%;
padding-bottom: 1%;
}
#show {display:none; }
#hide {display:block; }
#show:target {display: block; }
#hide:target {display: none; }
#shownav {display:none; }
#hidenav {display:block; }
#shownav:target {display: block; }
#hidenav:target {display: none; }
#navbar {
float: right;
width: 15%;
}
#returnhome {
font-size: xxx-large;
display: inline;
}
h1 {
display: inline;
}

165
style.css.old Normal file
View File

@ -0,0 +1,165 @@
/* edgar default CSS file */
body {
font-family: "Roboto";
font-family: monospace;
text-align: justify;
background-color: #373636;
color: whitesmoke;
font-size: 1.15em;
}
ul {
width: 55%;
display: block;
}
ol {
width: 55%;
display: block;
}
li {
margin-top: 1%;
}
p {
max-width: 90%;
margin-top: 1%;
margin-left: 3%;
margin-right: 3%;
}
img {
float: left;
top: 5%;
left: 5%;
max-width: 60%;
display: inline;
padding-right: 2%;
}
.inline {
display: inline;
}
.link-button:focus {
outline: none;
}
.link-button:active {
color: red;
}
code {
font-family: monospace;
border-radius: 5%;
padding: 1%;
border-color: darkgray;
font-size: .9em;
}
a {
color: #C6D9FE;
padding: 1%;
}
ul li {
color: #C6D9FE;
}
iframe {
background: aliceblue;
border-radius: 15%;
margin: 2%;
}
.container {
width: 36vw;
height: 64vh;
display: inline-block;
margin: 0;
padding: 0;
}
.editor-toolbar a {
display: inline-block;
text-align: center;
text-decoration: none !important;
color: whitesmoke !important;
}
#feed {
width: 60vw;
height: unset !important;
margin: 0;
padding: 0;
float: right;
background-color: #373636;
color: whitesmoke;
border: #C6D9FE solid 1px;
}
.thread-post,
.thread {
color: whitesmoke !important;
background-color: #373636;
border: 1px solid darkgray;
font-size: inherit;
padding-top: 1%;
padding-bottom: 1%;
}
.thread-post {
margin-left: 4%;
}
input {
text-align: center;
color: whitesmoke !important;
background-color: #373636;
border: 1px solid darkgray;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
padding-top: 1%;
padding-bottom: 1%;
}
.thread-hash {
text-align: right;
color: whitesmoke !important;
background-color: #373636;
border: 1px solid darkgray;
font-size: inherit;
padding-top: 1%;
padding-bottom: 1%;
}
.post-body {
text-align: left;
color: whitesmoke !important;
font-size: inherit;
padding-top: 1%;
padding-bottom: 1%;
}
#show {display:none; }
#hide {display:block; }
#show:target {display: block; }
#hide:target {display: none; }
#shownav {display:none; }
#hidenav {display:block; }
#shownav:target {display: block; }
#hidenav:target {display: none; }
#navbar {
float: right;
width: 15%;
}
#returnhome {
font-size: xxx-large;
display: inline;
}
h1 {
display: inline;
}

View File

@ -4,7 +4,7 @@
<title>idk's home page</title>
<link rel="stylesheet" type="text/css" href ="style.css" />
<meta http-equiv="i2p-location" content="http://b2o47zwxqjbn7jj37yqkmvbmci7kqubwgxu3umqid7cexmc7xudq.b32.i2p"/>
<meta http-equiv="i2p-torrentlocation" content="magnet:?xt=urn:btih:0747a3e99182c338c093c616468501e3fc879e5e"/>
<meta name="description" content="I2P Videos"/>
</head>
<body>
<h1>Video Gallery</h1>

605
videos.html Normal file
View File

@ -0,0 +1,605 @@
<html>
<head>
<title>
idk's home page
</title>
<meta name="author" content="eyedeekay" />
<meta name="description" content="eyedeekay.github.io" />
<meta name="keywords" content="master" />
<meta http-equiv="i2p-location" content="http://idk.i2p" />
<link rel="stylesheet" type="text/css" href="style.css" />
<link rel="stylesheet" type="text/css" href="showhider.css" />
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<div id="navbar">
<a href="#shownav">
Show navigation
</a>
<div id="shownav">
<div id="hidenav">
<ul>
<li>
<a href="..">
Up one level ^
</a>
</li>
<li>
<a href="index.html">
index
</a>
</li>
<li>
<a href="Aggregated-I2P-Work/index.html">
Aggregated-I2P-Work/index.html
</a>
</li>
<li>
<a href="Configuring-Privacy-Browser-for-I2P-on-Android/index.html">
Configuring-Privacy-Browser-for-I2P-on-Android/index.html
</a>
</li>
<li>
<a href="Copy-Tab-URL/index.html">
Copy-Tab-URL/index.html
</a>
</li>
<li>
<a href="Disentangling-Tahoe-LAFS-over-I2P/index.html">
Disentangling-Tahoe-LAFS-over-I2P/index.html
</a>
</li>
<li>
<a href="Dokuwiki-over-I2P/index.html">
Dokuwiki-over-I2P/index.html
</a>
</li>
<li>
<a href="Generate-Plugin-Signing-Keys/index.html">
Generate-Plugin-Signing-Keys/index.html
</a>
</li>
<li>
<a href="Help-Bootstrap-I2P-Bote/index.html">
Help-Bootstrap-I2P-Bote/index.html
</a>
</li>
<li>
<a href="Hopefully-Holistic-Guide-to-I2P-Dev-Build-Update-Hosting/index.html">
Hopefully-Holistic-Guide-to-I2P-Dev-Build-Update-Hosting/index.html
</a>
</li>
<li>
<a href="Huma-Bird/index.html">
Huma-Bird/index.html
</a>
</li>
<li>
<a href="I2P-Bookmarks/index.html">
I2P-Bookmarks/index.html
</a>
</li>
<li>
<a href="I2P-Browser-Attackability-Evaluation/index.html">
I2P-Browser-Attackability-Evaluation/index.html
</a>
</li>
<li>
<a href="I2P-Configuration-For-Chromium/index.html">
I2P-Configuration-For-Chromium/index.html
</a>
</li>
<li>
<a href="I2P-Easy-Install-the-Movie/index.html">
I2P-Easy-Install-the-Movie/index.html
</a>
</li>
<li>
<a href="I2P-Without-Installiing-Anything-A-post-facto-prequel/index.html">
I2P-Without-Installiing-Anything-A-post-facto-prequel/index.html
</a>
</li>
<li>
<a href="I2P-in-Private-Browsing-Mode-Firefox/index.html">
I2P-in-Private-Browsing-Mode-Firefox/index.html
</a>
</li>
<li>
<a href="Install-Java-And-I2P-on-Windows/index.html">
Install-Java-And-I2P-on-Windows/index.html
</a>
</li>
<li>
<a href="LAIRArt/index.html">
LAIRArt/index.html
</a>
</li>
<li>
<a href="LostCity/index.html">
LostCity/index.html
</a>
</li>
<li>
<a href="Nextcloud-over-I2P-on-Docker/index.html">
Nextcloud-over-I2P-on-Docker/index.html
</a>
</li>
<li>
<a href="Offer-I2P-Access-To-Your-Service/index.html">
Offer-I2P-Access-To-Your-Service/index.html
</a>
</li>
<li>
<a href="Onion-in-Container-Browsing-Mode-Firefox/index.html">
Onion-in-Container-Browsing-Mode-Firefox/index.html
</a>
</li>
<li>
<a href="Services/index.html">
Services/index.html
</a>
</li>
<li>
<a href="Setup-BiglyBT-Android-for-I2P/index.html">
Setup-BiglyBT-Android-for-I2P/index.html
</a>
</li>
<li>
<a href="So-You-Want-To-Write-A-SAM-Library/index.html">
So-You-Want-To-Write-A-SAM-Library/index.html
</a>
</li>
<li>
<a href="Tassel/index.html">
Tassel/index.html
</a>
</li>
<li>
<a href="Thunderbird-I2P-Auto-Configuration/index.html">
Thunderbird-I2P-Auto-Configuration/index.html
</a>
</li>
<li>
<a href="Thunderbird-I2P-Configuration/index.html">
Thunderbird-I2P-Configuration/index.html
</a>
</li>
<li>
<a href="Using-I2P-On-Android/index.html">
Using-I2P-On-Android/index.html
</a>
</li>
<li>
<a href="about.i2p/index.html">
about.i2p/index.html
</a>
</li>
<li>
<a href="aluminumoxynitride/index.html">
aluminumoxynitride/index.html
</a>
</li>
<li>
<a href="amo-version/index.html">
amo-version/index.html
</a>
</li>
<li>
<a href="anon-translate/index.html">
anon-translate/index.html
</a>
</li>
<li>
<a href="apt/index.html">
apt/index.html
</a>
</li>
<li>
<a href="apt-now/index.html">
apt-now/index.html
</a>
</li>
<li>
<a href="apt-now-history/index.html">
apt-now-history/index.html
</a>
</li>
<li>
<a href="basic-tunnel-tutorial/index.html">
basic-tunnel-tutorial/index.html
</a>
</li>
<li>
<a href="battle-for-wesnoth-i2p/index.html">
battle-for-wesnoth-i2p/index.html
</a>
</li>
<li>
<a href="blizzard/index.html">
blizzard/index.html
</a>
</li>
<li>
<a href="brb/index.html">
brb/index.html
</a>
</li>
<li>
<a href="checki2cp/index.html">
checki2cp/index.html
</a>
</li>
<li>
<a href="darkssh/index.html">
darkssh/index.html
</a>
</li>
<li>
<a href="debuntu-dev/index.html">
debuntu-dev/index.html
</a>
</li>
<li>
<a href="doablesec/index.html">
doablesec/index.html
</a>
</li>
<li>
<a href="edgar/index.html">
edgar/index.html
</a>
</li>
<li>
<a href="eephttpd/index.html">
eephttpd/index.html
</a>
</li>
<li>
<a href="fdroid/index.html">
fdroid/index.html
</a>
</li>
<li>
<a href="fdroid-dev/index.html">
fdroid-dev/index.html
</a>
</li>
<li>
<a href="fdroid-page/index.html">
fdroid-page/index.html
</a>
</li>
<li>
<a href="files/index.html">
files/index.html
</a>
</li>
<li>
<a href="firefox-static/index.html">
firefox-static/index.html
</a>
</li>
<li>
<a href="firefox.profile.i2p/index.html">
firefox.profile.i2p/index.html
</a>
</li>
<li>
<a href="go-fpw/index.html">
go-fpw/index.html
</a>
</li>
<li>
<a href="go-i2pbrowser/index.html">
go-i2pbrowser/index.html
</a>
</li>
<li>
<a href="hoarderCache-docker/index.html">
hoarderCache-docker/index.html
</a>
</li>
<li>
<a href="hoarderMediaOS/index.html">
hoarderMediaOS/index.html
</a>
</li>
<li>
<a href="httptunnel/index.html">
httptunnel/index.html
</a>
</li>
<li>
<a href="i2p/index.html">
i2p/index.html
</a>
</li>
<li>
<a href="i2p-debs/index.html">
i2p-debs/index.html
</a>
</li>
<li>
<a href="i2p-gemini/index.html">
i2p-gemini/index.html
</a>
</li>
<li>
<a href="i2p-i2pd-sshsetup/index.html">
i2p-i2pd-sshsetup/index.html
</a>
</li>
<li>
<a href="i2p-traymenu/index.html">
i2p-traymenu/index.html
</a>
</li>
<li>
<a href="i2p.newsxml.build/index.html">
i2p.newsxml.build/index.html
</a>
</li>
<li>
<a href="i2p.plugins.tor-manager/index.html">
i2p.plugins.tor-manager/index.html
</a>
</li>
<li>
<a href="i2pkeys/index.html">
i2pkeys/index.html
</a>
</li>
<li>
<a href="iget/index.html">
iget/index.html
</a>
</li>
<li>
<a href="index.html">
index.html
</a>
</li>
<li>
<a href="infographics.html">
infographics
</a>
</li>
<li>
<a href="javadoc-i2p/index.html">
javadoc-i2p/index.html
</a>
</li>
<li>
<a href="kloster/index.html">
kloster/index.html
</a>
</li>
<li>
<a href="lair-deb/index.html">
lair-deb/index.html
</a>
</li>
<li>
<a href="lair-web/index.html">
lair-web/index.html
</a>
</li>
<li>
<a href="lb-docs/index.html">
lb-docs/index.html
</a>
</li>
<li>
<a href="lede-docker/index.html">
lede-docker/index.html
</a>
</li>
<li>
<a href="m4gallery/index.html">
m4gallery/index.html
</a>
</li>
<li>
<a href="mooz/index.html">
mooz/index.html
</a>
</li>
<li>
<a href="mtg-i2p/index.html">
mtg-i2p/index.html
</a>
</li>
<li>
<a href="nethack-i2p/index.html">
nethack-i2p/index.html
</a>
</li>
<li>
<a href="nosystemd/index.html">
nosystemd/index.html
</a>
</li>
<li>
<a href="onramp/index.html">
onramp/index.html
</a>
</li>
<li>
<a href="openjdk-7/index.html">
openjdk-7/index.html
</a>
</li>
<li>
<a href="pkpage/index.html">
pkpage/index.html
</a>
</li>
<li>
<a href="plugins.html">
plugins
</a>
</li>
<li>
<a href="postinstall/index.html">
postinstall/index.html
</a>
</li>
<li>
<a href="railroad/index.html">
railroad/index.html
</a>
</li>
<li>
<a href="repo/index.html">
repo/index.html
</a>
</li>
<li>
<a href="reseed-monitoring/index.html">
reseed-monitoring/index.html
</a>
</li>
<li>
<a href="sam-forwarder/index.html">
sam-forwarder/index.html
</a>
</li>
<li>
<a href="samsocks/index.html">
samsocks/index.html
</a>
</li>
<li>
<a href="samtracker/index.html">
samtracker/index.html
</a>
</li>
<li>
<a href="scpage/index.html">
scpage/index.html
</a>
</li>
<li>
<a href="singlefile/index.html">
singlefile/index.html
</a>
</li>
<li>
<a href="sked/index.html">
sked/index.html
</a>
</li>
<li>
<a href="soap/index.html">
soap/index.html
</a>
</li>
<li>
<a href="sunxi-mirror/index.html">
sunxi-mirror/index.html
</a>
</li>
<li>
<a href="terrarium/index.html">
terrarium/index.html
</a>
</li>
<li>
<a href="torbrowser/index.html">
torbrowser/index.html
</a>
</li>
<li>
<a href="userChrome.app.css/index.html">
userChrome.app.css/index.html
</a>
</li>
<li>
<a href="vala-lua-tests/index.html">
vala-lua-tests/index.html
</a>
</li>
<li>
<a href="video.html">
video.html
</a>
</li>
<li>
<a href="videos.html">
videos
</a>
</li>
<li>
<a href="webext-translator/index.html">
webext-translator/index.html
</a>
</li>
<li>
<a href="worlds-simplest-website/index.html">
worlds-simplest-website/index.html
</a>
</li>
<li>
<a href="ySidebar.html">
ySidebar
</a>
</li>
<li>
<a href="yTop.html">
yTop
</a>
</li>
<li>
<a href="zBlog.html">
zBlog
</a>
</li>
<li>
<a href="zWallet.html">
zWallet
</a>
</li>
</ul>
<br>
<a href="#hidenav">
Hide Navigation
</a>
</div>
</div>
</div>
<a id="returnhome" href="/">
/
</a>
<h1>
Video Gallery
</h1>
<p>
These are videos that deal with topics related to I2P. For now,
just talks that I have personally given because I didn&rsquo;t want to
download them all at once.
</p>
<div id="sourcecode">
<span id="sourcehead">
<strong>
Get the source code:
</strong>
</span>
<ul>
<li>
<a href="https://github.com/eyedeekay/eyedeekay.github.io">
Source Repository: (https://github.com/eyedeekay/eyedeekay.github.io)
</a>
</li>
</ul>
</div>
<div>
<iframe src="https://snowflake.torproject.org/embed.html" width="320" height="240" frameborder="0" scrolling="no"></iframe>
</div>
<div>
<a href="https://geti2p.net/">
<img src="i2plogo.png"></img>
I2P
</a>
</div>
</body>
</html>

1043
ySidebar.html Normal file

File diff suppressed because it is too large Load Diff

View File

@ -5,7 +5,7 @@ Besides working on [I2P](https://geti2p.net/), I have a bunch of side-projects
centered around the use of I2P, especially in Go and Javascript. Some of these
are also I2P labs projects.
### I2P Webextensions and Browser Research
### I2P Webextensions, Freestanding Applications
* [I2P in Private Browsing Mode for Firefox](I2P-in-Private-Browsing-Mode-Firefox/)
inspired by Brave, this browser extension enforces a few privacy rules for
@ -15,6 +15,57 @@ are also I2P labs projects.
A fork of the Firefox plugin before it used container tabs, after the user sets
up an I2P browsing profile this plugin can automatically set up the profile to
use I2P with the maximum privacy available from Chromium.
* [Railroad Anonymous Blogging Platform](railroad/) Railroad is a simple tool
for anonymous blogging built on [github.com/kabukky/journey](https://github.com/kabukky/journey)
and retaining most of it's features, while adding a few to make it suitable for
use as a destkop-based I2P application.
* [eepHttpd static web server/bittorrent tracker](eephttpd/) eephttpd is a web
server which turns I2P sites into torrents, then volunteers to act as a tracker
for them. It's also capable of updating site content from a git remote.
* [BRB IRC Client/Server/WebIRC Groupchat](brb/) BRB is a combination of an IRC
client, an IRC server, and a WebIRC service, all of which are automatically
configured to connect and listen on I2P connections only. It can be used as
a safe, easy to configure IRC client, or use it with the BRB IRC server for
a selfhosted group chat. Powered by [Dispatch](https://github.com/khlieng/dispatch),
[Eris](https://github.com/prologic/eris), and [sam-forwarder](https://github.com/eyedeekay/sam-forwarder.)
* [Experimental I2P Jpackage Installers](i2p/) Jpackage is a tool for bundling
Java software with all the runtime dependencies and a Java environment which are
required to make them work. We may be able to use this to create easier-to-use
I2P installers.
* [Reseed Tools](reseed-tools/) Reseed Tools is a freestanding, secure,
easy to configure I2P reseed server which is capable of transmitting a reseed by
the clearnet or Tor .onion services.
* [Blizzard Snowflake Donor](blizzard/) Blizzard runs a Snowflake proxy, donating
connectivity to Tor Browser users who use the WebRTC-based Snowflake pluggable
transport.
* [Terrarium IRC Server](terrarium/) Terrarium is a lightweight, simple IRC
server which understands SAM and I2P Addresses. It can link with other terrarium
servers over I2P tunnels and create an I2P IRC network of your own.
* [Thunderbird Configuration Helper Plugin](Thunderbird-I2P-Auto-Configuration)
This automatically configures Thunderbird to recognize `i2pmail.org` hostnames
so that Postman's mail server is easier to configure.
* [DungeonQuest(Browserquest Clone](dungeonQuest/) DungeonQuest is a clone of
Mozilla Browserquest which automatically runs over I2P using SAM. It's a casual
game you can easily host and play over I2P.
* [MTG-I2P MTProto Outproxy](mtg-i2p/) mtg-i2p is a self-configuring MTProto
outproxy for I2P. It can act as a secure proxy server to the Telegram network.
It is based on [9seconds/mtg](https://github.com/9seconds/mtg).
### Tutorials, Research
* [I2P Javadoc](javadoc-i2p) Mirror of the I2P Java documentation. Clone it into
~/.i2p/eepsite/docroot/javadoc-i2p/ to set up your own mirror automatically.
`git clone https://github.com/eyedeekay/javadoc-i2p ~/.i2p/eepsite/docroot/javadoc-i2p/`
* [Nextcloud over I2P Example](Nextcloud-over-I2P-on-Docker/) Instructions for
setting up your own hosted services over I2P using NextCloud.
* [DokuWiku over I2P Example](Dokuwiki-over-I2P/) Instructions for
setting up your own wiki over I2P using DokuWiki.
* [SSH over I2P Example](i2p-i2pd-sshsetup/) Instructions for
setting up your own remote access over I2P using SSH.
* [Battle for Wesnoth I2P Multiplayer](battle-for-wesnoth-i2p/) Instructions for playing
Battle for Wesnoth using my server.
* [Nethack I2P Multiplayer](nethack-i2p/) Instructions for playing Nethack using
my server.
* [I2P Browser Fingerprint Gallery](I2P-Browser-Attackability-Evaluation/)
This is an ongoing evaluation of the various ways there are to configure
browsers for I2P and a developing rating system for them.
@ -29,6 +80,28 @@ encourage you to run your own gitlab instance using the instructions I wrote, av
on the I2P project [I2P Site](http://i2p-projekt.i2p/en/docs/applications/gitlab) and
on the [Web](https://geti2p.net/en/docs/applications/gitlab).
### I2P Radio Station
I'm also running an I2P radio station with mostly just stuff I know I can
retransmit from archive.org and podcasts I like.
* [IDK's Radio Station](http://radio.idk.i2p/?i2paddresshelper=Cvr39DAydBr7gfjuDbT05aVly9VLtPKRCCA6nApP9lmySvRDHIx42BLkAz6RdEgK1xGAyj1iTsFjOb8aq0mUdMzWeZXAihzrI14EAA0EKxYchS8mxZ8by0nNoGv1dzFUKIsndKWHnXsnOLaReUNi4tC4ADP49CY-cYJYhzcRK1URu-IiabypT8CvTy6t9n3jw0uKqRmDISxSLdhRTU7d8n~t-mzgOnLKJxDe88EVrYpO17r4Xm1IWfa2ETG7ex5GBrhA6QZZPY2op9GkbzslXOmdlseuKSIZBUdhKY4XcrU-xvPc35T~kjVEWwLmHrt030eezd-sm~PTHimxh-8NnZavcaBtz8kJPWml6iaRk83Ay-GUstI8sRprtjIXi5BoJ~qw9X6SnNjrOstC7~DqXa8MkRTTtmHQm7tFGBLe3ZJV~jU4RxHloYj-1fsTytBBND3oA50~i0cct86l4Y3AjvcGiT8wQj4ETMOqnvKuhML8mpaiRJMLfzyk0WTXTbogBQAEAAcAAA==)
This shell script will automatically start VLC and connect it to my station.
#! /usr/bin/env sh
set -euo
http_proxy=http://127.0.0.1:4444 vlc http://radio.idk.i2p/mpd.m3u
### I2P MMORPG
I also run a BrowserQuest instance over I2P, which is a fantasy-themed
browser-based MMORPG originally developed by Mozilla. It's available as a
plugin in the "DungeonQuest" section above, so it's easy to **host your own**
**MMORPG over I2P!**
- [**Dungeon Quest**](https://h53tzppm77qya2cugxsyl7pbct7kfeo344kbpscqod6iq4xiwtiq.b32.i2p:8000/game/client/index.html)
### What's Weird about this I2P Site?
This I2P site uses an experimental feature of I2P in Private browsing called

604
yTop.html Normal file
View File

@ -0,0 +1,604 @@
<html>
<head>
<title>
idk's home page
</title>
<meta name="author" content="eyedeekay" />
<meta name="description" content="eyedeekay.github.io" />
<meta name="keywords" content="master" />
<meta http-equiv="i2p-location" content="http://idk.i2p" />
<link rel="stylesheet" type="text/css" href="style.css" />
<link rel="stylesheet" type="text/css" href="showhider.css" />
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<div id="navbar">
<a href="#shownav">
Show navigation
</a>
<div id="shownav">
<div id="hidenav">
<ul>
<li>
<a href="..">
Up one level ^
</a>
</li>
<li>
<a href="index.html">
index
</a>
</li>
<li>
<a href="Aggregated-I2P-Work/index.html">
Aggregated-I2P-Work/index.html
</a>
</li>
<li>
<a href="Configuring-Privacy-Browser-for-I2P-on-Android/index.html">
Configuring-Privacy-Browser-for-I2P-on-Android/index.html
</a>
</li>
<li>
<a href="Copy-Tab-URL/index.html">
Copy-Tab-URL/index.html
</a>
</li>
<li>
<a href="Disentangling-Tahoe-LAFS-over-I2P/index.html">
Disentangling-Tahoe-LAFS-over-I2P/index.html
</a>
</li>
<li>
<a href="Dokuwiki-over-I2P/index.html">
Dokuwiki-over-I2P/index.html
</a>
</li>
<li>
<a href="Generate-Plugin-Signing-Keys/index.html">
Generate-Plugin-Signing-Keys/index.html
</a>
</li>
<li>
<a href="Help-Bootstrap-I2P-Bote/index.html">
Help-Bootstrap-I2P-Bote/index.html
</a>
</li>
<li>
<a href="Hopefully-Holistic-Guide-to-I2P-Dev-Build-Update-Hosting/index.html">
Hopefully-Holistic-Guide-to-I2P-Dev-Build-Update-Hosting/index.html
</a>
</li>
<li>
<a href="Huma-Bird/index.html">
Huma-Bird/index.html
</a>
</li>
<li>
<a href="I2P-Bookmarks/index.html">
I2P-Bookmarks/index.html
</a>
</li>
<li>
<a href="I2P-Browser-Attackability-Evaluation/index.html">
I2P-Browser-Attackability-Evaluation/index.html
</a>
</li>
<li>
<a href="I2P-Configuration-For-Chromium/index.html">
I2P-Configuration-For-Chromium/index.html
</a>
</li>
<li>
<a href="I2P-Easy-Install-the-Movie/index.html">
I2P-Easy-Install-the-Movie/index.html
</a>
</li>
<li>
<a href="I2P-Without-Installiing-Anything-A-post-facto-prequel/index.html">
I2P-Without-Installiing-Anything-A-post-facto-prequel/index.html
</a>
</li>
<li>
<a href="I2P-in-Private-Browsing-Mode-Firefox/index.html">
I2P-in-Private-Browsing-Mode-Firefox/index.html
</a>
</li>
<li>
<a href="Install-Java-And-I2P-on-Windows/index.html">
Install-Java-And-I2P-on-Windows/index.html
</a>
</li>
<li>
<a href="LAIRArt/index.html">
LAIRArt/index.html
</a>
</li>
<li>
<a href="LostCity/index.html">
LostCity/index.html
</a>
</li>
<li>
<a href="Nextcloud-over-I2P-on-Docker/index.html">
Nextcloud-over-I2P-on-Docker/index.html
</a>
</li>
<li>
<a href="Offer-I2P-Access-To-Your-Service/index.html">
Offer-I2P-Access-To-Your-Service/index.html
</a>
</li>
<li>
<a href="Onion-in-Container-Browsing-Mode-Firefox/index.html">
Onion-in-Container-Browsing-Mode-Firefox/index.html
</a>
</li>
<li>
<a href="Services/index.html">
Services/index.html
</a>
</li>
<li>
<a href="Setup-BiglyBT-Android-for-I2P/index.html">
Setup-BiglyBT-Android-for-I2P/index.html
</a>
</li>
<li>
<a href="So-You-Want-To-Write-A-SAM-Library/index.html">
So-You-Want-To-Write-A-SAM-Library/index.html
</a>
</li>
<li>
<a href="Tassel/index.html">
Tassel/index.html
</a>
</li>
<li>
<a href="Thunderbird-I2P-Auto-Configuration/index.html">
Thunderbird-I2P-Auto-Configuration/index.html
</a>
</li>
<li>
<a href="Thunderbird-I2P-Configuration/index.html">
Thunderbird-I2P-Configuration/index.html
</a>
</li>
<li>
<a href="Using-I2P-On-Android/index.html">
Using-I2P-On-Android/index.html
</a>
</li>
<li>
<a href="about.i2p/index.html">
about.i2p/index.html
</a>
</li>
<li>
<a href="aluminumoxynitride/index.html">
aluminumoxynitride/index.html
</a>
</li>
<li>
<a href="amo-version/index.html">
amo-version/index.html
</a>
</li>
<li>
<a href="anon-translate/index.html">
anon-translate/index.html
</a>
</li>
<li>
<a href="apt/index.html">
apt/index.html
</a>
</li>
<li>
<a href="apt-now/index.html">
apt-now/index.html
</a>
</li>
<li>
<a href="apt-now-history/index.html">
apt-now-history/index.html
</a>
</li>
<li>
<a href="basic-tunnel-tutorial/index.html">
basic-tunnel-tutorial/index.html
</a>
</li>
<li>
<a href="battle-for-wesnoth-i2p/index.html">
battle-for-wesnoth-i2p/index.html
</a>
</li>
<li>
<a href="blizzard/index.html">
blizzard/index.html
</a>
</li>
<li>
<a href="brb/index.html">
brb/index.html
</a>
</li>
<li>
<a href="checki2cp/index.html">
checki2cp/index.html
</a>
</li>
<li>
<a href="darkssh/index.html">
darkssh/index.html
</a>
</li>
<li>
<a href="debuntu-dev/index.html">
debuntu-dev/index.html
</a>
</li>
<li>
<a href="doablesec/index.html">
doablesec/index.html
</a>
</li>
<li>
<a href="edgar/index.html">
edgar/index.html
</a>
</li>
<li>
<a href="eephttpd/index.html">
eephttpd/index.html
</a>
</li>
<li>
<a href="fdroid/index.html">
fdroid/index.html
</a>
</li>
<li>
<a href="fdroid-dev/index.html">
fdroid-dev/index.html
</a>
</li>
<li>
<a href="fdroid-page/index.html">
fdroid-page/index.html
</a>
</li>
<li>
<a href="files/index.html">
files/index.html
</a>
</li>
<li>
<a href="firefox-static/index.html">
firefox-static/index.html
</a>
</li>
<li>
<a href="firefox.profile.i2p/index.html">
firefox.profile.i2p/index.html
</a>
</li>
<li>
<a href="go-fpw/index.html">
go-fpw/index.html
</a>
</li>
<li>
<a href="go-i2pbrowser/index.html">
go-i2pbrowser/index.html
</a>
</li>
<li>
<a href="hoarderCache-docker/index.html">
hoarderCache-docker/index.html
</a>
</li>
<li>
<a href="hoarderMediaOS/index.html">
hoarderMediaOS/index.html
</a>
</li>
<li>
<a href="httptunnel/index.html">
httptunnel/index.html
</a>
</li>
<li>
<a href="i2p/index.html">
i2p/index.html
</a>
</li>
<li>
<a href="i2p-debs/index.html">
i2p-debs/index.html
</a>
</li>
<li>
<a href="i2p-gemini/index.html">
i2p-gemini/index.html
</a>
</li>
<li>
<a href="i2p-i2pd-sshsetup/index.html">
i2p-i2pd-sshsetup/index.html
</a>
</li>
<li>
<a href="i2p-traymenu/index.html">
i2p-traymenu/index.html
</a>
</li>
<li>
<a href="i2p.newsxml.build/index.html">
i2p.newsxml.build/index.html
</a>
</li>
<li>
<a href="i2p.plugins.tor-manager/index.html">
i2p.plugins.tor-manager/index.html
</a>
</li>
<li>
<a href="i2pkeys/index.html">
i2pkeys/index.html
</a>
</li>
<li>
<a href="iget/index.html">
iget/index.html
</a>
</li>
<li>
<a href="index.html">
index.html
</a>
</li>
<li>
<a href="infographics.html">
infographics
</a>
</li>
<li>
<a href="javadoc-i2p/index.html">
javadoc-i2p/index.html
</a>
</li>
<li>
<a href="kloster/index.html">
kloster/index.html
</a>
</li>
<li>
<a href="lair-deb/index.html">
lair-deb/index.html
</a>
</li>
<li>
<a href="lair-web/index.html">
lair-web/index.html
</a>
</li>
<li>
<a href="lb-docs/index.html">
lb-docs/index.html
</a>
</li>
<li>
<a href="lede-docker/index.html">
lede-docker/index.html
</a>
</li>
<li>
<a href="m4gallery/index.html">
m4gallery/index.html
</a>
</li>
<li>
<a href="mooz/index.html">
mooz/index.html
</a>
</li>
<li>
<a href="mtg-i2p/index.html">
mtg-i2p/index.html
</a>
</li>
<li>
<a href="nethack-i2p/index.html">
nethack-i2p/index.html
</a>
</li>
<li>
<a href="nosystemd/index.html">
nosystemd/index.html
</a>
</li>
<li>
<a href="onramp/index.html">
onramp/index.html
</a>
</li>
<li>
<a href="openjdk-7/index.html">
openjdk-7/index.html
</a>
</li>
<li>
<a href="pkpage/index.html">
pkpage/index.html
</a>
</li>
<li>
<a href="plugins.html">
plugins
</a>
</li>
<li>
<a href="postinstall/index.html">
postinstall/index.html
</a>
</li>
<li>
<a href="railroad/index.html">
railroad/index.html
</a>
</li>
<li>
<a href="repo/index.html">
repo/index.html
</a>
</li>
<li>
<a href="reseed-monitoring/index.html">
reseed-monitoring/index.html
</a>
</li>
<li>
<a href="sam-forwarder/index.html">
sam-forwarder/index.html
</a>
</li>
<li>
<a href="samsocks/index.html">
samsocks/index.html
</a>
</li>
<li>
<a href="samtracker/index.html">
samtracker/index.html
</a>
</li>
<li>
<a href="scpage/index.html">
scpage/index.html
</a>
</li>
<li>
<a href="singlefile/index.html">
singlefile/index.html
</a>
</li>
<li>
<a href="sked/index.html">
sked/index.html
</a>
</li>
<li>
<a href="soap/index.html">
soap/index.html
</a>
</li>
<li>
<a href="sunxi-mirror/index.html">
sunxi-mirror/index.html
</a>
</li>
<li>
<a href="terrarium/index.html">
terrarium/index.html
</a>
</li>
<li>
<a href="torbrowser/index.html">
torbrowser/index.html
</a>
</li>
<li>
<a href="userChrome.app.css/index.html">
userChrome.app.css/index.html
</a>
</li>
<li>
<a href="vala-lua-tests/index.html">
vala-lua-tests/index.html
</a>
</li>
<li>
<a href="video.html">
video.html
</a>
</li>
<li>
<a href="videos.html">
videos
</a>
</li>
<li>
<a href="webext-translator/index.html">
webext-translator/index.html
</a>
</li>
<li>
<a href="worlds-simplest-website/index.html">
worlds-simplest-website/index.html
</a>
</li>
<li>
<a href="ySidebar.html">
ySidebar
</a>
</li>
<li>
<a href="yTop.html">
yTop
</a>
</li>
<li>
<a href="zBlog.html">
zBlog
</a>
</li>
<li>
<a href="zWallet.html">
zWallet
</a>
</li>
</ul>
<br>
<a href="#hidenav">
Hide Navigation
</a>
</div>
</div>
</div>
<a id="returnhome" href="/">
/
</a>
<h1>
idk&rsquo;s home page
</h1>
<p>
I like to make peer-to-peer things, and think we should structure the future in
a way which builds in privacy by default in a maximally peer-to-peer way.
</p>
<div id="sourcecode">
<span id="sourcehead">
<strong>
Get the source code:
</strong>
</span>
<ul>
<li>
<a href="https://github.com/eyedeekay/eyedeekay.github.io">
Source Repository: (https://github.com/eyedeekay/eyedeekay.github.io)
</a>
</li>
</ul>
</div>
<div>
<iframe src="https://snowflake.torproject.org/embed.html" width="320" height="240" frameborder="0" scrolling="no"></iframe>
</div>
<div>
<a href="https://geti2p.net/">
<img src="i2plogo.png"></img>
I2P
</a>
</div>
</body>
</html>

643
zBlog.html Normal file
View File

@ -0,0 +1,643 @@
<html>
<head>
<title>
idk's home page
</title>
<meta name="author" content="eyedeekay" />
<meta name="description" content="eyedeekay.github.io" />
<meta name="keywords" content="master" />
<meta http-equiv="i2p-location" content="http://idk.i2p" />
<link rel="stylesheet" type="text/css" href="style.css" />
<link rel="stylesheet" type="text/css" href="showhider.css" />
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<div id="navbar">
<a href="#shownav">
Show navigation
</a>
<div id="shownav">
<div id="hidenav">
<ul>
<li>
<a href="..">
Up one level ^
</a>
</li>
<li>
<a href="index.html">
index
</a>
</li>
<li>
<a href="Aggregated-I2P-Work/index.html">
Aggregated-I2P-Work/index.html
</a>
</li>
<li>
<a href="Configuring-Privacy-Browser-for-I2P-on-Android/index.html">
Configuring-Privacy-Browser-for-I2P-on-Android/index.html
</a>
</li>
<li>
<a href="Copy-Tab-URL/index.html">
Copy-Tab-URL/index.html
</a>
</li>
<li>
<a href="Disentangling-Tahoe-LAFS-over-I2P/index.html">
Disentangling-Tahoe-LAFS-over-I2P/index.html
</a>
</li>
<li>
<a href="Dokuwiki-over-I2P/index.html">
Dokuwiki-over-I2P/index.html
</a>
</li>
<li>
<a href="Generate-Plugin-Signing-Keys/index.html">
Generate-Plugin-Signing-Keys/index.html
</a>
</li>
<li>
<a href="Help-Bootstrap-I2P-Bote/index.html">
Help-Bootstrap-I2P-Bote/index.html
</a>
</li>
<li>
<a href="Hopefully-Holistic-Guide-to-I2P-Dev-Build-Update-Hosting/index.html">
Hopefully-Holistic-Guide-to-I2P-Dev-Build-Update-Hosting/index.html
</a>
</li>
<li>
<a href="Huma-Bird/index.html">
Huma-Bird/index.html
</a>
</li>
<li>
<a href="I2P-Bookmarks/index.html">
I2P-Bookmarks/index.html
</a>
</li>
<li>
<a href="I2P-Browser-Attackability-Evaluation/index.html">
I2P-Browser-Attackability-Evaluation/index.html
</a>
</li>
<li>
<a href="I2P-Configuration-For-Chromium/index.html">
I2P-Configuration-For-Chromium/index.html
</a>
</li>
<li>
<a href="I2P-Easy-Install-the-Movie/index.html">
I2P-Easy-Install-the-Movie/index.html
</a>
</li>
<li>
<a href="I2P-Without-Installiing-Anything-A-post-facto-prequel/index.html">
I2P-Without-Installiing-Anything-A-post-facto-prequel/index.html
</a>
</li>
<li>
<a href="I2P-in-Private-Browsing-Mode-Firefox/index.html">
I2P-in-Private-Browsing-Mode-Firefox/index.html
</a>
</li>
<li>
<a href="Install-Java-And-I2P-on-Windows/index.html">
Install-Java-And-I2P-on-Windows/index.html
</a>
</li>
<li>
<a href="LAIRArt/index.html">
LAIRArt/index.html
</a>
</li>
<li>
<a href="LostCity/index.html">
LostCity/index.html
</a>
</li>
<li>
<a href="Nextcloud-over-I2P-on-Docker/index.html">
Nextcloud-over-I2P-on-Docker/index.html
</a>
</li>
<li>
<a href="Offer-I2P-Access-To-Your-Service/index.html">
Offer-I2P-Access-To-Your-Service/index.html
</a>
</li>
<li>
<a href="Onion-in-Container-Browsing-Mode-Firefox/index.html">
Onion-in-Container-Browsing-Mode-Firefox/index.html
</a>
</li>
<li>
<a href="Services/index.html">
Services/index.html
</a>
</li>
<li>
<a href="Setup-BiglyBT-Android-for-I2P/index.html">
Setup-BiglyBT-Android-for-I2P/index.html
</a>
</li>
<li>
<a href="So-You-Want-To-Write-A-SAM-Library/index.html">
So-You-Want-To-Write-A-SAM-Library/index.html
</a>
</li>
<li>
<a href="Tassel/index.html">
Tassel/index.html
</a>
</li>
<li>
<a href="Thunderbird-I2P-Auto-Configuration/index.html">
Thunderbird-I2P-Auto-Configuration/index.html
</a>
</li>
<li>
<a href="Thunderbird-I2P-Configuration/index.html">
Thunderbird-I2P-Configuration/index.html
</a>
</li>
<li>
<a href="Using-I2P-On-Android/index.html">
Using-I2P-On-Android/index.html
</a>
</li>
<li>
<a href="about.i2p/index.html">
about.i2p/index.html
</a>
</li>
<li>
<a href="aluminumoxynitride/index.html">
aluminumoxynitride/index.html
</a>
</li>
<li>
<a href="amo-version/index.html">
amo-version/index.html
</a>
</li>
<li>
<a href="anon-translate/index.html">
anon-translate/index.html
</a>
</li>
<li>
<a href="apt/index.html">
apt/index.html
</a>
</li>
<li>
<a href="apt-now/index.html">
apt-now/index.html
</a>
</li>
<li>
<a href="apt-now-history/index.html">
apt-now-history/index.html
</a>
</li>
<li>
<a href="basic-tunnel-tutorial/index.html">
basic-tunnel-tutorial/index.html
</a>
</li>
<li>
<a href="battle-for-wesnoth-i2p/index.html">
battle-for-wesnoth-i2p/index.html
</a>
</li>
<li>
<a href="blizzard/index.html">
blizzard/index.html
</a>
</li>
<li>
<a href="brb/index.html">
brb/index.html
</a>
</li>
<li>
<a href="checki2cp/index.html">
checki2cp/index.html
</a>
</li>
<li>
<a href="darkssh/index.html">
darkssh/index.html
</a>
</li>
<li>
<a href="debuntu-dev/index.html">
debuntu-dev/index.html
</a>
</li>
<li>
<a href="doablesec/index.html">
doablesec/index.html
</a>
</li>
<li>
<a href="edgar/index.html">
edgar/index.html
</a>
</li>
<li>
<a href="eephttpd/index.html">
eephttpd/index.html
</a>
</li>
<li>
<a href="fdroid/index.html">
fdroid/index.html
</a>
</li>
<li>
<a href="fdroid-dev/index.html">
fdroid-dev/index.html
</a>
</li>
<li>
<a href="fdroid-page/index.html">
fdroid-page/index.html
</a>
</li>
<li>
<a href="files/index.html">
files/index.html
</a>
</li>
<li>
<a href="firefox-static/index.html">
firefox-static/index.html
</a>
</li>
<li>
<a href="firefox.profile.i2p/index.html">
firefox.profile.i2p/index.html
</a>
</li>
<li>
<a href="go-fpw/index.html">
go-fpw/index.html
</a>
</li>
<li>
<a href="go-i2pbrowser/index.html">
go-i2pbrowser/index.html
</a>
</li>
<li>
<a href="hoarderCache-docker/index.html">
hoarderCache-docker/index.html
</a>
</li>
<li>
<a href="hoarderMediaOS/index.html">
hoarderMediaOS/index.html
</a>
</li>
<li>
<a href="httptunnel/index.html">
httptunnel/index.html
</a>
</li>
<li>
<a href="i2p/index.html">
i2p/index.html
</a>
</li>
<li>
<a href="i2p-debs/index.html">
i2p-debs/index.html
</a>
</li>
<li>
<a href="i2p-gemini/index.html">
i2p-gemini/index.html
</a>
</li>
<li>
<a href="i2p-i2pd-sshsetup/index.html">
i2p-i2pd-sshsetup/index.html
</a>
</li>
<li>
<a href="i2p-traymenu/index.html">
i2p-traymenu/index.html
</a>
</li>
<li>
<a href="i2p.newsxml.build/index.html">
i2p.newsxml.build/index.html
</a>
</li>
<li>
<a href="i2p.plugins.tor-manager/index.html">
i2p.plugins.tor-manager/index.html
</a>
</li>
<li>
<a href="i2pkeys/index.html">
i2pkeys/index.html
</a>
</li>
<li>
<a href="iget/index.html">
iget/index.html
</a>
</li>
<li>
<a href="index.html">
index.html
</a>
</li>
<li>
<a href="infographics.html">
infographics
</a>
</li>
<li>
<a href="javadoc-i2p/index.html">
javadoc-i2p/index.html
</a>
</li>
<li>
<a href="kloster/index.html">
kloster/index.html
</a>
</li>
<li>
<a href="lair-deb/index.html">
lair-deb/index.html
</a>
</li>
<li>
<a href="lair-web/index.html">
lair-web/index.html
</a>
</li>
<li>
<a href="lb-docs/index.html">
lb-docs/index.html
</a>
</li>
<li>
<a href="lede-docker/index.html">
lede-docker/index.html
</a>
</li>
<li>
<a href="m4gallery/index.html">
m4gallery/index.html
</a>
</li>
<li>
<a href="mooz/index.html">
mooz/index.html
</a>
</li>
<li>
<a href="mtg-i2p/index.html">
mtg-i2p/index.html
</a>
</li>
<li>
<a href="nethack-i2p/index.html">
nethack-i2p/index.html
</a>
</li>
<li>
<a href="nosystemd/index.html">
nosystemd/index.html
</a>
</li>
<li>
<a href="onramp/index.html">
onramp/index.html
</a>
</li>
<li>
<a href="openjdk-7/index.html">
openjdk-7/index.html
</a>
</li>
<li>
<a href="pkpage/index.html">
pkpage/index.html
</a>
</li>
<li>
<a href="plugins.html">
plugins
</a>
</li>
<li>
<a href="postinstall/index.html">
postinstall/index.html
</a>
</li>
<li>
<a href="railroad/index.html">
railroad/index.html
</a>
</li>
<li>
<a href="repo/index.html">
repo/index.html
</a>
</li>
<li>
<a href="reseed-monitoring/index.html">
reseed-monitoring/index.html
</a>
</li>
<li>
<a href="sam-forwarder/index.html">
sam-forwarder/index.html
</a>
</li>
<li>
<a href="samsocks/index.html">
samsocks/index.html
</a>
</li>
<li>
<a href="samtracker/index.html">
samtracker/index.html
</a>
</li>
<li>
<a href="scpage/index.html">
scpage/index.html
</a>
</li>
<li>
<a href="singlefile/index.html">
singlefile/index.html
</a>
</li>
<li>
<a href="sked/index.html">
sked/index.html
</a>
</li>
<li>
<a href="soap/index.html">
soap/index.html
</a>
</li>
<li>
<a href="sunxi-mirror/index.html">
sunxi-mirror/index.html
</a>
</li>
<li>
<a href="terrarium/index.html">
terrarium/index.html
</a>
</li>
<li>
<a href="torbrowser/index.html">
torbrowser/index.html
</a>
</li>
<li>
<a href="userChrome.app.css/index.html">
userChrome.app.css/index.html
</a>
</li>
<li>
<a href="vala-lua-tests/index.html">
vala-lua-tests/index.html
</a>
</li>
<li>
<a href="video.html">
video.html
</a>
</li>
<li>
<a href="videos.html">
videos
</a>
</li>
<li>
<a href="webext-translator/index.html">
webext-translator/index.html
</a>
</li>
<li>
<a href="worlds-simplest-website/index.html">
worlds-simplest-website/index.html
</a>
</li>
<li>
<a href="ySidebar.html">
ySidebar
</a>
</li>
<li>
<a href="yTop.html">
yTop
</a>
</li>
<li>
<a href="zBlog.html">
zBlog
</a>
</li>
<li>
<a href="zWallet.html">
zWallet
</a>
</li>
</ul>
<br>
<a href="#hidenav">
Hide Navigation
</a>
</div>
</div>
</div>
<a id="returnhome" href="/">
/
</a>
<h2>
Blog:
</h2>
<h4>
Sun Nov 26 03:21:12 EST 2017
</h4>
<p>
Hi. This is the blog where I&rsquo;m going to document all the wierd stuff I do on my
home network. I&rsquo;m most passionate about the areas where I am relatively free of
constraints, and for me, that is in hobby computing in my own home. But since
it&rsquo;s not a place with an IT staff and other organizational resources, I
sometimes do wierd, ill-advised things to get my computers just the way I like
them.
</p>
<p>
Also I&rsquo;m pretty bad at blogging.
</p>
<h4>
Mon Jan 22 12:41:21 EST 2018
</h4>
<p>
Getting nervous, about to flash an up-to-date coreboot port to my netbook via
a ch341a flasher. I&rsquo;m about 99% sure I&rsquo;m not going to hurt anything, but who
knows?
</p>
<h4>
Tue Mar 31, 15:04:40 EST 2020
</h4>
<p>
See, I told you I was pretty bad at blogging. Over 2 years. Lots of code though.
</p>
<h4>
Sun Oct 11, 04:08:56 EDT 2020
</h4>
<p>
Note to self: from now on, build the site with:
</p>
<p>
<code>
make all &amp;&amp; make seed &amp;&amp; git commit -am &quot;
</code>
date
<code>
&quot; &amp;&amp; git push --all
</code>
</p>
<div id="sourcecode">
<span id="sourcehead">
<strong>
Get the source code:
</strong>
</span>
<ul>
<li>
<a href="https://github.com/eyedeekay/eyedeekay.github.io">
Source Repository: (https://github.com/eyedeekay/eyedeekay.github.io)
</a>
</li>
</ul>
</div>
<div>
<iframe src="https://snowflake.torproject.org/embed.html" width="320" height="240" frameborder="0" scrolling="no"></iframe>
</div>
<div>
<a href="https://geti2p.net/">
<img src="i2plogo.png"></img>
I2P
</a>
</div>
</body>
</html>

View File

@ -26,4 +26,4 @@ See, I told you I was pretty bad at blogging. Over 2 years. Lots of code though.
Note to self: from now on, build the site with:
`make all && make seed && git commit -am "Example commit message" && git push --all`
`make all && make seed && git commit -am "`date`" && git push --all`

603
zWallet.html Normal file
View File

@ -0,0 +1,603 @@
<html>
<head>
<title>
idk's home page
</title>
<meta name="author" content="eyedeekay" />
<meta name="description" content="eyedeekay.github.io" />
<meta name="keywords" content="master" />
<meta http-equiv="i2p-location" content="http://idk.i2p" />
<link rel="stylesheet" type="text/css" href="style.css" />
<link rel="stylesheet" type="text/css" href="showhider.css" />
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<div id="navbar">
<a href="#shownav">
Show navigation
</a>
<div id="shownav">
<div id="hidenav">
<ul>
<li>
<a href="..">
Up one level ^
</a>
</li>
<li>
<a href="index.html">
index
</a>
</li>
<li>
<a href="Aggregated-I2P-Work/index.html">
Aggregated-I2P-Work/index.html
</a>
</li>
<li>
<a href="Configuring-Privacy-Browser-for-I2P-on-Android/index.html">
Configuring-Privacy-Browser-for-I2P-on-Android/index.html
</a>
</li>
<li>
<a href="Copy-Tab-URL/index.html">
Copy-Tab-URL/index.html
</a>
</li>
<li>
<a href="Disentangling-Tahoe-LAFS-over-I2P/index.html">
Disentangling-Tahoe-LAFS-over-I2P/index.html
</a>
</li>
<li>
<a href="Dokuwiki-over-I2P/index.html">
Dokuwiki-over-I2P/index.html
</a>
</li>
<li>
<a href="Generate-Plugin-Signing-Keys/index.html">
Generate-Plugin-Signing-Keys/index.html
</a>
</li>
<li>
<a href="Help-Bootstrap-I2P-Bote/index.html">
Help-Bootstrap-I2P-Bote/index.html
</a>
</li>
<li>
<a href="Hopefully-Holistic-Guide-to-I2P-Dev-Build-Update-Hosting/index.html">
Hopefully-Holistic-Guide-to-I2P-Dev-Build-Update-Hosting/index.html
</a>
</li>
<li>
<a href="Huma-Bird/index.html">
Huma-Bird/index.html
</a>
</li>
<li>
<a href="I2P-Bookmarks/index.html">
I2P-Bookmarks/index.html
</a>
</li>
<li>
<a href="I2P-Browser-Attackability-Evaluation/index.html">
I2P-Browser-Attackability-Evaluation/index.html
</a>
</li>
<li>
<a href="I2P-Configuration-For-Chromium/index.html">
I2P-Configuration-For-Chromium/index.html
</a>
</li>
<li>
<a href="I2P-Easy-Install-the-Movie/index.html">
I2P-Easy-Install-the-Movie/index.html
</a>
</li>
<li>
<a href="I2P-Without-Installiing-Anything-A-post-facto-prequel/index.html">
I2P-Without-Installiing-Anything-A-post-facto-prequel/index.html
</a>
</li>
<li>
<a href="I2P-in-Private-Browsing-Mode-Firefox/index.html">
I2P-in-Private-Browsing-Mode-Firefox/index.html
</a>
</li>
<li>
<a href="Install-Java-And-I2P-on-Windows/index.html">
Install-Java-And-I2P-on-Windows/index.html
</a>
</li>
<li>
<a href="LAIRArt/index.html">
LAIRArt/index.html
</a>
</li>
<li>
<a href="LostCity/index.html">
LostCity/index.html
</a>
</li>
<li>
<a href="Nextcloud-over-I2P-on-Docker/index.html">
Nextcloud-over-I2P-on-Docker/index.html
</a>
</li>
<li>
<a href="Offer-I2P-Access-To-Your-Service/index.html">
Offer-I2P-Access-To-Your-Service/index.html
</a>
</li>
<li>
<a href="Onion-in-Container-Browsing-Mode-Firefox/index.html">
Onion-in-Container-Browsing-Mode-Firefox/index.html
</a>
</li>
<li>
<a href="Services/index.html">
Services/index.html
</a>
</li>
<li>
<a href="Setup-BiglyBT-Android-for-I2P/index.html">
Setup-BiglyBT-Android-for-I2P/index.html
</a>
</li>
<li>
<a href="So-You-Want-To-Write-A-SAM-Library/index.html">
So-You-Want-To-Write-A-SAM-Library/index.html
</a>
</li>
<li>
<a href="Tassel/index.html">
Tassel/index.html
</a>
</li>
<li>
<a href="Thunderbird-I2P-Auto-Configuration/index.html">
Thunderbird-I2P-Auto-Configuration/index.html
</a>
</li>
<li>
<a href="Thunderbird-I2P-Configuration/index.html">
Thunderbird-I2P-Configuration/index.html
</a>
</li>
<li>
<a href="Using-I2P-On-Android/index.html">
Using-I2P-On-Android/index.html
</a>
</li>
<li>
<a href="about.i2p/index.html">
about.i2p/index.html
</a>
</li>
<li>
<a href="aluminumoxynitride/index.html">
aluminumoxynitride/index.html
</a>
</li>
<li>
<a href="amo-version/index.html">
amo-version/index.html
</a>
</li>
<li>
<a href="anon-translate/index.html">
anon-translate/index.html
</a>
</li>
<li>
<a href="apt/index.html">
apt/index.html
</a>
</li>
<li>
<a href="apt-now/index.html">
apt-now/index.html
</a>
</li>
<li>
<a href="apt-now-history/index.html">
apt-now-history/index.html
</a>
</li>
<li>
<a href="basic-tunnel-tutorial/index.html">
basic-tunnel-tutorial/index.html
</a>
</li>
<li>
<a href="battle-for-wesnoth-i2p/index.html">
battle-for-wesnoth-i2p/index.html
</a>
</li>
<li>
<a href="blizzard/index.html">
blizzard/index.html
</a>
</li>
<li>
<a href="brb/index.html">
brb/index.html
</a>
</li>
<li>
<a href="checki2cp/index.html">
checki2cp/index.html
</a>
</li>
<li>
<a href="darkssh/index.html">
darkssh/index.html
</a>
</li>
<li>
<a href="debuntu-dev/index.html">
debuntu-dev/index.html
</a>
</li>
<li>
<a href="doablesec/index.html">
doablesec/index.html
</a>
</li>
<li>
<a href="edgar/index.html">
edgar/index.html
</a>
</li>
<li>
<a href="eephttpd/index.html">
eephttpd/index.html
</a>
</li>
<li>
<a href="fdroid/index.html">
fdroid/index.html
</a>
</li>
<li>
<a href="fdroid-dev/index.html">
fdroid-dev/index.html
</a>
</li>
<li>
<a href="fdroid-page/index.html">
fdroid-page/index.html
</a>
</li>
<li>
<a href="files/index.html">
files/index.html
</a>
</li>
<li>
<a href="firefox-static/index.html">
firefox-static/index.html
</a>
</li>
<li>
<a href="firefox.profile.i2p/index.html">
firefox.profile.i2p/index.html
</a>
</li>
<li>
<a href="go-fpw/index.html">
go-fpw/index.html
</a>
</li>
<li>
<a href="go-i2pbrowser/index.html">
go-i2pbrowser/index.html
</a>
</li>
<li>
<a href="hoarderCache-docker/index.html">
hoarderCache-docker/index.html
</a>
</li>
<li>
<a href="hoarderMediaOS/index.html">
hoarderMediaOS/index.html
</a>
</li>
<li>
<a href="httptunnel/index.html">
httptunnel/index.html
</a>
</li>
<li>
<a href="i2p/index.html">
i2p/index.html
</a>
</li>
<li>
<a href="i2p-debs/index.html">
i2p-debs/index.html
</a>
</li>
<li>
<a href="i2p-gemini/index.html">
i2p-gemini/index.html
</a>
</li>
<li>
<a href="i2p-i2pd-sshsetup/index.html">
i2p-i2pd-sshsetup/index.html
</a>
</li>
<li>
<a href="i2p-traymenu/index.html">
i2p-traymenu/index.html
</a>
</li>
<li>
<a href="i2p.newsxml.build/index.html">
i2p.newsxml.build/index.html
</a>
</li>
<li>
<a href="i2p.plugins.tor-manager/index.html">
i2p.plugins.tor-manager/index.html
</a>
</li>
<li>
<a href="i2pkeys/index.html">
i2pkeys/index.html
</a>
</li>
<li>
<a href="iget/index.html">
iget/index.html
</a>
</li>
<li>
<a href="index.html">
index.html
</a>
</li>
<li>
<a href="infographics.html">
infographics
</a>
</li>
<li>
<a href="javadoc-i2p/index.html">
javadoc-i2p/index.html
</a>
</li>
<li>
<a href="kloster/index.html">
kloster/index.html
</a>
</li>
<li>
<a href="lair-deb/index.html">
lair-deb/index.html
</a>
</li>
<li>
<a href="lair-web/index.html">
lair-web/index.html
</a>
</li>
<li>
<a href="lb-docs/index.html">
lb-docs/index.html
</a>
</li>
<li>
<a href="lede-docker/index.html">
lede-docker/index.html
</a>
</li>
<li>
<a href="m4gallery/index.html">
m4gallery/index.html
</a>
</li>
<li>
<a href="mooz/index.html">
mooz/index.html
</a>
</li>
<li>
<a href="mtg-i2p/index.html">
mtg-i2p/index.html
</a>
</li>
<li>
<a href="nethack-i2p/index.html">
nethack-i2p/index.html
</a>
</li>
<li>
<a href="nosystemd/index.html">
nosystemd/index.html
</a>
</li>
<li>
<a href="onramp/index.html">
onramp/index.html
</a>
</li>
<li>
<a href="openjdk-7/index.html">
openjdk-7/index.html
</a>
</li>
<li>
<a href="pkpage/index.html">
pkpage/index.html
</a>
</li>
<li>
<a href="plugins.html">
plugins
</a>
</li>
<li>
<a href="postinstall/index.html">
postinstall/index.html
</a>
</li>
<li>
<a href="railroad/index.html">
railroad/index.html
</a>
</li>
<li>
<a href="repo/index.html">
repo/index.html
</a>
</li>
<li>
<a href="reseed-monitoring/index.html">
reseed-monitoring/index.html
</a>
</li>
<li>
<a href="sam-forwarder/index.html">
sam-forwarder/index.html
</a>
</li>
<li>
<a href="samsocks/index.html">
samsocks/index.html
</a>
</li>
<li>
<a href="samtracker/index.html">
samtracker/index.html
</a>
</li>
<li>
<a href="scpage/index.html">
scpage/index.html
</a>
</li>
<li>
<a href="singlefile/index.html">
singlefile/index.html
</a>
</li>
<li>
<a href="sked/index.html">
sked/index.html
</a>
</li>
<li>
<a href="soap/index.html">
soap/index.html
</a>
</li>
<li>
<a href="sunxi-mirror/index.html">
sunxi-mirror/index.html
</a>
</li>
<li>
<a href="terrarium/index.html">
terrarium/index.html
</a>
</li>
<li>
<a href="torbrowser/index.html">
torbrowser/index.html
</a>
</li>
<li>
<a href="userChrome.app.css/index.html">
userChrome.app.css/index.html
</a>
</li>
<li>
<a href="vala-lua-tests/index.html">
vala-lua-tests/index.html
</a>
</li>
<li>
<a href="video.html">
video.html
</a>
</li>
<li>
<a href="videos.html">
videos
</a>
</li>
<li>
<a href="webext-translator/index.html">
webext-translator/index.html
</a>
</li>
<li>
<a href="worlds-simplest-website/index.html">
worlds-simplest-website/index.html
</a>
</li>
<li>
<a href="ySidebar.html">
ySidebar
</a>
</li>
<li>
<a href="yTop.html">
yTop
</a>
</li>
<li>
<a href="zBlog.html">
zBlog
</a>
</li>
<li>
<a href="zWallet.html">
zWallet
</a>
</li>
</ul>
<br>
<a href="#hidenav">
Hide Navigation
</a>
</div>
</div>
</div>
<a id="returnhome" href="/">
/
</a>
<h1>
Monero Wallet Address
</h1>
<p>
XMR:43V6cTZrUfAb9JD6Dmn3vjdT9XxLbiE27D1kaoehb359ACaHs8191mR4RsJH7hGjRTiAoSwFQAVdsCBToXXPAqTMDdP2bZB
</p>
<div id="sourcecode">
<span id="sourcehead">
<strong>
Get the source code:
</strong>
</span>
<ul>
<li>
<a href="https://github.com/eyedeekay/eyedeekay.github.io">
Source Repository: (https://github.com/eyedeekay/eyedeekay.github.io)
</a>
</li>
</ul>
</div>
<div>
<iframe src="https://snowflake.torproject.org/embed.html" width="320" height="240" frameborder="0" scrolling="no"></iframe>
</div>
<div>
<a href="https://geti2p.net/">
<img src="i2plogo.png"></img>
I2P
</a>
</div>
</body>
</html>