aboutsummaryrefslogtreecommitdiff
path: root/IkiWiki/Plugin/aggregate.pm
Commit message (Collapse)AuthorAge
* * Make the aggregate plugin emphasize error messages.joey2006-10-13
|
* * Work on firming up the plugin interface:joey2006-09-09
| | | | | | | | | | | | | | | | | | | - Plugins should not need to load IkiWiki::Render to get commonly used functions, so moved some functions from there to IkiWiki. - Picked out the set of functions and variables that most plugins use, documented them, and made IkiWiki export them by default, like a proper perl module should. - Use the other functions at your own risk. - This is not quite complete, I still have to decide whether to export some other things. * Changed all plugins included in ikiwiki to not use "IkiWiki::" when referring to stuff now exported by the IkiWiki module. * Anyone with a third-party ikiwiki plugin is strongly enrouraged to make like changes to it and avoid use of non-exported symboles from "IkiWiki::". * Link debian/changelog and debian/news to NEWS and CHANGELOG. * Support hyperestradier version 1.4.2, which adds a new required phraseform setting.
* shorten furtherjoey2006-09-07
|
* remove the "0 new", it's not very usefuljoey2006-09-07
|
* * Add processed date to aggregate preprocessor directive status output.joey2006-09-02
|
* bugnumjoey2006-08-28
|
* * Fix a bug in the aggregator introduced last version that caused alljoey2006-08-17
| | | | aggregator state to be lost during a non-aggregating build.
* * Fix an infinite loop in the aggregator when finding a unique filename.joey2006-08-16
|
* * Add some locking to prevent 2 aggregators from running at once.joey2006-08-16
|
* * The last release accidentially installed ikiwiki as ikiwiki.pl, now fixed.joey2006-08-13
| | | | | | | | | | | | | | * Add --version. * Man page format fixups. * Add a %pagecase which maps lower-case page names to the actual case used in the filename. Use this in bestlinks calculation instead of forcing the link to lowercase. * Also use %pagecase in various other places that want to check if a page with a given name exists. * This means that links to pages with mixed case names will now work, even if the link is in some other case mixture, and mixed case pages should be fully supported throughout ikiwiki. * Recommend rebuilding wikis on upgrade to this version.
* misc changesjoey2006-08-05
|
* use htmlpage a couple of places instead of hardcoding the extensionjoey2006-08-04
|
* oopsjoey2006-08-04
|
* * Make aggregator save permalinks and author name to pages as metadata.joey2006-08-04
| | | | | | | | * Add permalink and author support to meta plugin, affecting RSS feeds and blog pages. * Change titlepage() to encode utf-8 alnum characters. This is necessary to avoid UTF-8 creeping into filenames in urls. (There are still some other ways that it can get in.)
* * Try to handle relative links in aggregated feeds. However,joey2006-08-03
| | | | | | the current support is a crude hack due to limitations of XML::Feed: xml:base is not supported, neither is Content-Location. And of course, relative links in RSS feeds are ill-undefined..
* oopsjoey2006-08-02
|
* * Renamed GlobLists to PageSpecs.joey2006-08-02
| | | | | | | | | | | | | | * PageSpecs can now include nested parens, "and", and "or". This remains backwards compatible to the old GlobList format. It's implemented by treating the GlobList as a very limited microlanguage that is transformed to perl code that does the matching. * The old GlobList format is deprecated, and I encourage users to switch to using the new PageSpec format. Compatability with the old format will be removed at some point, possibly by 2.0. * Wiki rebuild needed on upgrade to this version due to PageSpec change. * Add support for creation_month and creation_year to PageSpec. Closes: #380680 * Changes to index file encoding.
* one more change; use the page that pulls in a feed as the anchor for thejoey2006-07-31
| | | | | default directory
* fixjoey2006-07-31
|
* * Change meta tags to use html entity-escaped text for values, so thatjoey2006-07-30
| | | | | | | | | | | quotes and such can be represented in title tags. * Depend and build-depend on HTML::Parser for HTML::Entities which is used for the above. * Make --rebuild also cause --aggregate to re-download and write aggregated pages. * Avoid outputting duplicate meta info. * Include title metadata on aggregated posts for capitalised and un-munged titles.
* escape slashes in page namesjoey2006-07-30
|
* when autogenerating a dir naem, include "feed/" in itjoey2006-07-30
|
* fixjoey2006-07-30
|
* need to lower-case pages, sigh..joey2006-07-30
|
* erase old tagsjoey2006-07-30
|
* stop abusing titlepage for internal encoding (esp since it doesn't work)joey2006-07-30
|
* fix encoding of some stuffjoey2006-07-30
|
* more robust and faster handling of feedurlsjoey2006-07-30
|
* robustness and etcjoey2006-07-30
|
* deal with title-less feedsjoey2006-07-30
|
* md5 can't handle wide charsjoey2006-07-30
|
* fixes, and make dir optionaljoey2006-07-30
|
* * ikiwiki can now download and aggregate feeds with its new aggregatejoey2006-07-30
plugin, so it's possible to implement a Planet using ikiwiki! * --setup --refresh no longer rebuilds wrappers. Use --setup --refresh --wrappers to do that. * Add %IkiWiki::forcerebuild to provide a way for plugins like aggregate to update pages that haven't changed on disk.