Skip to content

Pyfilesystem2 implementation for DAZ Install Manager Packages

License

Notifications You must be signed in to change notification settings

Omniflux/fs.dimzipfs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fs.dimzipfs

fs.dimzipfs is a PyFileSystem2 interface for DAZ Install Manager packages.

The exposed filesystem is as defined in Manifest.dsx, not the zipfile.

Supported Python versions

  • Python 3.11

Usage

>>> from fs.dimzipfs import DIMZipFS

>>> DIMZipFS('IM00013176-02_DAZStudio421Win64bit.zip').listdir('')
....
['Application[PC-64-DAZ Studio-4.5]', 'Temp[PC-64]']

>>> DIMZipFS('IM00013176-42_DefaultResourcesforDAZStudio420.zip').opendir('Content').listdir('')
....
['data', 'Light Presets', 'Props', "ReadMe's", 'Render Presets', 'Runtime', 'Scenes', 'Scripts', 'Shader Presets']

License

This module is published under the MIT license.

About

Pyfilesystem2 implementation for DAZ Install Manager Packages

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages