aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-09-26Style fixups with BlackCody Logan
2023-09-26Use Hatch to build and run tests/lintersCody Logan
2023-09-26Modernize setuptools build (#5)clpo13
Remove usage of deprecated `python setup.py test` and move to pyproject.toml for project configuration.
2023-09-26Update python.ymlclpo13
2023-09-26Create python.ymlclpo13
2021-12-07Standardize on double quotesCody Logan
2021-12-07Update README with logging infoCody Logan
2021-12-07Different log levels for file and consoleCody Logan
2021-12-06Initial attempt at logging to fileCody Logan
2021-12-06Consistent message loggingCody Logan
Use Python's logging faciility for messages instead of printing to stdout (except for download progress bars).
2021-10-12Update copyright yearCody Logan
2021-10-12Drop support for EOL Python 3.5Cody Logan
2021-10-12Update Travis Python versionsCody Logan
2020-09-02Fix a testing error in Python 3.5Cody Logan
2020-09-02Simplify writing to tmp_fileCody Logan
2020-09-02Use pytest's tmp_path fixture for verify_hash testCody Logan
This removes the need to check if the test directory is writable since pytest will handle that.
2020-08-26Add flake8 options in setup.cfgCody Logan
2020-08-210.5.1v0.5.1Cody Logan
2020-08-21Make chunk size a constantCody Logan
2020-08-21Code cleanup, more consistent quotesCody Logan
2020-08-21Remove unused variableCody Logan
2020-08-05Update Travis CI configCody Logan
2020-07-26Include LICENSE file in sdistCody Logan
2020-07-22Add pytest-cov for code coverageCody Logan
Also remove pytest-runner from the list of dependencies to be installed, as it's only necessary when running the test suite
2020-07-22Bump version numberv0.5.0Cody Logan
2020-07-22Additional error handling for non-Wikimedia sitesCody Logan
Also add some more debugging messages for use with -vv
2020-07-22Update program help textCody Logan
2020-07-22Update READMECody Logan
Remove mention of filename without File: or Image: prefix. Clarify use of --path flag when a fully-qualified URL is used.
2020-07-22Update copyright noticesCody Logan
2020-07-22Update README regarding non-Wikimedia sitesCody Logan
2020-07-22Support private mediawiki (#1)Tao Lin
* add relative path support. * add username and password support. Co-authored-by: Cody Logan <clpo13@gmail.com>
2020-01-28Code cleanupCody Logan
2020-01-28Clean up progress bars once download is complete, unless -v is specifiedCody Logan
2020-01-28Better feedback when input can't be downloadedCody Logan
2020-01-28Split main file into separate chunksCody Logan
2020-01-06Update README to note -a/-o incompatibilityCody Logan
2020-01-06Prevent unintended behavior when combining -o and -aCody Logan
When batch downloading files with -a, specifying an output name with -o will result in only the first file being downloaded. If -f is also given, then only the last file is kept (with the previous ones being overwritten). This is not ideal behavior, so the ability to specify an output filename has been disabled when running wikiget in batch mode. In the future, -o could be used as a template string or prefix when in batch mode, along the lines of what youtube-dl does.
2020-01-03No longer need futurev0.4.1Cody Logan
2020-01-03Update Homebrew repo in READMECody Logan
2020-01-03Drop Python 2 from Travis configv0.4.0Cody Logan
2020-01-03Code cleanupCody Logan
2020-01-03Update READMECody Logan
2020-01-03Merge branch 'python3-only'Cody Logan
Back to supporting Python 3 only.
2020-01-03Update README and PyPI identifiersCody Logan
2020-01-03Bump versionv0.3.0Cody Logan
This will be the last version of wikiget to support Python 2.
2020-01-03Temporarily revert "Drop support for Python 2."Cody Logan
This reverts commit 3c2d03f02e644b8afc5178f7c1a11d50d6b21118.
2020-01-03Merge branch 'master' of github.com:clpo13/wikigetCody Logan
2020-01-03Drop support for Python 2.Cody Logan
2019-12-06Switch to Wikimedia Commons as default siteCody Logan
Commons is intended as a repository for freely-usable media, so it makes more sense for it to be the default, and most images on Wikimedia sites (like English Wikipedia) are also available there. The functionality for specifying alternate sites is left in case users want to download fair-use media, which is not available on Commons, as well as for the possible future integration with non-Wikimedia MediaWiki sites (like Fandom/Wikia).
2019-10-16Update .travis.ymlCody Logan
Python 3.8 out of development