| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
Following a discussion on feed2imap-devel, add a reupload_if_updated
option. When set to false, if an item is updated, but was previously
removed from the IMAP server, it is no longer re-uploaded.
Also fix some config file parsing bugs for the disable-ssl-verification
and include-images options. I should really switch to another way to
describe F2I config...
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Hi!
I've just subscribed to the list, having downloaded feed2imap a few days
ago. Since I want to just write RSS feeds to a local Maildir, this
looked like just what I needed.
Unfortunately, the release 1.0 version seems to randomise the order of
the feed items when doing the first fetch for a new feed. Looking at
maildir.rb, there is a "TODO: handle `date'" comment and it looks like
the code is just generating maildir filenames using the timestamp at
the time the items are being written into the maildir. Since all
the initial items are written at the same time, and the maildir file
name has a random element, this loses the original ordering from the
mail feed.
The solution is to use the timestamp corresponding to the pubDate
in the feed item as the initial component of the maildir file name.
Also, instead of using a random integer to force uniqueness in the
second component of the file name, I think it is better to use a
sequence number for each feed item, which will still be unique for
the feed and also preserve item order.
My patch follows (it's the first piece of Ruby code I've ever
written / modified)...
Cheers,
Bernie
|
| |
|
| |
|
|
|
|
| |
Update rubyimap.rb to upstream revision 27336
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Patch from Guido Berhoerster <guido@berhoerster.name>:
Hello,
here is a small patch that avoids using the valid(!) domain
"acme.com" for generating message ids and email addresses. It
adds a new global configuration option "default-email" which will
be used in case a feed does provide one, currently feed2imap
resorts to "feed2imap@acme.com". If this configuration option is
not given it will basically default to <logname>@<hostname> as
returned by Etc.getlogin and Socket.gethostname.
Yours,
|
| |
|
| |
|
|
|
|
| |
Apparently git am forgot to add it.
|
|
|
|
|
|
|
|
|
| |
Allow delivering to local Maildir[0] boxes, with URLs specifying the
path, like:
maildir:/home/rotty/Maildir/.feeds.foobar
[0] http://en.wikipedia.org/wiki/Maildir
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
- prepared the release (still need to update the date)
- allowed to re-use substrings in the yaml config file (+ doc)
thanks to Bernhard Stoeckner for the tip.
|
| |
|
|
|
|
| |
... and only use multipart/alternative in the other case.
|
| |
|
| |
|
|
|
|
| |
item (thanks to Joachim Breitner for noticing)
|
| |
|
|
|
|
|
|
| |
Email headers are not supposed to be UTF-8 encoded and should be plain
us-ascii. This change encodes the From: and To: fields of the emails sent out
by feed2imap in Base64, using the =utf-8?b?...?= syntax.
|
| |
|
| |
|
|\ |
|
| | |
|
|/ |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
git-svn-id: svn+ssh://svn.gna.org/svn/feed2imap/trunk/feed2imap@144 f70e237a-67f3-0310-a06c-d2b8a7116972
|
|
|
|
| |
git-svn-id: svn+ssh://svn.gna.org/svn/feed2imap/trunk/feed2imap@139 f70e237a-67f3-0310-a06c-d2b8a7116972
|
|
|
|
| |
git-svn-id: svn+ssh://svn.gna.org/svn/feed2imap/trunk/feed2imap@138 f70e237a-67f3-0310-a06c-d2b8a7116972
|
|
|
|
| |
git-svn-id: svn+ssh://svn.gna.org/svn/feed2imap/trunk/feed2imap@136 f70e237a-67f3-0310-a06c-d2b8a7116972
|
|
|
|
| |
git-svn-id: svn+ssh://svn.gna.org/svn/feed2imap/trunk/feed2imap@134 f70e237a-67f3-0310-a06c-d2b8a7116972
|
|
|
|
| |
git-svn-id: svn+ssh://svn.gna.org/svn/feed2imap/trunk/feed2imap@133 f70e237a-67f3-0310-a06c-d2b8a7116972
|
|
|
|
| |
git-svn-id: svn+ssh://svn.gna.org/svn/feed2imap/trunk/feed2imap@132 f70e237a-67f3-0310-a06c-d2b8a7116972
|
|
|
|
| |
git-svn-id: svn+ssh://svn.gna.org/svn/feed2imap/trunk/feed2imap@131 f70e237a-67f3-0310-a06c-d2b8a7116972
|
|
|
|
| |
git-svn-id: svn+ssh://svn.gna.org/svn/feed2imap/trunk/feed2imap@130 f70e237a-67f3-0310-a06c-d2b8a7116972
|
|
|
|
|
|
|
| |
* upload in reverse order
git-svn-id: svn+ssh://svn.gna.org/svn/feed2imap/trunk/feed2imap@129 f70e237a-67f3-0310-a06c-d2b8a7116972
|
|
|
|
| |
git-svn-id: svn+ssh://svn.gna.org/svn/feed2imap/trunk/feed2imap@125 f70e237a-67f3-0310-a06c-d2b8a7116972
|
|
|
|
| |
git-svn-id: svn+ssh://svn.gna.org/svn/feed2imap/trunk/feed2imap@122 f70e237a-67f3-0310-a06c-d2b8a7116972
|
|
|
|
| |
git-svn-id: svn+ssh://svn.gna.org/svn/feed2imap/trunk/feed2imap@120 f70e237a-67f3-0310-a06c-d2b8a7116972
|
|
|
|
| |
git-svn-id: svn+ssh://svn.gna.org/svn/feed2imap/trunk/feed2imap@118 f70e237a-67f3-0310-a06c-d2b8a7116972
|
|
|
|
| |
git-svn-id: svn+ssh://svn.gna.org/svn/feed2imap/trunk/feed2imap@116 f70e237a-67f3-0310-a06c-d2b8a7116972
|
|
|
|
| |
git-svn-id: svn+ssh://svn.gna.org/svn/feed2imap/trunk/feed2imap@115 f70e237a-67f3-0310-a06c-d2b8a7116972
|
|
|
|
| |
git-svn-id: svn+ssh://svn.gna.org/svn/feed2imap/trunk/feed2imap@108 f70e237a-67f3-0310-a06c-d2b8a7116972
|
|
|
|
| |
git-svn-id: svn+ssh://svn.gna.org/svn/feed2imap/trunk/feed2imap@107 f70e237a-67f3-0310-a06c-d2b8a7116972
|
|
|
|
| |
f70e237a-67f3-0310-a06c-d2b8a7116972
|