I’m still in the process of rewriting Phoebe to use Mojo::IOLoop instead of Net::Server. Things are slowly getting better. So much so that I decided to install the new code base and run it to serve my sites. It’s definitely unfinished, though.
Titan support is still borked, when it comes to editing my Oddmuse based sites. Yeah, when I use Gemini/Titan to edit this blog the edit is accepted by Phoebe and forwarded to Oddmuse.
Titan support works if only Phoebe is involved, i.e. on The Transjovian Council. However, the editing via the web on The Transjovian Council doesn’t work!
It’s trade-offs all over. 🙂
#Perl #Phoebe
(Please contact me if you want to remove your comment.)
⁂
Oooh, I’m very excited!! Of course, I /still/ need to learn Perl so I can hack away .. maybe I can become a Real Contributor in time for Phoebe 3 🙂
– acdw
---
I’m hoping to collect code examples to make minor tweaks. Should you want anything, let me know.
While the new code isn’t released, yet, the “plugins” (not really, not yet) can be found in the contrib directory of the mojo branch of the Phoebe git repository. Hopefully that branch is going to be the new main branch. 🙂
– 2020-12-01 20:54 UTC
---
Release 2.00 is out! 😍
https://metacpan.org/release/App-phoebe
– 2020-12-03 15:04 UTC
---
To make tests pass on Windows, I changed the code at the end:
say "This is the client waiting 1s for the server to start on port $port..."; sleep 1; eval { query_gemini('/'); }; if ($@) { say "One more second..."; sleep 1; eval { query_gemini('/') }} if ($@) { say "Just one more second..."; sleep 1; eval { query_gemini('/') }} if ($@) { say "Another second..."; sleep 1; eval { query_gemini('/') }} if ($@) { say "One last second..."; sleep 1; eval { query_gemini('/') }}
– 2020-12-04 09:33 UTC
---
Regarding international domain names, @makeworld left me this link:
https://github.com/makeworld-the-better-one/go-gemini/issues/10
– Alex 2020-12-10 21:25 UTC