Gnus development mailing list
 help / color / mirror / Atom feed
* I can haz cloud idea
@ 2012-02-16  5:03 Lars Ingebrigtsen
  2012-02-16  6:49 ` Lars Ingebrigtsen
                   ` (5 more replies)
  0 siblings, 6 replies; 40+ messages in thread
From: Lars Ingebrigtsen @ 2012-02-16  5:03 UTC (permalink / raw)
  To: ding

The main problems with going all cloudy is that you have to have yet
another server out there somewhere.  Whether you use Dropbox/sshfs/a yet
to be determined Gnus-specific server, that's not very sexy.

But how about if we just cheat and put all the information on the IMAP
server?

That is: Gnus would create and maintain a special group on one of your
IMAP servers that would contain all the data Gnus needs.

You'd set this up by setting, er, something, like:

(setq gnus-cloud-server '(nnimap "imap.gmail.com"))

This would make Gnus save all the data on that server whenever you exit
Gnus.  (Or on certain intervals.)  It could gzip and encrypt the data
before uploading, I guess.

So when you go to your other machine, you'd say `M-x gnus-cloud', and it
would prompt you for the server and password(s), download the data, and
then start up more or less as normal.

And it would upload the data on exit, as well, so you'd be all cloudy.

What would be stored on the server?  Well, the .newsrc.eld file, for
one.  And the SCORE files, I guess.  And...  well, whatever else you
want.  It could be a simple archive "file" type, and Gnus could just
decrypt, uncompress and unpack the files.  Some sanity check about
overwriting newer files with older files, I guess.

How much data would this be?  Here's my .newsrc.eld file:

larsi@rusty:~/mgnus$ ls -l ~/.newsrc.eld
-rw-r--r-- 1 larsi larsi 502770 2012-02-16 05:46 /home/larsi/.newsrc.eld
larsi@rusty:~/mgnus$ gzip -9 -c /home/larsi/.newsrc.eld | wc 
    441    2222  117577
larsi@rusty:~/mgnus$ xz -c /home/larsi/.newsrc.eld | wc 
    258    1440   65288

A 65K download isn't too bad.  Well.  You'd have to base64 it before
uploading, I guess.

Does Emacs have xz compression built in?  And built-in encryption would
also be nice, but that's already planned for Emacs 24.2, I guess...

-- 
(domestic pets only, the antidote for overdose, milk.)
  http://lars.ingebrigtsen.no  *  Sent from my Rome




^ permalink raw reply	[flat|nested] 40+ messages in thread

end of thread, other threads:[~2014-10-16 12:38 UTC | newest]

Thread overview: 40+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-02-16  5:03 I can haz cloud idea Lars Ingebrigtsen
2012-02-16  6:49 ` Lars Ingebrigtsen
2012-02-16  8:19   ` Antoine Levitt
2012-02-16  9:27   ` Steinar Bang
2012-02-16  9:35     ` Lars Ingebrigtsen
2012-02-16  7:00 ` Vegard Vesterheim
2012-02-17 17:49   ` Richard Riley
2012-02-19 15:21     ` Lars Ingebrigtsen
2012-02-19 18:04       ` Andy Moreton
2012-02-19 22:15         ` Dan Christensen
2012-02-20  7:41           ` Lars Ingebrigtsen
2012-02-20 19:20             ` Dan Christensen
2012-03-10  1:18               ` Lars Magne Ingebrigtsen
2012-02-20  7:37         ` Lars Ingebrigtsen
2012-02-20  7:51           ` Lars Ingebrigtsen
2012-02-19 19:03       ` Adam Sjøgren
2012-02-21 21:23       ` Ted Zlatanov
2012-03-10  1:12         ` Lars Magne Ingebrigtsen
2012-03-10 12:43           ` Reiner Steib
2012-03-10 13:06           ` Ted Zlatanov
2012-07-18 14:31             ` Ted Zlatanov
2012-07-18 20:52               ` Steinar Bang
2012-02-16  8:25 ` David Engster
2012-02-16  9:12   ` Lars Ingebrigtsen
2012-02-16  9:23     ` David Engster
2012-02-16  9:29       ` Steinar Bang
2012-02-16  9:25   ` Steinar Bang
2012-02-16 11:55   ` Greg Troxel
2012-02-16 12:23     ` David Engster
2012-02-16 12:54     ` Ted Zlatanov
2012-02-16 12:51   ` Ted Zlatanov
2012-02-16 13:07 ` Ted Zlatanov
2012-02-20  7:48   ` Lars Ingebrigtsen
2012-02-25  9:46     ` Steinar Bang
2012-03-10  1:07       ` Lars Magne Ingebrigtsen
2012-03-03  3:20 ` TSUCHIYA Masatoshi
2012-03-10  1:06   ` Lars Magne Ingebrigtsen
2014-10-15 23:31 ` TSUCHIYA Masatoshi
2014-10-16  8:34   ` Steinar Bang
2014-10-16 12:38   ` Ted Zlatanov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).