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.16.0 (2025-03-11)

  • se agrego el parametro para no elimnar los chibi_path_temp cuando se eliminen

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

Uploaded Source

Built Distribution

chibi-0.16.0-py2.py3-none-any.whl (43.9 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

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

File hashes

Hashes for chibi-0.16.0.tar.gz
Algorithm Hash digest
SHA256 b6064e057d8362e876e3a3ffccd1f541c424450db2b53850096f25743ef638b5
MD5 9f340831598d750882b63857ab6cdd7f
BLAKE2b-256 e08639b7dd4804f70ddfbb8c595588e40b3f2a3d575138a29ab1a822c54897b6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: chibi-0.16.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 43.9 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.16.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 2a660c81eddc9d3a497b36320be92d275fdf92282c29a8cd707e9c878194145b
MD5 cd54ac0d0e78b19895206b6f2b717bf9
BLAKE2b-256 7a6129ab037c1cc27c44380356c5c15c70546022ba22c1b692dc28e362827586

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