RPoD - Wyoming Gopher Site Log 20241007: Simplified things. This will be ongoing. 20240128: Mirrored Project Gutenberg (text files only) and the Survivor Library (survivorlibrary.com, PDF files). Both of these are in a new section of the main RPoD gophermap. 20240101: Due to a couple of guestbook posts, I feel compelled to put out that I do not run floodgap, I do not host an instance of veronica, look at the server in the selectors you have issues with. This is 1436.ninja and I link to numerous other servers. If the post about veronica was actually referring to my moku-pona, when I upgraded to v2 some phlogs were lost. Contact sysop [at] 1436.ninja to rectify. Thank you. 20231111: Worked on the Port70News rejection logic. It was supposed to catch URLs returning empty results, usually due to JS generated pages. It was buggy and didn't give useful feedback. It seems to be working now. Drop me a line (contact info is top of main menu) if you have issues, please. Also fixed utf-8 handling. 20231015: Port70News now uses rdrview, a readability port for commandline, piped through lynx -dump for a much cleaner output. Long overdue. 20230916: Major upgrade to my internet connection. Went from 7 megabit/sec down, 256 kilobit/sec up to 50 megabit symetrical. 20230912: Main gophermap, Port70News, and My Guestbook are all feeding from recutils databases. I am really liking the flexibility this lends itself to. 20230823: As I mentioned in my 20220606 phlog entry, I have been kicking around the idea of running this gopherhole via a recutils database. Well a portion of this gopherhole is now being produced thusly. If I decide to keep it this way, I'll expand it to the entire site. 20230814: Upgraded the Lenovo ThinkCentre now hosting RPoD to 10GB of RAM and a 1TB SSD. Posting to the guestbook and Port70News is reenabled. 20230805: RPoD is no longer a Raspberry Pi 4, it is now a Lenovo ThinkCentre. Gopherd is now gophernicus. Some things are not currently working, but I will be working on this. 20230317: After a foolish experiment with trim on the RPoD ssd, it went down for a week while I was out of town. Sorry about that. 20221231: Power outage downed the site. fixed some formatting in the server information file. 20220401: Increased security. Wrote script to restart gopherd after checking if down. Increasing availability. 20210902: Took RPoD down today and copied everything over to a new Raspberry Pi 4 with a 256GB M.2 SSD in a fan cooled case. It took some doing. I may be tinkering with designing a more portable gopher- hole. Time will tell. 20210705: Messed up my crontab while editting it a few days ago, which led to extended downtime for the site. 20210310: Rewrote the gophermap.cgi for my phlog. Got rid of the archive pages, switching to one long list to the beginning of time. Truncated entry titles at 50 characters to stop line wrapping on most standard devices. 20200722: Minor maintenance on the logging of Xylophar for the host count on the SERVER INFO file. Rebooted server for the first time in a couple of months. 20200510: I took RPoD down tonight at 1800 UTC-6 and performed a backup with dd to an external drive. This took several hours. 20200201: Loads of minor tweaks to Xylophar and the RPod Gopher=>HTTP Proxy. Bugs were found and killed. There are some RPoD specific additions to the Proxy such as the (c) notice on the phlog, that are not present in the git repo. 20200126: Xylophar was "getting stuck" this was pegging the CPU on RPoD, degrading performance. Added a SUB to the Xylophar sourcecode to shell "kill -9 $$" and called it as the last command in all spots where the gopherd should be finished. Worked like a champ! 20200123: https://leveck.us now points directly to this gopherhole using the RPoD Gopher=>HTTP Proxy. The robots.txt file will prevent (ethical) bots from spidering gopher. 20200120: Added http redirect support to Xylophar and upgraded RPoD to this new version. 20200116: RPoD has been migrated to Xylophar as its gopherd. https://gitlab.com/leveck/xylophar 20190927: NO UPDATES NO MOSH NO CORE NO TRENDS NO FUN 20190913: Reversed the moku-pona change from the last SL entry... after moving moku-pona fully to the RPoD chroot. 20190911: Did some remodeling. Improved the formatting of the Palm Doc version of the Phlog. Changed the moku-pona instance to check on the hour, but not to touch the gopherhole unless there is an update. 20190902: Added a Plucker file collection in the Document Collections section. Infused my moku-pona with gopher.black's sites.txt (cat'd with mine, sort'd, uniq'd, manually deduped). It'll settle down once again after updates naturally occur. 20190831: Added a Palm Doc version of the phlog, yeah I know it mangles source code I have posted. I still think it is cool. Also added a feed version of my Twitpher (not atom, like that website for microblogs). 20190625: Imported, sorted, and uniq'd a sites.txt from another moku-pona instance. I forget who's it was, but thank you for the infusion of phloggers! Consequently the local moku-pona instance is a mess today. It'll resume normalcy in time. 20190123: Upgraded my moku-pona install finally. curl'd The update pages from the two major circumlunar.space sites into my sites.txt. Moved the other circumlunar.space links to the Bookmarks section. 20190119: Modified the Phlog gophermap to only display current year. All prior years are available via a link to Archives at the top of that menu. All links still work, files have not moved. It was just getting a tad cluttered. 20181218: https://leveck.us once again mirrors the phlog. It uses mod_markdown for transformation. 20181201: Cleaned all extra, superfluous software off of RPoD, increasing performance. Added photograph of my (current) complete PDA collection to the PDA_Collection section. 20181130: Updated RPoD's storage from 32gb to 256gb on its main drive. Continued hosting expansion is assured for some time to come. Also setup cron'd rsync backup of the gopher chroot. 20181001: I am seeking Palm Device donations. If you are interested in finding a home for your device, please write me at: sysop@1436.ninja 20180929: Changed a couple of gosher configuration items and got moku-pona to work with my phlog. 20180809: RPoD is now runing in chroot using gosher as the server! Report bugs to sysop@1436.ninja ::IMPORTANT:: I Moved My Phlog -- update your links. ALSO: Took down the leveck.us www site. The world wide web increasingly represents all I hate. 20180708: Complete reorg of main gophermap. Everything is still here, just restyled, moved, consolidated. Major redo of phlog 20180704: Started streamlining, deleting, combining links & sections on the main gophermap to start figuring out a good starting point for the ongoing gopher + wiki project. 20180630: Added Asatru Section. Contains the 8chan Asatru trove and the text version of the RPoD Asatru Wiki. 20180607: Did a lot of work to the www blog frontend of the phlog. All text, fast, uses same text files as the phlog so no upkeep. https://leveck.us 20180605: added a plaintext only (type 0) view of my phlog Diggie Dog on Android dislikes my type 1 format pick your view below... 20180517: symlink from phlog to /var/www/html/blog. https://leveck.us now displays a blog version of the RPoD Phlog. 20180419: added sourcecode for my note/task app to the software projects section. added an RPG character backstory creation guide to the games section. 20180325: purchased 1436.ninja, pointed all local selectors to it. gopher.leveck.us and rpod.leveck.us still functional. 20180318: added a twitpher as /~leveck on gopher.leveck.us 20180316: added GAMES section 20180312: Guestbook was broken too, completely rewrote it. now uses /bin/sh, par, tac, and sed for urldecode. preserved old entries. 20180311: Moved some content around, removed the forum as the code is broke AF. This should be rewritten as initially I did not know what I was doing. The gophermap in that directory is a symlink to the main gophermap so as not to break links. 20180307: Implemented search/filter on my phlog. Since I am not archiving it, and the listing could become burdensome, this is a nice alternative. I may end up linking directly to current year from my main gophermap. We'll see. 20180304: In the last couple days got a gopher server up & running on my VPS. This is hosting the music related gopherhole. gopher://namtaraum.productions 20180212: Changes to PDD (my phlog engine) and the script I use to write my phlog. Also relocated the atom feed script for the phlog to RPoD and modified it I did change the IDs. I apologize if this messes with your feed reader (look at me assuming people subscribe to my feed). 20180211: After a protracted absence, I am back. Yesterday I posted a link to the Project Gutenberg rewrite and am seeking testers to poke holes in it to improve the code which is a WIP. 20180116: New logo. Started work on the Gutenberg rewrite. The parsing code will be interesting... 20180106: https://leveck.us is no longer merely a proxy for the gopherhole. It is now a plain looking personal page that links to the gopher proxy in addition to other things. 20171217: Redid the site completely, after an email con- versation with Christopher Lohman. Split each section into its own gophermap. Put them into a directory named SECTION. The main gopermap just =cat /var/gopher/SECTION/* 20171216: Added GOPHER SEARCH section, included Contrition and The Gopher Lawn. Added GOPHER ENTRY POINT section. Added link to the Gopher Project. 20171212: Backed up gopher and http servers to private git repos. > 61,000 files between the two, the vast majority in /var/gopher 20171211: Added q to PROJECTS 20171209: Changed the site header again. I love the ornate ASCII skull motif, but simple seems more "gophery" 20171204: Added pinout diagram I made of Adafruit USB to TTL Serial Cable to the RASPBERRY PI section. Made the RPoD DocumentStore sourcecode available on the DocumentStore page. Also added some more description to the links in the LOCAL CONTENT section. Updated the site_information document. 20171202: Added site_information text file in SITE INFO section. Added sitelog atom feed via https. Added sliderule section. Updated stagit-gopher I have taken to mirroring useful projects from other git servers to my own in addition to only hosting my own code. Part of my file hoarding initiative. 20171201: Created favicons for a variety of platforms. So regardless of where you save a link to leveck.us, there will be a nifty icon. 20171129: stripped the main gophermap of loose text. This involved some editting of the site's mySQL database -- I stil need to write a front end for that. phpMyAdmin is perfectly usable, but it is not convienient. My mySQL server is not accessible outside my home network so I have to run phpMyAdmin via VNC. Another project... 20171126: wrote a new phlog script, it so greatly simplifies writing a phlog entry that I now have extra time on my hands... Also mirrored some vim plugins on my gogs server. Also uploaded to my git the sitelog atom script. They, and the phlog script have been updated via stagit. look in the [PROJECTS 20171125: updated my bookmark stash script, implemented password protection on the webserver, uploaded to git server, updated stagit *** implemented atom feed for this SiteLog implemented a weekly dd based backup of RPoD2. I can run manually in case of big changes. On my next set of off days, I want to craft a sollution that only copies files I specify and only uses standard commands so I am not tied to any software package that may or may not be maintained. 20171124: updated LevPherCMS to 0.21, did some minor optimi- zation to code, compiled, installed. Posted to git, ran stagit. Section codebase finally released. 20171123: wrote myself a bookmark stasher in bash, uploaded the code into my git. NOTE, the live code omits piping to ~/bm, but I do not want to include my live file location, so screw it, you get the idea... TODO: create an atom feed for this sitelog 20171120: added gallery, just a place to put images. by the suggestion of Tomisino on mastodon, also hosting the phlog atom feed via gopher now. 20171119: fixed the atom feed script now properly escaped in CDATA tags and functional in all clients I tested with. my phlog is syndicated at: https://leveck.us/phlogfeed/phlog.atom 20171118: wrote an autogeneration script to turn my phlog into an atom feed. It may not be 100% compliant, this is very much a fast and loose, embrionic state bit of code at the moment... It lives on sdf, and another script on RPoD runs it via ssh and scp's the atom feed to a public http directory which is linked to on the phlog page. NOTE: lynx sometimes chokes on type h pointing to https, so I point to http and let my webserver redirect. 20171115: due to the unicode header art not showing correctly on some of my test clients/ devices, went back to straight ASCII also inspiration from here: gopher://zelibertinegamer.me/0/phlog/2017-11-12_1333.txt got me thinking trad is the way to go. 20171111: fixed the slashdot feeds slicing 20171106: added slashdot feeds. haven't been a /. regular since the 90s, but they have tech content all in line and curl-able... inspired by the image upload on 70chan, wrote a document uploader in bash, using curl. my wife has termed it "an all text nerd pinterest" -- I'll take that. also phlog entry announcing it, and new link to 70chan, along with new chan section. 20171105: phlog entry, wrote auto phlog shorty script: #!/bin/sh nof=$(date +%Y%m%d) cd gopher/dat nano $nof.post chmod 0644 $nof.post cd ~ 20171104: phlog entry, added Solene link, backend stuff 20171103: uploaded and linked new Cavernlord song 20171102: modified LevPherCMS, added section table, ability to sort sections. *not* currently ready to release. TODO: add section view where only display section which is hotlink. an aweful lot of reshuffling and resorting, new section, etc. 20171101: OC skull ASCII art head/foot. 20171029: ported stagit-gopher to standard \t delimited gophermap gen'd static pages pointing to the gits on https://leveck.us/git, added them to projects section. Pointed gutenberg link at the live gutenberg site.