Age | Commit message (Collapse) | Author |
|
Add build and publish of the package tar.
|
|
Also update the dependencies
|
|
Makes pytest set proper sys.path.
|
|
|
|
Migrates from virtual env to poetry. Also update python packages.
|
|
|
|
|
|
As it turns out there is already a project that does what I want but
better.
|
|
* from beginning: it will download all available saved posts.
* log level: it will set a log level to logging lib.
|
|
|
|
|
|
Without this fix python won't find `importer` module.
|
|
|
|
|
|
|
|
|
|
Gitbook is too much for a single README page.
|
|
|
|
|
|
|
|
Add test for GReddit. It will check for all necessary variable to be
able to login on reddit as it is required by the praw library.
Also add mock to the `youtube-dl` download function. It will make the
test run faster.
|
|
|
|
|
|
Instead of using `coverage` which is not supported in the gitlab ce I'll
be using `pytest-cov` to report a proper coverage in the job panel.
Reference:
https://docs.gitlab.com/ee/ci/pipelines/settings.html#test-coverage-parsing
https://www.cypress.io/blog/2019/10/22/show-code-coverage-on-gitlab-ci/
|
|
Instead of using `coverage` which is not supported in the gitlab ce I'll
be using `pytest-cov` to report a proper coverage in the job panel.
Reference:
https://docs.gitlab.com/ee/ci/pipelines/settings.html#test-coverage-parsing
https://www.cypress.io/blog/2019/10/22/show-code-coverage-on-gitlab-ci/
|
|
Split `test` into two different jobs: `test` and `coverage`.
|
|
Pushing `<image>:latest` to the restistry.
|
|
Heavily inspired by the `youtube-dl` implementation I moved to OO
implementation where now every source type has its own class, making
easy to add new providers.
Also new it has a fallback back, where if no provider is chose it will
try to download with `YoutubeDlProvideBase`.
Add `_TEST` to each class to make it easy to add test to new providers.
|
|
That test is no longer valid. It was copied from another project.
|
|
Add a plugin for adding to the PYTHONPATH from the
pytests.ini file before tests run.
|
|
|
|
The module imports aren't working.
|
|
Add a new param to input the nextcloud root path.
|
|
Remove the process that downloads all the saved images. Now it only
downloads the latest 100 and keeps watching for new saves.
|
|
|