https://github.com/furudean/texture-courier
CLI and high-level Python API to interact with the Second Life texture cache
https://github.com/furudean/texture-courier
secondlife
Last synced: about 2 months ago
JSON representation
CLI and high-level Python API to interact with the Second Life texture cache
- Host: GitHub
- URL: https://github.com/furudean/texture-courier
- Owner: furudean
- License: mit
- Created: 2023-11-02T04:27:40.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-29T15:56:07.000Z (about 2 years ago)
- Last Synced: 2025-12-15T09:13:31.088Z (6 months ago)
- Topics: secondlife
- Language: Python
- Homepage:
- Size: 173 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# texture-courier
simple CLI program and high-level python API to interact with the second life texture cache
## goals
- output the entire texture cache in a commonly readable format
- support all platforms that support python
- be as fast as it is practical to be
- use few dependencies
## non goals
- no gui, no bells and whistles
- no option to transform outputs into other formats, as i believe this is better covered by other programs
## use CLI
install texture-courier with pip, or if you're feeling fancy, [pipx](https://github.com/pypa/pipx)
```
pip install texture-courier
```
then, run it on the command line like
```
texture-courier
```
texture-courier will attempt to find any texture caches on the system
automatically. if this does not work, find your texture cache and provide it
like so
```
texture-courier /Users/meri/Library/Caches/Firestorm_x64/texturecache
```
this dumps the contents of the cache to a directory (by default, to
`./texturecache`).
see `texture-courier --help` for other options.
## hacking
i use `pip install --editable .` to install texture-courier as an editable
package, which allows the cli to be used like it was installed from pip.
## prior art
- http://slcacheviewer.com
- https://github.com/jspataro791/PySLCacheDebugger