If I keep it up with #Pine development, I will eventually run out of frontend / display issues to fix and will eventually be forced to work on the #OStatus federation stuff. :P

https://github.com/DeadSuperHero/pine

@deadsuperhero Not sure if it matters to you but you have a slight name conflict; pine is a well known terminal email client. Its main incarnation has been alpine for quite a while but pine symlinks for compatibility isn't unknown. It's the source of nano, oddly enough (started as a reimplementation of the pine "easy text editor").
@deadsuperhero Do you have a blog explaining the rationale of Pine and how it is supposed to work? I fine what you said in the readme interesting, and I would love to read more about it :)

@hugoestr I don't really have anything yet, but you can read some threads containing my ramblings on the #Pine tag.

https://social.nasqueron.org/web/timelines/tag/pine

@hugoestr

Basically, the idea is to provide an interface for blogging similar to Medium or Ghost, with the added benefit that all articles are federated.

Rather than have the entire contents of an article federated, a truncated version is federated out as a basic post, with links to the full article embedded. OpenGraph previews provide thumbnails.

Comments, likes, and reshares are reflected in the full article view, allowing for a federated comment system.

@deadsuperhero This is pretty cool. The library to provide the federated interaction may be especially useful to others as well. :)

@hugoestr Thanks! :D

At the moment, I'm actually trying to use Eugen's OStatus2 gem. I'm still trying to figure out how to hook it up to my own system. :P

@deadsuperhero Oh, nice. I will explore that library and seek similar ones in Elixir
@deadsuperhero everything I will hear Pine I will always think of the email client. Guess I am just old.

@kitsuneflame Yeah, I kind of fucked up there. I just figured a simple no-frills name for an app would be nice, especially during early development stages where it has 0 users.

Considering changing it to oPine, as a play on words.