Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | 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/+25 |
| | | | | Breaks base-url handling, but I'll have to do that better anyway | |||
* | Whitespace cleanup | Alan Pearce | 2014-10-12 | -23/+23 |
| | ||||
* | 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/+10 |
| | ||||
* | Make trace available in tests | Alan Pearce | 2014-10-12 | -1/+6 |
| | | | | Really useful with expect-focused to understand what's going wrong | |||
* | Fix minor typo in test | Alan Pearce | 2014-10-11 | -1/+1 |
| | ||||
* | Use tree-walking for property parsing | Alan Pearce | 2014-10-11 | -83/+77 |
| | ||||
* | Fix whitespace collapsing with multiple elements | Alan Pearce | 2014-10-11 | -1/+4 |
| | ||||
* | Parse values from value-title class elements | Alan Pearce | 2014-10-10 | -2/+15 |
| | ||||
* | Normalise parsed URLs | Alan Pearce | 2014-10-10 | -22/+50 |
| | ||||
* | Use zippers all the way down | Alan Pearce | 2014-10-10 | -133/+160 |
| | | | | | 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 | -7/+21 |
| | ||||
* | Add helper function to get base URL | Alan Pearce | 2014-10-10 | -0/+12 |
| | ||||
* | Use lists instead of vectors | Alan Pearce | 2014-09-28 | -61/+65 |
| | | | | Allows for some simplification. | |||
* | Fix error parsing dt value from unexpected element | Alan Pearce | 2014-09-28 | -1/+5 |
| | ||||
* | Parse properties for child microformats | Alan Pearce | 2014-09-28 | -10/+40 |
| | ||||
* | Fix parse failure with spaces preceding HTML | Alan Pearce | 2014-09-28 | -1/+4 |
| | ||||
* | Remove redundant parents function | Alan Pearce | 2014-09-28 | -6/+0 |
| | ||||
* | select-h: use zippers for easier recursion | Alan Pearce | 2014-09-28 | -18/+21 |
| | | | | 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/+31 |
| | ||||
* | Add test for multiple microformats per element | Alan Pearce | 2014-09-25 | -0/+5 |
| | ||||
* | 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/+14 |
| | | | | 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/+9 |
| | ||||
* | Concatenate multiple properties with the same name | Alan Pearce | 2014-09-24 | -5/+15 |
| | ||||
* | Parse child implied URLs | Alan Pearce | 2014-09-24 | -1/+6 |
| | ||||
* | Parse implied photo properties | Alan Pearce | 2014-09-24 | -9/+39 |
| | ||||
* | 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/+37 |
| | ||||
* | Add basic img property inferring | Alan Pearce | 2014-09-23 | -2/+14 |
| | ||||
* | Add basic implied URL parsing | Alan Pearce | 2014-09-23 | -2/+13 |
| | ||||
* | 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/+24 |
| | ||||
* | 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/+17 |
| | ||||
* | Trim strings when retrieving property values | Alan Pearce | 2014-09-22 | -29/+32 |
| | ||||
* | Output lists of values according to spec | Alan Pearce | 2014-09-22 | -37/+37 |
| | ||||
* | Add initial implied property parsing | Alan Pearce | 2014-09-21 | -1/+15 |
| | ||||
* | Parse mf names into type array | Alan Pearce | 2014-09-21 | -2/+11 |
| | ||||
* | Fix HTML typo in tests | Alan Pearce | 2014-09-21 | -1/+1 |
| | ||||
* | Split h-* selection and parsing | Alan Pearce | 2014-09-21 | -6/+6 |
| | ||||
* | Extract helper method from tests | Alan Pearce | 2014-09-20 | -29/+33 |
| | ||||
* | Implement some basic value-class parsing | Alan Pearce | 2014-09-15 | -3/+26 |
| | ||||
* | Add basic example test | Alan Pearce | 2014-09-15 | -0/+3 |
| | ||||
* | Fix errors in parse-children | Alan Pearce | 2014-09-15 | -5/+5 |
| |