Freemor

Dianara feature request...

Freemor at

Love Dianara.. Seriously it's probably the best Pump client out there.


But it seriously needs:


  • To run as a daemon
  • A socket or other IPC option for easy scripting
  • Preferably the socket would allow authenticated remote connections
  • Multiple front ends (especially Ncurses) that talk with the daemon

No... Really.. it needs all that.. and like.. you know, Right now...

N.B:

The author of this note is in no way serious. Well he is serious about thinking Dianara is possilby the best client. But the rest is all "Porches and other pipe dreams" type rambling and should be treated as such.



Mark Jaroski, sazius likes this.

Claes Wallin (韋嘉誠) shared this.

Show all 8 replies
Genuinely curious, not sarcastic: What would you do with DianaraD that you could not do with the Pump API directly?

Claes Wallin (韋嘉誠) at 2016-08-09T13:41:50Z

>> Claes Wallin (韋嘉誠):

“[...] What would you do with DianaraD that you could not do with the Pump API directly? [...]”

I imagine this daemon would make it simpler for other apps to interact with the network.


Kind of an already-configured-already-authorized-ready-to-go library xD

JanKusanagi @identi.ca at 2016-08-09T14:21:26Z

lets see:


Save bandwidth

daemon would pull updates every x mins and cache

multiple clients would pull from the daemon


Daemon could have simpler auth mechanism then the API

Saving mor bandwidth

reducing the number of Auth'd clients on the Pump server

- especially since pump servers still lack a way to de-auth clients


Daemon could serve from cache and cache posts while pump server was down


Daemon could make it simple to have all clients connect Via Tor istead of having to set each client up fo do so manually


and more that I can't think of right now

Freemor at 2016-08-09T14:27:01Z

All good points, thanks!

In particular the auth one, auth could just be POSIX file system access to the dianarad socket.

Also, dianarad could act like an MTA and CLI tools wouldn't have to know how to re-post, wouldn't have to wait for completion etc.

Claes Wallin (韋嘉誠) at 2016-08-09T19:29:26Z