ducky-L


Nameducky-L JSON
Version 0.2.2 PyPI version JSON
download
home_pageNone
SummaryLenguaje/libreria en español para programar divertido y fácil
upload_time2025-09-08 00:34:13
maintainerNone
docs_urlNone
authorJosé Pato
requires_python>=3.7
licenseNone
keywords español educativo patos lenguaje
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            duckyL es una libreria/lenguaje que sirve para codigo en español
´´´
pytho en español:

poner("text") <-- entre comillas el texto

variable("pato", "algo") <-- el primer parametro es el nmbre de la variable y el segundo el valor de la variable

poner("*pato*") <-- entre * se pondra cuando se llama una variable

variables["pato"] <--- es llamar una variable

si(variables["pato"] == "algo", lambda: poner("pato"), None, None) <-- el si() tiene 4 parametros: el if elif y else (solo 1 para cada uno) se usan los lambdas: algo, para poner que  se hara, el pimer parametro sera para la condicion, segundo para if, tercero elif y cuarto else

bucle(2, lambda: poner("pao")) <-- habran 3 parametros: accion, conndicion, cantidad, la acciones lo que se va a hacer, la condicion es porque se ejecuta (si no hay se puede poner None) y cantidad que sera las veses que se repita

consola_nor("texto: ") <-- sera para poner texto en la consola como un input

consola_var("texto: ", "2") <-- sera para poder crear una variable que se llame como se ponga en el segundo parametro y su valor sera el que se ponga en la consola 

utilidades:

LSL(index.html, "static", port=8000) <-- esto es para poder levantar un servidor local, en el primer argumento se pone el index.html (en la misma carpeta) en el segundo se pone la carpeta donde estan los archivos css y js (recomendado nombre "static") y el ultiumo se pone el puerto 

hora() <-- da la hora

crear_qr(url, nombre) <-- sirve para crear un qr con la url que le pongas

anima("texto", delay) <-- sirve para poder animar el texto que pongas en el primer parameto y el delay es el tiempo entre cada letra

print(color("texto", verde)) <-- sirve para ponerle color al texto, puedes poner: negro, rojo, verde, azul, amarillo, magenta, cyan, blanco, blanco_brillante, cyan_claro, magenta_claro, azul_claro, amarillo_claro, verde_claro, rojo_claro, gris_claro

encriptacion:
generar_clave(): <-- devulve una clave unica para poder hacer la encriptacion (nececita almacenar en una variable)

encriptar(texto, clave) <-- en el primer parametro se pone el texto a encriptar en el segundo se pone la clave generada 

desencriptar(encriptado, clave) <-- en el primer parametro se pone el texto encriptado (sin comillas) y en el segundo la clave (si no se tiene la cave o se peude desencriptar)

ejemplo de uso:
from ducky_L import *
clave = generar_clave()
texto = "hola mundo"

encriptado = encriptar(texto, clave)
print(encriptado)
print(desencriptar(encriptado, clave))

Json:
escribir_json(nombre, datos) <-- se usa para poder escribir json de una forma facil y rapida

#ejemplo de uso
datos_para_guardar = {
    "nombre": "Juan",
    "edad": 30,
    "ciudad": "Madrid",
    "habilidades": ["Python", "FastAPI", "Web Dev"]
}

escribir_json("perfil.json", datos_para_guardar)
===
leer_json(nombre_del_archivo) <-- sirve para leer un json

Del sistema:

copiar_archivo(archivo, destino) <-- sirve para duplicar archivos, en el primer parametro se pone el archivo (debe estar en la misma carpeta o sub carpeta, si no  se tiene que poner la ruta exacta) y el destino es donde se pondra el archivo dupicado

eliminar_archivo(archivo) <-- sirve para eliminar un archivo y en el unico parametro hay que poner la ruta del archivo

eliminar_carpeta(carpeta) <-- sirve para eliminar una carpeta y en el unico parametro hay que poner la ruta del archivo

CC("algo") <-- esto crea una carpeta con el nombre que le pongas

CA(nombre, contenido) <-- esto crea un archivo en la misma carpeta donde se ejecute el codigo con el nombre que se coloque y puedes poner de una vez texto e contenido (puedes no poner nada en contenido)

´´´
A todos los parametros que no se usan se puede poner None

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "ducky-L",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": null,
    "keywords": "espa\u00f1ol, educativo, patos, lenguaje",
    "author": "Jos\u00e9 Pato",
    "author_email": "Jos\u00e9 Pato <patodequeso222@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/77/d0/6087d7f867c5b385c5028451a305270bcda485c2257cc8ad02d23d5acbec/ducky_l-0.2.2.tar.gz",
    "platform": null,
    "description": "duckyL es una libreria/lenguaje que sirve para codigo en espa\u00f1ol\r\n\u00b4\u00b4\u00b4\r\npytho en espa\u00f1ol:\r\n\r\nponer(\"text\") <-- entre comillas el texto\r\n\r\nvariable(\"pato\", \"algo\") <-- el primer parametro es el nmbre de la variable y el segundo el valor de la variable\r\n\r\nponer(\"*pato*\") <-- entre * se pondra cuando se llama una variable\r\n\r\nvariables[\"pato\"] <--- es llamar una variable\r\n\r\nsi(variables[\"pato\"] == \"algo\", lambda: poner(\"pato\"), None, None) <-- el si() tiene 4 parametros: el if elif y else (solo 1 para cada uno) se usan los lambdas: algo, para poner que  se hara, el pimer parametro sera para la condicion, segundo para if, tercero elif y cuarto else\r\n\r\nbucle(2, lambda: poner(\"pao\")) <-- habran 3 parametros: accion, conndicion, cantidad, la acciones lo que se va a hacer, la condicion es porque se ejecuta (si no hay se puede poner None) y cantidad que sera las veses que se repita\r\n\r\nconsola_nor(\"texto: \") <-- sera para poner texto en la consola como un input\r\n\r\nconsola_var(\"texto: \", \"2\") <-- sera para poder crear una variable que se llame como se ponga en el segundo parametro y su valor sera el que se ponga en la consola \r\n\r\nutilidades:\r\n\r\nLSL(index.html, \"static\", port=8000) <-- esto es para poder levantar un servidor local, en el primer argumento se pone el index.html (en la misma carpeta) en el segundo se pone la carpeta donde estan los archivos css y js (recomendado nombre \"static\") y el ultiumo se pone el puerto \r\n\r\nhora() <-- da la hora\r\n\r\ncrear_qr(url, nombre) <-- sirve para crear un qr con la url que le pongas\r\n\r\nanima(\"texto\", delay) <-- sirve para poder animar el texto que pongas en el primer parameto y el delay es el tiempo entre cada letra\r\n\r\nprint(color(\"texto\", verde)) <-- sirve para ponerle color al texto, puedes poner: negro, rojo, verde, azul, amarillo, magenta, cyan, blanco, blanco_brillante, cyan_claro, magenta_claro, azul_claro, amarillo_claro, verde_claro, rojo_claro, gris_claro\r\n\r\nencriptacion:\r\ngenerar_clave(): <-- devulve una clave unica para poder hacer la encriptacion (nececita almacenar en una variable)\r\n\r\nencriptar(texto, clave) <-- en el primer parametro se pone el texto a encriptar en el segundo se pone la clave generada \r\n\r\ndesencriptar(encriptado, clave) <-- en el primer parametro se pone el texto encriptado (sin comillas) y en el segundo la clave (si no se tiene la cave o se peude desencriptar)\r\n\r\nejemplo de uso:\r\nfrom ducky_L import *\r\nclave = generar_clave()\r\ntexto = \"hola mundo\"\r\n\r\nencriptado = encriptar(texto, clave)\r\nprint(encriptado)\r\nprint(desencriptar(encriptado, clave))\r\n\r\nJson:\r\nescribir_json(nombre, datos) <-- se usa para poder escribir json de una forma facil y rapida\r\n\r\n#ejemplo de uso\r\ndatos_para_guardar = {\r\n    \"nombre\": \"Juan\",\r\n    \"edad\": 30,\r\n    \"ciudad\": \"Madrid\",\r\n    \"habilidades\": [\"Python\", \"FastAPI\", \"Web Dev\"]\r\n}\r\n\r\nescribir_json(\"perfil.json\", datos_para_guardar)\r\n===\r\nleer_json(nombre_del_archivo) <-- sirve para leer un json\r\n\r\nDel sistema:\r\n\r\ncopiar_archivo(archivo, destino) <-- sirve para duplicar archivos, en el primer parametro se pone el archivo (debe estar en la misma carpeta o sub carpeta, si no  se tiene que poner la ruta exacta) y el destino es donde se pondra el archivo dupicado\r\n\r\neliminar_archivo(archivo) <-- sirve para eliminar un archivo y en el unico parametro hay que poner la ruta del archivo\r\n\r\neliminar_carpeta(carpeta) <-- sirve para eliminar una carpeta y en el unico parametro hay que poner la ruta del archivo\r\n\r\nCC(\"algo\") <-- esto crea una carpeta con el nombre que le pongas\r\n\r\nCA(nombre, contenido) <-- esto crea un archivo en la misma carpeta donde se ejecute el codigo con el nombre que se coloque y puedes poner de una vez texto e contenido (puedes no poner nada en contenido)\r\n\r\n\u00b4\u00b4\u00b4\r\nA todos los parametros que no se usan se puede poner None\r\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Lenguaje/libreria en espa\u00f1ol para programar divertido y f\u00e1cil",
    "version": "0.2.2",
    "project_urls": null,
    "split_keywords": [
        "espa\u00f1ol",
        " educativo",
        " patos",
        " lenguaje"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b4e7ad37eafa22db9b503b66a082dbff5f309360016af8b381375d38828b191d",
                "md5": "4aa2054f6dbb8cdcfa372a009656d961",
                "sha256": "8495440982ad9c825b45ba8f09e6bfe4096b5f6cca3568319d7f73a532f61cfa"
            },
            "downloads": -1,
            "filename": "ducky_l-0.2.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "4aa2054f6dbb8cdcfa372a009656d961",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 5191,
            "upload_time": "2025-09-08T00:34:12",
            "upload_time_iso_8601": "2025-09-08T00:34:12.100859Z",
            "url": "https://files.pythonhosted.org/packages/b4/e7/ad37eafa22db9b503b66a082dbff5f309360016af8b381375d38828b191d/ducky_l-0.2.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "77d06087d7f867c5b385c5028451a305270bcda485c2257cc8ad02d23d5acbec",
                "md5": "4733b780c327e7da03111551bca6f838",
                "sha256": "685f4a1e5483aab5694dbf599e6659a18f284de06e08fb2fba4b9cc516ad1a78"
            },
            "downloads": -1,
            "filename": "ducky_l-0.2.2.tar.gz",
            "has_sig": false,
            "md5_digest": "4733b780c327e7da03111551bca6f838",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 5241,
            "upload_time": "2025-09-08T00:34:13",
            "upload_time_iso_8601": "2025-09-08T00:34:13.290809Z",
            "url": "https://files.pythonhosted.org/packages/77/d0/6087d7f867c5b385c5028451a305270bcda485c2257cc8ad02d23d5acbec/ducky_l-0.2.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-09-08 00:34:13",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "ducky-l"
}
        
Elapsed time: 0.50754s