Skip to main content

No project description provided

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.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.13.0.tar.gz (892.9 kB view details)

Uploaded Source

Built Distribution

chibi-0.13.0-py2.py3-none-any.whl (43.4 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: chibi-0.13.0.tar.gz
  • Upload date:
  • Size: 892.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for chibi-0.13.0.tar.gz
Algorithm Hash digest
SHA256 23b187d83b2d4f9f7efebf6fa09e91d5f17843a40124c929a093d6da1df9d5a0
MD5 cfe42e771491d835113a67b34108ba5e
BLAKE2b-256 d6ba2a340dde25e8e644ddd812d1e447a2fcea9c2ec1b5098deef2cc4f497b5c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: chibi-0.13.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 43.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for chibi-0.13.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 607d72b327107c094568cd2e3b6f8591aa7cb8dc1c0c8c682d4a3e2ebe3868a7
MD5 d168230ac8160c11bcc55a6ae8eea498
BLAKE2b-256 d3ab19d337d9132cec6812f5b0880d234c754c4a3232a22cdcd6a2194b713779

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