️ refactor: co-locate images (#200)

This commit is contained in:
Óscar Fernández
2023-10-07 23:27:55 +02:00
committed by GitHub
parent c0a07cb467
commit 8aabeaecc3
173 changed files with 205 additions and 205 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

View File

@@ -0,0 +1,30 @@
+++
title = "chu"
description = "Aplicació Flask per pujar arxius de manera segura, amb eliminació de metadades, compressió, protecció amb contrasenya i més."
weight = 2
[extra]
local_image = "projects/chu/chu.webp"
canonical_url = "https://osc.garden/ca/projects/chu/"
social_media_card = "social_cards/ca_projects_chu.jpg"
+++
[**chu**](https://github.com/welpo/chu) és una aplicació per pujar arxius creada amb Python, Flask i uWSGI. Aquest projecte integra diverses tècniques d'optimització per fer que la pujada d'arxius sigui no només més senzilla, sinó també més intel·ligent.
#### [Veure a GitHub](https://github.com/welpo/chu) {.centered-text}
### Característiques tècniques
- **Eficiència a través de la compressió**: Utilitza [compressió Lepton JPEG](https://github.com/microsoft/lepton_jpeg_rust) i [optipng](http://optipng.sourceforge.net/) per assolir un estalvi d'espai d'fins al 22%.
- **Mesures de seguretat**: Implementa límits de grandària de pujada, controls d'extensió i autenticació amb contrasenya.
- **Facilitat d'ús**: Genera una URL per a cada arxiu pujat amb èxit, permetent noms d'arxiu aleatoris o definits per l'usuari.
- **Eliminació de metadades**: Elimina les metadades dels arxius per millorar la privacitat.
- **Grandària de pujada configurable**: Ofereix la possibilitat d'establir límits a la grandària dels arxius pujats.
- **Controls específics d'extensió**: Proporciona configuracions per restringir les pujades a extensions d'arxiu específiques.
- **Resposta d'URL directa**: Després de cada pujada exitosa, retorna una URL que apunta a l'arxiu.

View File

@@ -0,0 +1,30 @@
+++
title = "chu"
description = "Aplicación Flask para subir archivos de forma segura, con eliminación de metadatos, compresión, protección con contraseña y más."
weight = 2
[extra]
local_image = "projects/chu/chu.webp"
canonical_url = "https://osc.garden/es/projects/chu/"
social_media_card = "social_cards/es_projects_chu.jpg"
+++
[**chu**](https://github.com/welpo/chu) es un subidor de archivos creado con Python, Flask y uWSGI. Este proyecto integra diversas técnicas de optimización para hacer que la subida de archivos sea no solo más sencilla, sino también más inteligente.
#### [Ver en GitHub](https://github.com/welpo/chu) {.centered-text}
### Características técnicas
- **Eficiencia a través de la compresión**: Utiliza [compresión Lepton JPEG](https://github.com/microsoft/lepton_jpeg_rust) y [optipng](http://optipng.sourceforge.net/) para lograr un ahorro de espacio de hasta el 22%.
- **Medidas de seguridad**: Implementa límites de tamaño de subida, controles de extensión y autenticación con contraseña.
- **Facilidad de uso**: Genera una URL para cada archivo subido con éxito, permitiendo nombres de archivo aleatorios o definidos por el usuario.
- **Eliminación de metadatos**: Elimina los metadatos de los archivos por privacidad.
- **Tamaño de subida configurable**: Ofrece la posibilidad de establecer límites al tamaño de los archivos subidos.
- **Controles específicos de extensión**: Proporciona configuraciones para restringir las subidas a extensiones de archivo específicas.
- **Respuesta de URL directa**: Tras cada subida exitosa, devuelve una URL que apunta al archivo.

View File

@@ -0,0 +1,30 @@
+++
title = "chu"
description = "Python-based file uploader using Flask and uWSGI, focused on efficiency and security."
weight = 2
[extra]
local_image = "projects/chu/chu.webp"
canonical_url = "https://osc.garden/projects/chu/"
social_media_card = "social_cards/projects_chu.jpg"
+++
[**chu**](https://github.com/welpo/chu) is a Python-based file uploader built using Python, Flask, and uWSGI. It integrates multiple optimization techniques to make file uploads not just simpler, but smarter.
#### [View on GitHub](https://github.com/welpo/chu) {.centered-text}
### Technical Features
- **Efficiency Through Compression**: Uses [Lepton JPEG Compression](https://github.com/microsoft/lepton_jpeg_rust) and [optipng](http://optipng.sourceforge.net/) to achieve up to 22% space savings.
- **Security Measures**: Implements upload size limits, extension controls, and password-based authentication.
- **Ease of Use**: Generates a URL for each successfully uploaded file, accommodates either random or user-defined filenames.
- **Metadata Purging**: Removes metadata from files for enhanced privacy.
- **Configurable Upload Size**: Allows users to set limits on the size of uploaded files.
- **Extension-Specific Controls**: Provides settings to restrict uploads to specific file extensions.
- **Direct URL Response**: After each successful upload, returns a URL pointing to the file.

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB