Skip to main content

python snippets and other useful things

Project description

chibi

https://img.shields.io/pypi/v/chibi.svg Documentation Status

python snippets and other useful things

this package is for i can put snippets and other useful things and i do not need to write the same thing for fifth time

cosas utitles

Chibi_path

the chibi path work like strings but with operators have sense for folders and files

from chibi.file import Chibi_path

tmp = Chibi_path( '/tmp/folder' )
isinstance( tmp, str ) == True
tmp.mkdir()
# return a generator with all the files and folders in
# the path
ls = list( tmp.ls() )
print( ls )
p = tmp + 'file.json'
str( p ) == '/tmp/folder/file.json'
f = p.open()
f.write('some string')
# check the file to see if it contains the string
'some string' in f

# write a dict like json in the file
f.write( { 'stuff': 'str' } )
# read the json and transform the dict in a Chibi_atlas
json = f.read()
json.stuff == 'str'

# the same but in yaml
f = tmp + 'file.yaml'
y = f.open()

y.write( { 'stuff': 'str' } )
yaml = y.read()
yaml.stuff == 'str'

Chibi_atlas

esta herramienta se migro al paquete chibi-atlas

this is a dict but his keys can be access like attribute

from chibi.atlas import Chibi_atlas


c = Chibi_atlas( { 'stuff': 'str', 'l': [ 1, { 'more_stuff': 'str_2' } ] } )
isinstance( c, dict ) == True
c.stuff == 'str'
c.l[0] == 1
c.l[1].more_stuff == 'str_2'

History

0.14.0

  • inicio de migracion de pillow a chibi_miru

0.11.10

  • se migro chibi.atlas a un paquete separado chibi-atlas

0.0.1 (2019-12-18)

  • First release on PyPI.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

chibi-0.15.1.tar.gz (893.8 kB view details)

Uploaded Source

Built Distribution

chibi-0.15.1-py2.py3-none-any.whl (43.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file chibi-0.15.1.tar.gz.

File metadata

  • Download URL: chibi-0.15.1.tar.gz
  • Upload date:
  • Size: 893.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for chibi-0.15.1.tar.gz
Algorithm Hash digest
SHA256 a9debd98f31a1a957784d31931893ae242e093cc691b6de1b7a2959c1ae9d3cb
MD5 5b924d24cc5ff63df86d6941a54f1c09
BLAKE2b-256 3bb4176c86e375a1b4da24174ba514738c3f5c98653c736b0b2ce81a855459d4

See more details on using hashes here.

File details

Details for the file chibi-0.15.1-py2.py3-none-any.whl.

File metadata

  • Download URL: chibi-0.15.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 43.7 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for chibi-0.15.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 50b7a7c1b6eb3f54383d80ac1740a684a2731d65063797f7e75a3eeb747076d4
MD5 71bd5ffe078fb4960049cd3ebcc51944
BLAKE2b-256 083189c61d4e9e26198685acf2de171ca2117b4eb51b194064861178c284ff52

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page