| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2023-11-07 | Merge pull request #12 from clpo13/improve-tests | Cody Logan | |
| Improve tests and test coverage | |||
| 2023-11-07 | Add requests_mock to Actions config | Cody Logan | |
| 2023-11-07 | Test query_api when an APIError is raised | Cody Logan | |
| 2023-11-07 | Emit a log message when authenticating with a private wiki | Cody Logan | |
| 2023-11-07 | Add tests for File equality | Cody Logan | |
| 2023-11-07 | Reduce duplicated code in dl tests | Cody Logan | |
| 2023-11-07 | Full coverage on dl module | Cody Logan | |
| 2023-11-06 | Additional download tests using requests_mock | Cody Logan | |
| 2023-11-06 | Additional download tests | Cody Logan | |
| 2023-11-06 | Simplify mock usage in tests | Cody Logan | |
| 2023-11-06 | Be more consistent in use of mocking method | Cody Logan | |
