Skip to content

Latest commit

 

History

127 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pylibblkid

PyPI version

Python bindings for libblkid library.

Usage examples

Probing a device

import blkid

pr = blkid.Probe()
pr.set_device("/dev/sda1")

pr.enable_superblocks(True)
pr.set_superblocks_flags(blkid.SUBLKS_TYPE | blkid.SUBLKS_USAGE | blkid.SUBLKS_UUID)

pr.do_safeprobe()

# print device properties as a dictionary
print(dict(pr))

Searching for device with specified label

import blkid

cache = blkid.Cache()
cache.probe_all()

dev = cache.find_device("LABEL", "mylabel")

# if found print found device and its properties
if dev:
    print(dev.devname)
    print(dev.tags)

About

Python bindings for libblkid library.

Topics

Resources

Stars

5 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages