With that said, where can I read up on how to setup emacs to use as not just a web browser, but one that works with I2P? And would that be a feasible task for a beginner?
Fairly easy. Assuming you're already running i2pd, add this line to your .emacs
(setq url-proxy-services '(("http" . "localhost:4444")))
Then launch eww (M-x eww
) and go to http://bbs.i2p or any other eepsite.
Better yet, use the dedicated Emacs client: https://fossil.textboard.org/sbbs/tarball/sbbs.tar.gz
In sbbs.el
replace the lines
'(("textboard.org" ("sol" "prog") t)
("bbs.jp.net" ("mona") t))
with
'(("bbs.i2p" ("sol" "prog" "mona") nil)
That's it, enjoy the (slow but safe) ride.