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

Release 1.0.0rc1 #24

Merged
merged 30 commits into from
Jul 11, 2024
Merged

Release 1.0.0rc1 #24

merged 30 commits into from
Jul 11, 2024

Commits on Jul 2, 2024

  1. migrate to poetry (#3)

    * migrate to poetry
    
    * move poetry install first
    
    * update lockfile
    
    * fix script declaration
    
    * update docs
    
    * bump workflow versions
    freddyheppell authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    4ad44e2 View commit details
    Browse the repository at this point in the history
  2. Support more Python versions (#4)

    * test up to py3.12
    
    * drop py3.8 as it's nearly eol
    
    * bump package versions
    
    * Fix removed numpy NaN
    
    * update py version in readme
    freddyheppell authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    94cf7a7 View commit details
    Browse the repository at this point in the history
  3. Change linting to Ruff (#5)

    * Install ruff
    
    * remove makefile
    
    * ruff check fix
    
    * manual ruff fixes
    
    * undo .at to .loc with noqa
    
    * update lint workflow
    
    * delete old flake8 config
    
    * fix CI lint commands
    freddyheppell authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    d25f828 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    248e71a View commit details
    Browse the repository at this point in the history
  5. Remove yoast plugin requirement (#12)

    * better handling without yoast plugin
    
    * run ruff
    freddyheppell authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    de859bd View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2024

  1. Better support no scrape (#13)

    * Allow empty scrape properly
    
    * ruff lint
    freddyheppell authored Jul 3, 2024
    Configuration menu
    Copy the full SHA
    d1204f6 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2024

  1. Integrate scraping (#15)

    * incorporate wp-json-scraper module
    
    * ruff autofix
    
    * docconvert
    
    * manual fixes
    
    * fix noqa comment
    
    * refactor cli to support subcommands
    
    * Basic integration of downloader
    
    * swap progress bar implementation
    
    * ruff
    
    * remove object display code
    
    * add media dl support
    
    * lint
    
    * remove totally unused modules
    
    * remove unused csv export code
    
    * ruff
    
    * implement proxy/cookies/auth on download client
    
    * improve subparser documentation
    
    * ruff
    
    * add NOTICE file
    
    * remove plugin list
    
    * remove console util
    
    * dl utils cleanup
    
    * implement request robustness features
    
    * make media dl use request session
    freddyheppell authored Jul 4, 2024
    Configuration menu
    Copy the full SHA
    4c9c672 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2024

  1. Add docs (#18)

    * docs
    
    * ruff
    
    * fix broken test
    
    * fix typing union
    
    * add deploy dir to gitignore
    
    * change project name to match package name
    freddyheppell authored Jul 9, 2024
    Configuration menu
    Copy the full SHA
    4525c4e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2be30ff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    44f5c39 View commit details
    Browse the repository at this point in the history
  4. Packaging improvements (#19)

    * package meta and readme updates
    
    * relax dependency constraints
    
    * regen lock
    
    * readme tweaks
    
    * put back gh markdown admonition
    freddyheppell authored Jul 9, 2024
    Configuration menu
    Copy the full SHA
    209cf84 View commit details
    Browse the repository at this point in the history
  5. rename main package for consistency (#20)

    * rename main package
    
    * ruff
    freddyheppell authored Jul 9, 2024
    Configuration menu
    Copy the full SHA
    41d2e00 View commit details
    Browse the repository at this point in the history
  6. Feature/prefix consistency (#21)

    * wip
    
    * make prefix behaviour consistent between commands
    
    * update cli docs
    freddyheppell authored Jul 9, 2024
    Configuration menu
    Copy the full SHA
    092a803 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. Some tests for downloader (#22)

    * add downloader tests
    
    * test no prefix downloader too
    
    * test wpapi and exporter
    
    * ruff
    freddyheppell authored Jul 10, 2024
    Configuration menu
    Copy the full SHA
    29fdd22 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2139fd7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bf83ee2 View commit details
    Browse the repository at this point in the history
  4. Prerelease restructure (#23)

    * expose dl api a bit better
    
    * improve docs for dl module
    
    * enable pyupgrade rules
    
    * enable ruff specific rules
    
    * remove some doc noqas
    
    * ruff reformat
    
    * fix export decorator usage
    
    * change dl media to use pathlib
    
    * fix build system in pyproject
    
    * minor cli and docs fixes
    freddyheppell authored Jul 10, 2024
    Configuration menu
    Copy the full SHA
    57954d7 View commit details
    Browse the repository at this point in the history
  5. add changelog for 1.0.0

    freddyheppell committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    b4e9f9f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5b7e62f View commit details
    Browse the repository at this point in the history
  7. set version to 1.0.0rc1

    freddyheppell committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    9ee3bea View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e91244d View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. Change CLI to use click (#26)

    * swap to click for cli
    
    * ruff
    
    * remove old argparse support
    
    * use download instead of dl consistently
    
    * update docs for cli
    
    * ruff
    freddyheppell authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    8ee54d0 View commit details
    Browse the repository at this point in the history
  2. Feature/packaging meta (#27)

    * add classifiers
    
    * update license docs to match new path
    freddyheppell authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    cfe249a View commit details
    Browse the repository at this point in the history
  3. rename repo

    freddyheppell committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    246ac54 View commit details
    Browse the repository at this point in the history
  4. Remove print statements (#28)

    * fix name in notice file
    
    * replace prints with logs
    freddyheppell authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    9ebe0bc View commit details
    Browse the repository at this point in the history
  5. add cli version

    freddyheppell committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    a429a19 View commit details
    Browse the repository at this point in the history
  6. Ruff

    freddyheppell committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    03ade1b View commit details
    Browse the repository at this point in the history
  7. prepare release 1.0.0

    freddyheppell committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    d64e47e View commit details
    Browse the repository at this point in the history
  8. add publish workflow

    freddyheppell committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    03fd4d2 View commit details
    Browse the repository at this point in the history
  9. Add building to CI test

    freddyheppell committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    72ff09c View commit details
    Browse the repository at this point in the history