Skip to content

CLI and high-level Python API to interact with the Second Life texture cache

License

Notifications You must be signed in to change notification settings

furudean/texture-courier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Courier from Hello Girl

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

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

About

CLI and high-level Python API to interact with the Second Life texture cache

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Languages