Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extendable metadata extractors (#2830) #2861

Merged
merged 25 commits into from
Jul 9, 2017
Merged

Extendable metadata extractors (#2830) #2861

merged 25 commits into from
Jul 9, 2017

Commits on Jul 3, 2017

  1. Rename UNSLUGIFY_TITLES → FILE_METADATA_UNSLUGIFY_TITLES

    Signed-off-by: Chris Warrick <kwpolska@gmail.com>
    Kwpolska committed Jul 3, 2017
    Configuration menu
    Copy the full SHA
    40c43dd View commit details
    Browse the repository at this point in the history
  2. Initial scaffolding for metadata extractor plugins

    Signed-off-by: Chris Warrick <kwpolska@gmail.com>
    Kwpolska committed Jul 3, 2017
    Configuration menu
    Copy the full SHA
    84c921a View commit details
    Browse the repository at this point in the history
  3. Use correct environment marker syntax

    Signed-off-by: Chris Warrick <kwpolska@gmail.com>
    Kwpolska committed Jul 3, 2017
    Configuration menu
    Copy the full SHA
    5aa1754 View commit details
    Browse the repository at this point in the history
  4. Style fixes

    Signed-off-by: Chris Warrick <kwpolska@gmail.com>
    Kwpolska committed Jul 3, 2017
    Configuration menu
    Copy the full SHA
    73c1148 View commit details
    Browse the repository at this point in the history
  5. Use metadata extractor APIs and plugins

    Signed-off-by: Chris Warrick <kwpolska@gmail.com>
    Kwpolska committed Jul 3, 2017
    Configuration menu
    Copy the full SHA
    4a1d0bb View commit details
    Browse the repository at this point in the history
  6. Fix galleries; add basic split support (temporary)

    Signed-off-by: Chris Warrick <kwpolska@gmail.com>
    Kwpolska committed Jul 3, 2017
    Configuration menu
    Copy the full SHA
    f7679bc View commit details
    Browse the repository at this point in the history
  7. Fix compatibility with .meta files

    Signed-off-by: Chris Warrick <kwpolska@gmail.com>
    Kwpolska committed Jul 3, 2017
    Configuration menu
    Copy the full SHA
    4a21369 View commit details
    Browse the repository at this point in the history
  8. #2856 was effectively undone

    Signed-off-by: Chris Warrick <kwpolska@gmail.com>
    Kwpolska committed Jul 3, 2017
    Configuration menu
    Copy the full SHA
    29e2719 View commit details
    Browse the repository at this point in the history
  9. Make metadata splitting work

    Signed-off-by: Chris Warrick <kwpolska@gmail.com>
    Kwpolska committed Jul 3, 2017
    Configuration menu
    Copy the full SHA
    7c0f40a View commit details
    Browse the repository at this point in the history
  10. Code cleanups

    Signed-off-by: Chris Warrick <kwpolska@gmail.com>
    Kwpolska committed Jul 3, 2017
    Configuration menu
    Copy the full SHA
    9612fb9 View commit details
    Browse the repository at this point in the history
  11. Fix tests, add new config_present condition

    Signed-off-by: Chris Warrick <kwpolska@gmail.com>
    Kwpolska committed Jul 3, 2017
    Configuration menu
    Copy the full SHA
    b562e61 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2017

  1. Allow whitespace before Nikola-style metadata

    Signed-off-by: Chris Warrick <kwpolska@gmail.com>
    Kwpolska committed Jul 4, 2017
    Configuration menu
    Copy the full SHA
    0cd3077 View commit details
    Browse the repository at this point in the history
  2. Fix RSS tests

    Signed-off-by: Chris Warrick <kwpolska@gmail.com>
    Kwpolska committed Jul 4, 2017
    Configuration menu
    Copy the full SHA
    780bdf9 View commit details
    Browse the repository at this point in the history
  3. Add MetadataExtractors documentation and override MetaPriority

    Signed-off-by: Chris Warrick <kwpolska@gmail.com>
    Kwpolska committed Jul 4, 2017
    Configuration menu
    Copy the full SHA
    653f3a0 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2017

  1. Style fixes

    Signed-off-by: Chris Warrick <kwpolska@gmail.com>
    Kwpolska committed Jul 5, 2017
    Configuration menu
    Copy the full SHA
    562533d View commit details
    Browse the repository at this point in the history
  2. Add tests for metadata extractors

    Signed-off-by: Chris Warrick <kwpolska@gmail.com>
    Kwpolska committed Jul 5, 2017
    Configuration menu
    Copy the full SHA
    a9fadb2 View commit details
    Browse the repository at this point in the history
  3. Turns out we run flake8 on tests, too

    Signed-off-by: Chris Warrick <kwpolska@gmail.com>
    Kwpolska committed Jul 5, 2017
    Configuration menu
    Copy the full SHA
    72e5c54 View commit details
    Browse the repository at this point in the history
  4. Make write_metadata work with metadata extractors

    Signed-off-by: Chris Warrick <kwpolska@gmail.com>
    Kwpolska committed Jul 5, 2017
    Configuration menu
    Copy the full SHA
    7e20b75 View commit details
    Browse the repository at this point in the history
  5. Fix #2830 — add MetadataExtractor plugins

    Signed-off-by: Chris Warrick <kwpolska@gmail.com>
    Kwpolska committed Jul 5, 2017
    Configuration menu
    Copy the full SHA
    2bf7b61 View commit details
    Browse the repository at this point in the history
  6. Minor documentation fixes [ci skip]

    Signed-off-by: Chris Warrick <kwpolska@gmail.com>
    Kwpolska committed Jul 5, 2017
    Configuration menu
    Copy the full SHA
    e5fd904 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2017

  1. Address review by @felixfontein

    Signed-off-by: Chris Warrick <kwpolska@gmail.com>
    Kwpolska committed Jul 7, 2017
    Configuration menu
    Copy the full SHA
    932ffec View commit details
    Browse the repository at this point in the history
  2. Remove useless comment [ci skip]

    Signed-off-by: Chris Warrick <kwpolska@gmail.com>
    Kwpolska committed Jul 7, 2017
    Configuration menu
    Copy the full SHA
    2e05f03 View commit details
    Browse the repository at this point in the history
  3. Slightly smarter return values for split_metadata_for_text

    Signed-off-by: Chris Warrick <kwpolska@gmail.com>
    Kwpolska committed Jul 7, 2017
    Configuration menu
    Copy the full SHA
    f8d1814 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2017

  1. Pass site when writing metadata in importers

    Note this is a minor API change (removes @staticmethod) that needs to be
    reflected in some importers.
    
    cc @felixfontein
    
    Signed-off-by: Chris Warrick <kwpolska@gmail.com>
    Kwpolska committed Jul 8, 2017
    Configuration menu
    Copy the full SHA
    d482f68 View commit details
    Browse the repository at this point in the history
  2. Document potentially confusing split_metadata_from_text behavior

    Signed-off-by: Chris Warrick <kwpolska@gmail.com>
    Kwpolska committed Jul 8, 2017
    Configuration menu
    Copy the full SHA
    67b20ee View commit details
    Browse the repository at this point in the history