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.1 (2025-03-12)

  • cuando no hay un home no carga el archivo de configuracion de chibi

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

Uploaded Source

Built Distribution

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

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: chibi-0.16.1.tar.gz
  • Upload date:
  • Size: 894.4 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.1.tar.gz
Algorithm Hash digest
SHA256 139c446cc3413cfb990556602fbe80d163e4bf9bf374a4aaff77baefb8698685
MD5 168b23cfdac7d192514ab400db91b8d3
BLAKE2b-256 8657981f8eee4241f5a9ab292ea2d8c8cd9b80d2eb56b844b03976124ffa2754

See more details on using hashes here.

File details

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

File metadata

  • Download URL: chibi-0.16.1-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.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 6742afc7fa5262f7cf87f062dfbdaa665623843793c27e916b6e4ce733a9df6b
MD5 fe912f26f57793c778891d97c11b9cc9
BLAKE2b-256 52d68eea71747ee603e15e8d1c6f2d7282fa9eb2caaa1d946ebc46be53a698eb

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 Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page