aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-02-22fix: Fix python pathgabrielgio
Makes pytest set proper sys.path.
2022-02-22Merge branch 'main' of gitlab.com:gabrielgio/reddit-nextcloud-importergabrielgio
2022-02-22feat: Migrate to poetrygabrielgio
Migrates from virtual env to poetry. Also update python packages.
2021-12-26fix: Update README.mdgabriel giovanini
2021-12-26Add LICENSEgabriel giovanini
2021-07-27feat: Move to gallery-dlgabrielgio
As it turns out there is already a project that does what I want but better.
2021-07-27feat: Add two more optionsgabrielgio
* from beginning: it will download all available saved posts. * log level: it will set a log level to logging lib.
2021-07-26fix: Various fixesgabrielgio
2021-07-26fix: Update COPY so it actually copies somethinggabrielgio
2021-07-26fix: Move importer files to the write folder gabriel giovanini
Without this fix python won't find `importer` module.
2021-07-21ref: Update READMEgabriel giovanini
2021-07-19feat: Add bamboo themegabrielgio
2021-07-19fix: Use the current CPU core count availabilegabrielgio
2021-07-19ref: Add to READMEgabrielgio
2021-07-19feat: Move from gitbook to pandocgabrielgio
Gitbook is too much for a single README page.
2021-07-19fix: Move from master to maingabrielgio
2021-07-19feat: Add page build to the pipelinegabrielgio
2021-07-19ref: Improve READMEgabrielgio
2021-07-18ref: Add test for GRedditgabrielgio
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.
2021-07-18feat: Add READMEgabrielgio
2021-07-18Merge branch 'main' of gitlab.com:gabrielgio/reddit-nextcloud-importergabrielgio
2021-07-18ref: Move to ptest-covgabrielgio
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/
2021-07-18ref: Move to ptest-covgabrielgio
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/
2021-07-18ref: Split test and coveragegabrielgio
Split `test` into two different jobs: `test` and `coverage`.
2021-07-18fix: Fix docker taggabrielgio
Pushing `<image>:latest` to the restistry.
2021-07-18ref: Move to OO implementationgabrielgio
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.
2021-07-14ref: Remove outdated test.gabrielgio
That test is no longer valid. It was copied from another project.
2021-07-14fix: Add plugin to fix pathing issuegabrielgio
Add a plugin for adding to the PYTHONPATH from the pytests.ini file before tests run.
2021-07-14feat: Add report files to gitignoregabrielgio
2021-07-14fix: Fix pathinggabrielgio
The module imports aren't working.
2021-07-14feat: Add nextcloud path paramgabrielgio
Add a new param to input the nextcloud root path.
2021-07-04feat: Remove initial processgabrielgio
Remove the process that downloads all the saved images. Now it only downloads the latest 100 and keeps watching for new saves.
2021-07-03Initial commitgabrielgio