- Mar 27, 2025
-
-
vlorentz authored
-
- Feb 17, 2025
-
-
Antoine Lambert authored
Bump development tools: mypy, codespell, isort, ... Move all tools configuration in pyproject.toml. Remove no longer needed mypy overrides.
-
- Feb 07, 2025
-
-
Antoine Lambert authored
The login command could crash if the authentication setup was not performed so ensure to execute that setup when it is required to avoid traceback.
-
- Sep 20, 2024
-
-
David Douard authored
-
David Douard authored
Make it in phase with latest UI changes of the cli.
-
- Sep 18, 2024
-
-
David Douard authored
- add installation alternatives (uv and pipx) - remove the `swh scanner login` section; it's handled by the `swh scanner setup` - add an extra warning for permissions on provenance API.
-
- Sep 17, 2024
-
- Sep 16, 2024
-
-
David Douard authored
One cannot use sphinx specific roles when the README.rst content is used as python package description.
-
- Sep 13, 2024
-
-
-
-
-
David Douard authored
Always handle the asked output format then run the web ui if the interactive flag is set. Rename the '--interactive' option flag as '--web-ui/--no-web-ui' and make it True by default.
-
David Douard authored
Set the default concurrency to 5. This should probably be better done than modifying global vars in the `swh.scanner.data`, but it would require significant rework of the code, which is not due time yet.
-
Pierre-Yves David authored
The retry have some exponential delay to avoid hammering the server. This can happens when too many requests accumulate faster then they are served. Given the current low number of provenance workers, this can happens from time to time.
-
Pierre-Yves David authored
The retry have some exponential delay to avoid hammering the server. This can happens when the provenance API is too slow to reply. This happens less now but can still occurs. Doing some retry would prevent an abort of the operation.
-
David Douard authored
-
David Douard authored
It was typically shown as 'Results for .' which is not very helpful by any mean.
-
The point of that command is to help initial user to setup the scanner. So it should be promiment in the readme.
-
Traceback are not great. Let us display a proper error.
-
- Sep 12, 2024
-
-
Pierre-Yves David authored
-
Pierre-Yves David authored
We need newe version for swh-model and swh-web-client to operate.
-
- Sep 11, 2024
-
-
Pierre-Yves David authored
We should nudge the user toward SWH instead of crashing with a traceback.
-
- Sep 10, 2024
-
-
Pierre-Yves David authored
Not sure why we sometimes get these, but we do.
-
Pierre-Yves David authored
Some silly error escaped testing.
-
- Sep 09, 2024
-
-
Pierre-Yves David authored
Apparently, trailing slashes on directory are the scourge of computing and keep introducing bug in the swh scanner.
-
Pierre-Yves David authored
This was not a Path, but it was not caught because the calling function was not typed.
-
Pierre-Yves David authored
In some case it is just ugly, in some other, it crashed.
-
Pierre-Yves David authored
Previously, the dashboard was not using prefetched provenance data and was chocking on the QualifiedSWHIDs provided. This is now fixed and working. We had to change the way the javascript we access data, teach json to deal with the QualifiedSWHID, and make sure the prefetched data are used and displayed by default.
-
Pierre-Yves David authored
The API is now online.
-
Pierre-Yves David authored
Align with swh-web 0.7.0
-
Pierre-Yves David authored
This is useful when running the scanner on a remote machine.
-
Pierre-Yves David authored
Some pieces seems more important than other, lets move them up.
-
Pierre-Yves David authored
The same item will typically be refereced in many location, we should avoid useless requests that load the server and consume our rate limit budget.
-
Pierre-Yves David authored
Using the same WebAPIClient instance is important if we want to respect rate limiting.
-
- Aug 27, 2024
-
-
David Douard authored
-
- Aug 22, 2024
-
-
Antoine Lambert authored
-
- Aug 21, 2024
-
-
Raphaël Gomès authored
This will guide first time users by providing an overview of the features, privacy concerns, helping with authentication and configuration options, as well as giving a few examples of how to scan.
-
- Aug 05, 2024
-
-
Raphaël Gomès authored
This actually computes the partial matches recursively and makes the front-end logic simpler, while providing better and more useful feedback to the user. As mentioned in a previous commit, this changes the partial match icon to always be 50% to make it more obvious and more friendly to colorblind people.
-
- Jul 08, 2024
-
-
Raphaël Gomès authored
This makes it unambiguous. A future patch will make the partial case always look at 50%, since that is more obvious and friendlier to colorblind people.
-
Raphaël Gomès authored
Before this patch, if you ran `swh scanner scan some-path`, the vcs machinery would look at the vcs ignores for... your current working directory and not the one you"re scanning. Oops.
-