Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Commits on Jan 31, 2013
  1. @mcast
Commits on Apr 25, 2012
  1. @mcast

    re-document the options.

    mcast authored
    Pass-through options work nicely.
    
    The comment (same logic as cron uses) doesn't apply to our local cron,
     explain this in the help text.
Commits on Jan 6, 2012
  1. @mcast

    postpone failure of stamping.

    mcast authored
    see all failures in one pass;
    don't prevent later successful stamping
  2. @mcast

    create lib/ to DRY

    mcast authored
    start it with minimal
     find code
     check we have data/
     chdir(data), but not always
  3. @mcast
  4. @mcast
Commits on Dec 19, 2011
  1. @mcast

    add "passthrough" options, to continue generating mail

    mcast authored
     forms a "backwards compatible" route to seeing cronjob output
    
    option parsing;
    tell when option set;
    writing stdout in as-it-happens or if-it-broke modes;
    tweak stalefile handling to assist following code;
Commits on Dec 16, 2011
  1. @mcast

    extra safety net: ensure something is watching the RSS feed

    mcast authored
    I run it once a week, with a plain crontab line
      specifying two desktop machines to be seen fetching
Commits on Aug 30, 2011
  1. @mcast
  2. @mcast

    retry "Partial transfer" errors.

    mcast authored
    seems to fix the problem (or mask the symptoms);
    also highlights the duplication
  3. @mcast

    unify; STDOUT changes slightly

    mcast authored
Commits on Jun 24, 2011
  1. @mcast

    oops, debug noise

    mcast authored
  2. @mcast

    encourage DRY in crontab.

    mcast authored
    -L option finds "add" calls from "crontab -l";
    propagate error from touch(1)
  3. @mcast

    propagate failures.

    mcast authored
    Otherwise these are all filed under "ok" by cron2rss.
    
    rsync in data-from, data-to;
    data-from in manicure
Commits on May 31, 2011
  1. @mcast

    fix control characters.

    mcast authored
    display ESC as ^[ for the benefit of liferea
  2. @mcast
Commits on May 25, 2011
  1. @mcast

    expire improvements [5]: keep longest copy of output.

    mcast authored
    when collecting %seen files =~ /^yyyymmdd-/, notice the longest
     (but don't do anything to either copy yet);
    when cleaning duplicate .tmp.file,
     unlink it if it is shorter (an old copy from fetch/expire race)
     but replace the done_file if it is longer (patch over our rename to .staletmp)
  2. @mcast

    expire improvements [4]: rescue @WARN if die()ing.

    mcast authored
    when we can't write the warning file (disk full?),
     don't lose contents of @WARN
     at least hope that cron can send a mail
  3. @mcast

    expire improvements [3]: detect stale job .tmp.files

    mcast authored
    detect .tmp.DDD-TTT.RND files which are "old",
      but it's not obvious what to do with them
      (unless they have more info attached)
      so rename them for now;
    use @WARN rather than CORE::warn when things go wrong
  4. @mcast

    expire improvements [2]: unlink stale tmpfiles.

    mcast authored
    detect .tmp.DDD-TTT.RND files which have a
     corresponding DDD-TTT.RND.ok file, and remove the .tmp.file;
    partially update the README
    
    these come from data-from vs. completion of 'add' races,
    but can be resolved cleanly
  5. @mcast

    expire improvements [1].

    mcast authored
    error check unlink;
    make multiple-item warning files possible (unused here)
Commits on May 23, 2011
  1. @mcast

    expiry optional

    mcast authored
  2. @mcast

    fetch & expire script

    mcast authored
Commits on May 20, 2011
  1. @mcast

    give timeout warnings a suffix.

    mcast authored
    make it easier to see / clear out a lot of them
    (maybe I should just ignore them?)
Commits on May 19, 2011
  1. @mcast

    suffix with times report

    mcast authored
    (could probably be made conditional on a --verbose flag)
  2. @mcast

    record username

    mcast authored
  3. @mcast

    bugbodge: $any count for -Q mode

    mcast authored
  4. @mcast

    flag for "noisy STDOUT => fail".

    mcast authored
    -Q flag restores "quiet cronjob is good" semantics;
    show it in the header;
    don't bump $any for EXIT CODE;
    check rename success
  5. @mcast

    make noise to cron if...

    mcast authored
    writing the tmpfile fails at any point (disk full?);
    fork fails (else $ret is mysteriously -1)
  6. @mcast

    produce <pre>formatted output.

    mcast authored
    this works with liferea;
    XML magic spells pinched from http://pyrit.wordpress.com/feed/
  7. @mcast
Commits on Aug 23, 2008
  1. @apenwarr

    index.cgi: trim really long rss entries down to size.

    apenwarr authored
    If an entry gets too long, cut the middle part out. The beginning and end
    tend to be the interesting partsy anyway.  In any case, you can click on the
    entry itself to read the full log.
Commits on Aug 21, 2008
  1. @apenwarr
  2. @apenwarr
Commits on Aug 18, 2008
  1. @apenwarr

    Add README.

    apenwarr authored
Something went wrong with that request. Please try again.