swh-lister/swh/lister
Antoine Lambert ff232f0d91 npm: Reimplement lister using new Lister API
Port npm lister to `swh.lister.pattern.Lister` API.

As before, the lister can be run in full or incremental mode.
When using incremental mode, only new and modified packages will
be returned since the last incremental listing process.
Otherwise, all packages will be listed in lexicographical order.

One major improvement to be noted, latest package update date
is now retrieved when available and sent to scheduler database.

Closes T2972
2021-01-22 10:58:52 +01:00
..
bitbucket Reimplement Bitbucket lister using new Lister API 2021-01-20 15:28:34 +01:00
cgit lister.cgit.tests: Clarify lister configuration 2020-10-30 13:30:14 +01:00
core Create listing task with a default of 3 if unspecified 2020-10-30 09:10:27 +01:00
cran lister.cran.tests: Clarify lister configuration 2020-10-30 13:30:14 +01:00
debian tests: Reduce db initialization fixtures to a minimum 2020-10-30 13:24:38 +01:00
gitea lister.gitea.tests: Clarify lister configuration 2020-10-30 13:30:15 +01:00
github Reimplement the GitHub lister using the new pattern class 2021-01-11 11:00:29 +01:00
gitlab gitlab.tests: fix erroneous import from gitea module 2021-01-21 16:17:36 +01:00
gnu lister.gnu.tests: Clarify lister configuration 2020-10-30 13:30:15 +01:00
launchpad lister.launchpad.tests: Clarify lister configuration 2020-10-30 13:24:38 +01:00
npm npm: Reimplement lister using new Lister API 2021-01-22 10:58:52 +01:00
packagist python: Reorder imports with isort 2020-09-17 17:48:27 +02:00
phabricator phabricator: Ensure request errors are raised as exceptions 2021-01-18 12:11:26 +01:00
pypi pypi.tests: simplify requests_mock invocation 2021-01-21 16:17:29 +01:00
tests pattern: Fix and improve config overriding in from_configfile method 2021-01-18 17:55:53 +01:00
__init__.py Hook up listers implemented with the new pattern to the CLI 2021-01-11 11:00:29 +01:00
cli.py Run isort after the CLI import changes 2020-09-25 14:19:21 +02:00
pattern.py pattern: Fix and improve config overriding in from_configfile method 2021-01-18 17:55:53 +01:00
py.typed typing: minimal changes to make a no-op mypy run pass 2019-10-28 15:35:21 +01:00
pytest_plugin.py tests: Reduce db initialization fixtures to a minimum 2020-10-30 13:24:38 +01:00
utils.py lister: Add utility decorator to ease HTTP requests rate limit handling 2021-01-18 11:28:51 +01:00