Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
extratone committed Mar 10, 2022
1 parent bf0372b commit e9c7661
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 2 deletions.
10 changes: 9 additions & 1 deletion drafts/Tilde.Town on iPhone with Blink Shell.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ To illustrate, here’s a wee, one-take tutorial on uploading images this way:

## Chat

The IRC client TildeTown uses is called [WeeChat](https://weechat.org) and - especially if it’s been as long for you as it had been for me - you might find (as I did) learning the ropes to be a bit dubitable. I’ve [duplicated the full User Guide](https://tilde.town/~extratone/manual/weechat/) for your consideration. I got stuck at the concept of switching buffers, so my Big Pro hint is to start off running `/buffer 1` followed by `help`. In order to display the chat even remotely readably in portrait mode on an iPhone, you’ll need to remove the buffer list by hiding it. (Try `/help bar` in the first buffer.) You’ll also need to zoom out a bit and set the display mode to `Cover` via the menus that appear with a *three-finger* tap anywhere on screen.
The IRC client TildeTown uses is called [WeeChat](https://weechat.org) and - especially if it’s been as long for you as it had been for me - you might find (as I did) learning the ropes to be a bit dubitable. I’ve [duplicated the full User Guide](https://tilde.town/~extratone/manual/weechat/) for your consideration. I got stuck at the concept of switching buffers, so my Big Pro hint is to start off running `/buffer 1` followed by `help`. In order to display the chat even remotely readably in portrait mode on an iPhone, you’ll need to remove the buffer list by hiding it. (Try `/help bar` in the first buffer.) You’ll also need to zoom out a bit and set the display mode to `Cover` via the menus that appear with a *three-finger* tap anywhere on screen. To achieve the look shown in the screenshot embedded above, you’ll need to hide a few things, but I’ll come back to those specific commands in a sec.

Assuming you intend to stay connected to Town IRC *On The Go*, I’d advise always starting your intended chat window with mosh, which - through [a whole bunch of alchemy](https://docs.blink.sh/advanced/advanced-mosh) I’m incapable of understanding - establishes a much more flexible sort of connection that’s actually realistically dependable from within the uncertain world of a backgrounded iPhone app. Optionally, [the `geo` command](https://docs.blink.sh/advanced/advanced-ssh#persistent-ssh-connections-with-blink) can be used to force iOS into allowing Blink a more genuine background running state with `geo track`. Additionally, `geo current` displays a nicely-formatted set of location information:[^2]

Expand All @@ -92,6 +92,14 @@ Assuming you intend to stay connected to Town IRC *On The Go*, I’d advise alwa

As you’d expect, the persistence allowed by this feature - which does, indeed, extend to remote files access in the Files app as you move about the world - comes at a significant consumptive power and resource sacrifice. If you parse the slapdash language in the docs, the implication is that you should only need to use the `geo` command to make *ssh* connections persistent, not mosh connections. Since encountering this wording, I’ve yet to have an opportunity to explore the real world truth of this supposition because I have only my rotting legs to propel me around, these days.

If I remember correctly, I once found a surprisingly capable (for the time and circumstances) iPhone IRC app in [Colloquy’s iPhone OS offering](https://apps.apple.com/us/app/colloquy-irc-client/id302000478), though it appears to have fallen far, far out of support, now. LimeChat’s iPhone app isn’t listed on the App Store anymore and [its landing page](http://limechat.net/iphone/) proudly touts support for *iOS 4 multitasking*!

> Connections are kept in 10 minutes after going to background.
My memories of computer use from that time are ever so vague, but after just a brief junket to the era’s surviving app literature, some abyssal images within me were stirred. I suspect I tried every possible solution as I’ve always tended to, even back then, on my first generation iPhone and then my 4S. I remember Colloquy being the most tenable, but far from persistent, of course. As I recall, one could maintain a conversation as a passenger on a car trip, for instance, but remaining ambiently, eternally *Logged In* - as is the ancient custom of Internet Relay Chat - was too far out of reach to even be of consideration.

To be honest, I still find the whole idea unnatural, and I’m not alone, but I can promise you that **running Blink on a recent iPhone with the average American cellular connection is as close to the full WeeChat experience as is possible on a handset, today**, for whatever that may be worth to you. Thanks to some incredibly helpful new TildeTown friends, its copious configurability pivoted from an insurmountable, puzzling ordeal to a never before conceived of solution. If you haven’t already, skim the actual conversation contained within the pre-header screenshot, above.

---

[1] [Blink’s icon](https://tilde.town/~extratone/icons/blink.png) is perhaps my most favorite of any application, ever.
Expand Down
12 changes: 11 additions & 1 deletion notes/Notes-Using Drafts & Blink Shell with Tilde.Town.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,10 @@
- Mention the fork, [a-Shell](https://apps.apple.com/us/app/a-shell/id1473805438).
- In-app notifications seem to happen relatively arbitrarily - winget, for instance, will just fire off constant notifications if you let it.

## Other Apps
- [Textastic](https://apps.apple.com/us/app/textastic-code-editor/id1049254261)
- [Secure ShellFish](https://apps.apple.com/us/app/ssh-client-by-working-copy/id1336634154)

## References
- [Using the iPad Pro as my development machine](https://arslan.io/2019/01/07/using-the-ipad-pro-as-my-development-machine/) | Fatih Arslan
- [[“Using the iPad Pro as my development machine”]]
Expand Down Expand Up @@ -66,6 +70,7 @@
- [ ] ![Blink Settings](https://user-images.githubusercontent.com/43663476/157378620-9fb29373-d49e-4519-b734-8c75caf54dad.png)
- [ ] ![Blink and Code](https://user-images.githubusercontent.com/43663476/157388631-7668b9d9-22e7-4fef-8c36-1081e213c193.png)
- [ ] ![Novel Chat Fixed](https://user-images.githubusercontent.com/43663476/157527773-e7a43834-7ba5-4264-a001-e75ecc032fa0.png)
- [ ] ![whois dad](https://user-images.githubusercontent.com/43663476/157562361-5fac9425-8463-463d-b749-0aa4177c0580.png)

### Town Mail

Expand All @@ -85,4 +90,9 @@
</video>

## Town Chat Configuration
- `/set weechat.look.prefix_align_max 9`
- `/set weechat.look.prefix_align_max 9`
- `/bar hide bufflist`
- `/bar hide fset`
- `/bar hide title`
- `/bar hide nicklist`
- Setting the timestamps to minute-only

0 comments on commit e9c7661

Please sign in to comment.