1.0.0 • Published 8 months ago

lpm-web v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
8 months ago

lpm

Este server tiene los siguientes requerimientos.

crear usuarios anonimos

Un usuario puede subir paquetes, también puede eliminar paquetes propios siempre que no sea utilizado por otro usuario.

Un usuario también puede crear tokens con ciertos permisos para compartir.

Subir paquetes:

  • publicos/privados
  • cifrados/descifrados

El request debe darme

Si se manda una clave a chiphred el paquete se cifrará utilizando la clave enviada por la url. Si no, se guardará directamente.

El header con la cookie es obligatorio, ya que se nesecita conocer el usuario.

Descargar paquetes

Eliminar paquetes

Esto es maravilloso y da un buen roadmap para el futuro... por ahora solo será para mí y con una autenticación en duro solo para mi

como usar por ahora.

endpoints

GET /pkg/:name?decipher="mi clave decifradora"&lpm-session="mi cookie de sesión"

POST /publish?lpm-session="mi cookie de sesión" body:{name, version} headers: {
type : 'multipart/form-data' cipher : 'mi clave de cifrado o undefined' }, body : data (el paquete)