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

Uploaded Source

Built Distribution

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

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: chibi-0.15.0.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.0.tar.gz
Algorithm Hash digest
SHA256 410624916ef302771723b62228706d70e2bbcdee91446e6ea81dcb9082e38713
MD5 7496e42d51101255daf8356beb4d8bfc
BLAKE2b-256 bec4c2b2eedd6454f4641fdb411b3c19a5015ed8f2729b9942fa5aa139df1b8d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: chibi-0.15.0-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.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 55421e1fba3daaf485d7e091414c31804a4e701b065be076b982228126982c0c
MD5 e57164ebb1e13a433baff19ac3269989
BLAKE2b-256 e96307a7b9f730c6a95ac7dd8bb9c8d5993dc41b42d97e52f99f81c781dbe8b2

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