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

Uploaded Source

Built Distribution

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

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: chibi-0.14.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.14.0.tar.gz
Algorithm Hash digest
SHA256 a84db5dfbcd3b23af56027c14e01b1cea67774495e89d5041d7634d0969f2073
MD5 5cf63ffe4943bdcc4b01cb2a385390ed
BLAKE2b-256 81e7a0a193bdad8ff6974519b440df7afbcdeb17565c711ba8503eb97be588d8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: chibi-0.14.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.14.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 320acf5f0b75eac68d1919837990b09078170151a4185c7c13c7d59e3838ac76
MD5 385fc36e518cc8fe0ffaa98ce665a465
BLAKE2b-256 71a55d0e22069b050f2abba6e584279f771c4a0a1653279442a71df0c4f837de

See more details on using hashes here.

Supported by

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