Metadata-Version: 2.4
Name: cchdo.snapshotter
Version: 2026.7.0
Author-email: Andrew Barna <abarna@gmail.com>
License: BSD 3-clause
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Python: <4,>=3.13
Description-Content-Type: text/markdown
License-File: LICENSE.md
Requires-Dist: aiohttp<4,>=3.14.3
Requires-Dist: rich<14,>=13.5.2
Requires-Dist: appdirs<2,>=1.4.4
Requires-Dist: bagit>=1.9.0
Dynamic: license-file

# CCHDO Snapshotter
For transferring things to the UCSD library.
It was recently (as of writing this, check the git blame) updated to use uv as the project management tool.
It was also updated to have an entrypoint script with the same name.
Once it is published on pypi, you should be able to use any python tool runner:

```
uvx cchdo.snapshotter
```

Until that is done, clone the repository and the following should work

```
uv run cchdo.snapshotter
```

Once the snapshot is created, it should be a valid BagIt bag.
As of writing this (see git blame again), re-running the snapshot after it has been bagged will corrupt/nest the bags.
Don't do this.
