| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-12-01 | Switch to Google-style docstrings for readability | Cody Logan | |
| The previous Sphinx-style docstrings could be hard to read at a glance when formatted with pydoc. | |||
| 2023-12-01 | Update README (#17)HEADmaster | Cody Logan | |
| * Add Homebrew note to README * Put contributing info in separate file | |||
| 2023-11-30 | PEP 561 compliance | Cody Logan | |
| 2023-11-30 | Have functions return an exit code instead of calling sys.exit | Cody Logan | |
| 2023-11-30 | Use explicit program name in help text | Cody Logan | |
| 2023-11-30 | Enable wikiget to be run as a module | Cody Logan | |
| 2023-11-27 | Add donation sites (#16) | Cody Logan | |
| Create FUNDING.yml | |||
| 2023-11-20 | Bump dev version numberv0.9.0.dev0 | Cody Logan | |
| 2023-11-20 | Merge pull request #15 from clpo13/reduce-api-calls | Cody Logan | |
| Speed up batch downloads by reducing the number of API calls | |||
| 2023-11-17 | Remove obsolete TODO comment | Cody Logan | |
| 2023-11-17 | Refactor batch download tests | Cody Logan | |
| 2023-11-17 | Cache site connections for reuse in batch downloads | Cody Logan | |
| 2023-11-17 | Merge branch 'master' into reduce-api-calls | Cody Logan | |
| 2023-11-17 | Add missing docstrings for modules | Cody Logan | |
| 2023-11-17 | Add test for keyboard interrupt | Cody Logan | |
| 2023-11-17 | Exit program more gracefully on keyboard interrupt | Cody Logan | |
| 2023-11-16 | Add docstring to wikiget package | Cody Logan | |
| 2023-11-16 | Additional type checking import blocks | Cody Logan | |
| 2023-11-16 | Update pyproject.toml | Cody Logan | |
| 2023-11-16 | Code cleanup; reorganize some tests | Cody Logan | |
| 2023-11-16 | Merge branch 'master' into reduce-api-calls | Cody Logan | |
| 2023-11-16 | Bump version number for releasev0.8.0 | Cody Logan | |
| 2023-11-16 | Update documentation | Cody Logan | |
| 2023-11-16 | Fix bug when downloading non-local files from a wiki | Cody Logan | |
| Revert to the pre-v0.6.0 method of checking for file existence. A change introduced in v0.6.0 caused the check to fail if the file existed only in a shared repository and not locally on the requested wiki. | |||
| 2023-11-16 | Reuse existing Site object when possible in batch downloads | Cody Logan | |
| Previously, every file downloaded in a batch would create a new Site object. Now, the Site object created by the first file will be reused by subsequent files if it matches the file's requested host, which will significantly speed up the download process, assuming all files are from the same site. This is a quick and dirty fix which could be improved to better handle situations where there are a mix of files from different sites. | |||
| 2023-11-16 | Add tests for file string methods | Cody Logan | |
| 2023-11-15 | Add string methods to the File class | Cody Logan | |
| 2023-11-15 | Revise import and docstrings | Cody Logan | |
| 2023-11-15 | Convert File.dest from a string to a Path (#14) | Cody Logan | |
| 2023-11-15 | Merge pull request #13 from clpo13/testing-tmp-folder | Cody Logan | |
| Change to temp directory when running tests | |||
| 2023-11-15 | Add missing type annotations | Cody Logan | |
| 2023-11-15 | Use monkeypatch.chdir instead of os.chdir | Cody Logan | |
| 2023-11-14 | Docstring type fixes | Cody Logan | |
| 2023-11-14 | Use fixtures to create test files | Cody Logan | |
| This reduces the number of temporary folders and files created during testing. Additionally, an actual JPEG is created for a couple tests instead of using random text for the contents. | |||
| 2023-11-08 | Change to a temporary directory before running tests | Cody Logan | |
| Some tests will throw errors if files or directories with certain names exist in the current working directory when pytest is run, such as Example.jpg. | |||
| 2023-11-08 | Add and refine docstrings in src folder | Cody Logan | |
| 2023-11-08 | Refactor wikiget.cli tests | Cody Logan | |
| 2023-11-08 | Add and refine docstrings in tests folder. | Cody Logan | |
| 2023-11-08 | Switch to pathlib for file processing | Cody Logan | |
| 2023-11-08 | Ensure downloaded file handler is always closed | Cody Logan | |
| 2023-11-08 | Add git-blame ignore file for Black style change revision | Cody Logan | |
| 2023-11-08 | Conditionally import modules used for type checking | Cody Logan | |
| 2023-11-08 | Revise type annotations per PEP 604 | Cody Logan | |
| 2023-11-08 | Move logger variable creation to after log configuration | Cody Logan | |
| 2023-11-07 | Improve logging optimization | Cody Logan | |
| Defer string formatting until needed by removing f-strings in log messages. | |||
| 2023-11-07 | Use type checking block for import | Cody Logan | |
| 2023-11-07 | Use multiple context managers in a single with block | Cody Logan | |
| 2023-11-07 | Simplify return logic of process_download | Cody Logan | |
| 2023-11-07 | Remove unnecessary pass and import statements | Cody Logan | |
| 2023-11-07 | Fix some pytest style issues | Cody Logan | |
