Show HN: Lists.sh – A Microblog for Lists (lists.sh)
I've been working on a new blogging platform specifically for lists on and off for a few months now and I'm excited to officially announce its launch.
After seeing https://charm.sh a few months ago, I've been enamored by the idea of SSH apps. I decided that a blogging platform focused on developers could be the perfect use case for an SSH app.
Also, I love writing lists. I think restricting writing to a set of lists can really help improve clarity in thought. The goal of this blogging platform is to make it simple to use the tools you love to write and publish lists. There is no installation, signup is as easy as SSH'ing into our CMS, and publishing content is as easy as copying files to our server.
Check it out and let me know what you think!
60 comments
[ 3.0 ms ] story [ 119 ms ] thread- https://github.com/charmbracelet/wish
- https://github.com/charmbracelet/lipgloss
https://linux.die.net/man/1/finger
How did you approach writing an SSH backed app? Were there other apps you drew inspiration (design or technical) from? I’m intrigued by this!
They built an incredible demo `ssh git.charm.sh` and it had my mind spinning with the possibilities.
I noticed they had an `scp` example (https://github.com/charmbracelet/wish/tree/main/scp) that I ended up repurposing for lists.sh.
I think SSH apps have a ton of potential for people that live in the terminal so I couldn’t wait to try the tech out.
This one takes the cake.
I've dabbled with Go in the past, but I've been wanting to build with it some more.
How was your experience building this with Go? Do you like it?
Cheers
love the idea of using ssh-as-auth for webapps. this is a fun implementation of that idea. i wish i shared your affinity for lists. :D
This is so cool I dare say I am feeling inspired!
Characters per line, number of items in the list?
According the name I expected mere shall scripts.
[0] https://sw.kovidgoyal.net/kitty/kittens/ssh/
https://lists.sh/mataherry
Creating a simple spec was easy to write, easy to implement, and I can cater it specifically to parsing and rendering lists.
I am thinking about creating a more traditional blog platform with markdown support using the same SSH app techniques. Is that something that would interest you?
Would be nice to have a way to have `checklists` too, I found this recently which looks cool: https://github.com/atolye15/checklist
To prevent this I guess you have specify a username and create a specific key and use that: ssh -i key unknown@lists.sh
Creating new keys and using those will also enable you to create multiple accounts on there.
Also, I think this service might need a reserved username list. admin, abuse, cgi or even ops, help, spec ..or ?foo=42 are all available and possible right now.
I'm also going to update the docs to suggest providing your username for the service whenever logging in, in an effort to avoid leaking your host username unintentionally.