Script to scan LiveJournals and report updated ones. Work in
progress, and will probably never be perfect.


git-svn-id: svn://svn.tartarus.org/sgt@1562 cda61777-01e9-0310-a592-d414129be87e
Livejournal seems to have developed a habit of spontaneously
switching spaces into nonbreaking spaces. Canonify to regular spaces
just before hashing.


git-svn-id: svn://svn.tartarus.org/sgt@1563 cda61777-01e9-0310-a592-d414129be87e
Add the -n option, and also lower the unretrievability limit to 128
rather than 256 because empty LJs are 180-odd.


git-svn-id: svn://svn.tartarus.org/sgt@1617 cda61777-01e9-0310-a592-d414129be87e
Strip out anything inside <blockquote>, to avoid LJ polls.


git-svn-id: svn://svn.tartarus.org/sgt@1681 cda61777-01e9-0310-a592-d414129be87e
Add -v option (display unchanged journals, off by default since my
scan list has expanded), and add the ability to comment lines out in
config.


git-svn-id: svn://svn.tartarus.org/sgt@1710 cda61777-01e9-0310-a592-d414129be87e
Various updates. Deal with HTTP error codes; display failed
retrievals even in non-verbose mode; optionally show URLs rather
than just names if config file contains `!urls on'.


git-svn-id: svn://svn.tartarus.org/sgt@1725 cda61777-01e9-0310-a592-d414129be87e
Initial implementation of an LJ protocol client, here personified in
the very simple form of a command-line friends page checker.


git-svn-id: svn://svn.tartarus.org/sgt@1752 cda61777-01e9-0310-a592-d414129be87e
Don't forget to return a failure code on error!


git-svn-id: svn://svn.tartarus.org/sgt@1753 cda61777-01e9-0310-a592-d414129be87e
Simple LJ entry-posting utility


git-svn-id: svn://svn.tartarus.org/sgt@1754 cda61777-01e9-0310-a592-d414129be87e
ljpoll now gives the URL to the friends page, for easy viewing of
any new entries.


git-svn-id: svn://svn.tartarus.org/sgt@1757 cda61777-01e9-0310-a592-d414129be87e
Safety feature: bomb out at an unrecognised cmdline option. That way
if I misspell `--private' with the wrong number of hyphens I don't
post my content-free test messages to the world at large! :-)


git-svn-id: svn://svn.tartarus.org/sgt@1758 cda61777-01e9-0310-a592-d414129be87e
Formatting utility that converts a single markup language into Mono
diary edits and LiveJournal entries, and will post the latter
straight to LJ while shovelling the former into somewhere screen can
paste it into Mono.


git-svn-id: svn://svn.tartarus.org/sgt@1759 cda61777-01e9-0310-a592-d414129be87e
Add warnings. The diary script now warns about overlong Mono lines
or Mono edits, and also sets up a Jed mode to warn during editing
about ASCII-level `quoting' or _emphasis_ I might have left in.


git-svn-id: svn://svn.tartarus.org/sgt@1760 cda61777-01e9-0310-a592-d414129be87e
Add todo list


git-svn-id: svn://svn.tartarus.org/sgt@1762 cda61777-01e9-0310-a592-d414129be87e
Watch out for the Mono header feature: any text at the start of a
line which is a capitalised word followed by a colon needs a prefix
]a trib. Also rationalise code layout :-)


git-svn-id: svn://svn.tartarus.org/sgt@1763 cda61777-01e9-0310-a592-d414129be87e
Remove files in /tmp when finished with them.


git-svn-id: svn://svn.tartarus.org/sgt@1764 cda61777-01e9-0310-a592-d414129be87e
Make the nameline look nicer when previewing the Mono format.


git-svn-id: svn://svn.tartarus.org/sgt@1765 cda61777-01e9-0310-a592-d414129be87e
Pass Mono diary data through xcopy as well as saving to diary.data
file, so I can paste it easily at home.


git-svn-id: svn://svn.tartarus.org/sgt@1766 cda61777-01e9-0310-a592-d414129be87e
Fix hyphen handling: a hyphen only has a discretionary break after
it if it appears between two alphanumeric characters.


git-svn-id: svn://svn.tartarus.org/sgt@1767 cda61777-01e9-0310-a592-d414129be87e
Yikes, Davis now requires DFA syntax to be explicitly enabled! No
wonder all my highlighting has been looking crap recently. Arrgh.


git-svn-id: svn://svn.tartarus.org/sgt@1768 cda61777-01e9-0310-a592-d414129be87e