Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Allow base-url to be overridden by parse argument | Alan Pearce | 2014-10-19 | -3/+19 |
| | ||||
* | Re-implement base url parsing | Alan Pearce | 2014-10-19 | -6/+20 |
| | | | | Attach metadata to root nodes and pass it down when walking child nodes. | |||
* | Fix multi-parsing issue | Alan Pearce | 2014-10-19 | -8/+13 |
| | | | | Breaks base-url handling, but I'll have to do that better anyway | |||
* | Ensure child microformats are only parsed once | Alan Pearce | 2014-10-12 | -1/+12 |
| | ||||
* | Parse multi-type properties on same element | Alan Pearce | 2014-10-12 | -1/+1 |
| | ||||
* | Use tree-walking for property parsing | Alan Pearce | 2014-10-11 | -67/+77 |
| | ||||
* | Fix whitespace collapsing with multiple elements | Alan Pearce | 2014-10-11 | -1/+1 |
| | ||||
* | Parse values from value-title class elements | Alan Pearce | 2014-10-10 | -2/+12 |
| | ||||
* | Normalise parsed URLs | Alan Pearce | 2014-10-10 | -22/+25 |
| | ||||
* | Use zippers all the way down | Alan Pearce | 2014-10-10 | -114/+137 |
| | | | | | Includes an ugly "workaround" for interface differences in enlive between select and zip-select | |||
* | Add function to normalise a URL | Alan Pearce | 2014-10-10 | -6/+13 |
| | ||||
* | Add helper function to get base URL | Alan Pearce | 2014-10-10 | -0/+9 |
| | ||||
* | Use lists instead of vectors | Alan Pearce | 2014-09-28 | -10/+9 |
| | | | | Allows for some simplification. | |||
* | Fix error parsing dt value from unexpected element | Alan Pearce | 2014-09-28 | -1/+2 |
| | ||||
* | Parse properties for child microformats | Alan Pearce | 2014-09-28 | -10/+29 |
| | ||||
* | Fix parse failure with spaces preceding HTML | Alan Pearce | 2014-09-28 | -1/+1 |
| | ||||
* | Remove redundant parents function | Alan Pearce | 2014-09-28 | -6/+0 |
| | ||||
* | select-h: use zippers for easier recursion | Alan Pearce | 2014-09-28 | -4/+6 |
| | | | | That was far too easy. | |||
* | Rename previously-missed usages | Alan Pearce | 2014-09-28 | -2/+2 |
| | ||||
* | Minor renaming | Alan Pearce | 2014-09-28 | -7/+6 |
| | ||||
* | Only select the first level of h- elements | Alan Pearce | 2014-09-27 | -2/+10 |
| | ||||
* | Fix indentation | Alan Pearce | 2014-09-24 | -24/+24 |
| | ||||
* | Ignore <br> and <hr>, even if they have mf classes | Alan Pearce | 2014-09-24 | -4/+4 |
| | | | | This isn't actually in the spec, but microformats-tests expects it. | |||
* | Extract mf property element selection into methods | Alan Pearce | 2014-09-24 | -4/+16 |
| | ||||
* | Parse multiple types of properties on a single element | Alan Pearce | 2014-09-24 | -5/+5 |
| | ||||
* | Concatenate multiple properties with the same name | Alan Pearce | 2014-09-24 | -5/+6 |
| | ||||
* | Parse child implied URLs | Alan Pearce | 2014-09-24 | -1/+2 |
| | ||||
* | Parse implied photo properties | Alan Pearce | 2014-09-24 | -9/+22 |
| | ||||
* | cond-let: use % instead of x as anaphor | Alan Pearce | 2014-09-23 | -5/+5 |
| | ||||
* | Add full support for implied names | Alan Pearce | 2014-09-23 | -1/+21 |
| | ||||
* | Add basic img property inferring | Alan Pearce | 2014-09-23 | -2/+11 |
| | ||||
* | Add basic implied URL parsing | Alan Pearce | 2014-09-23 | -2/+10 |
| | ||||
* | Extract property fetching into function | Alan Pearce | 2014-09-23 | -5/+10 |
| | ||||
* | Refactor property element selection and parsing | Alan Pearce | 2014-09-23 | -7/+6 |
| | ||||
* | Test + implement multi-child property parsing | Alan Pearce | 2014-09-22 | -5/+5 |
| | ||||
* | Use node-to-text when getting element content | Alan Pearce | 2014-09-22 | -22/+22 |
| | ||||
* | Trim extra spaces from HTML content | Alan Pearce | 2014-09-22 | -0/+9 |
| | ||||
* | Trim strings when retrieving property values | Alan Pearce | 2014-09-22 | -29/+29 |
| | ||||
* | Output lists of values according to spec | Alan Pearce | 2014-09-22 | -6/+6 |
| | ||||
* | Add initial implied property parsing | Alan Pearce | 2014-09-21 | -1/+12 |
| | ||||
* | Parse mf names into type array | Alan Pearce | 2014-09-21 | -1/+10 |
| | ||||
* | Split h-* selection and parsing | Alan Pearce | 2014-09-21 | -6/+6 |
| | ||||
* | Implement some basic value-class parsing | Alan Pearce | 2014-09-15 | -3/+20 |
| | ||||
* | Fix errors in parse-children | Alan Pearce | 2014-09-15 | -5/+5 |
| | ||||
* | Parse an empty document correctly | Alan Pearce | 2014-09-15 | -1/+1 |
| | ||||
* | Add support for parsing rel attributes | Alan Pearce | 2014-09-13 | -1/+26 |
| | ||||
* | Rename variables in parse-h for consistency | Alan Pearce | 2014-09-13 | -2/+2 |
| | ||||
* | Give split-classes a clearer name | Alan Pearce | 2014-09-13 | -3/+3 |
| | ||||
* | Refactor selectors using set = union syntax | Alan Pearce | 2014-09-13 | -4/+4 |
| | ||||
* | Refactor parsers using expression-threading | Alan Pearce | 2014-09-13 | -9/+21 |
| |