You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1.6 KiB

+++ 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 é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

Característiques tècniques

  • Eficiència a través de la compressió: Utilitza compressió Lepton JPEG i optipng 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.