diff --git a/README.md b/README.md index d842510..e94a2b8 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,7 @@ +[![Commit rate](https://img.shields.io/github/commit-activity/m/G4brym/R2-Explorer?label=Commits&style=social)](https://github.com/G4brym/R2-Explorer/commits/main) [![Issues](https://img.shields.io/github/issues/G4brym/R2-Explorer?style=social)](https://github.com/G4brym/R2-Explorer/issues) [![Software License](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=social)](LICENSE) + +Read this in other languages: [Español](READMEes.md), [Português](READMEpt.md), [Français](READMEfr.md) + # R2-Explorer

diff --git a/READMEes.md b/READMEes.md new file mode 100644 index 0000000..5049790 --- /dev/null +++ b/READMEes.md @@ -0,0 +1,70 @@ +[![Tasa de Commits](https://img.shields.io/github/commit-activity/m/G4brym/R2-Explorer?label=Commits&style=social)](https://github.com/G4brym/R2-Explorer/commits/main) [![Problemas](https://img.shields.io/github/issues/G4brym/R2-Explorer?style=social)](https://github.com/G4brym/R2-Explorer/issues) [![Licencia de Software](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=social)](LICENSE) + +Leer esto en otros idiomas: [English](README.md), [Português](READMEpt.md), [Français](READMEfr.md) + +# R2-Explorer + +

+ ¡Una interfaz tipo Google Drive para tus Buckets de Cloudflare R2! +

+ +

+ Este proyecto se implementa/autohospeda en tu propia cuenta de Cloudflare como un Worker, y no se requiere ninguna credencial/token para comenzar a usarlo. +

+ +--- + +**Documentación**: https://r2explorer.dev + +**Demo en Vivo**: https://demo.r2explorer.dev + +--- + +## Características + +- [Explorador de Correo Electrónico](https://r2explorer.dev/guides/setup-email-explorer/) (usando Cloudflare Email Routing) +- [Autenticación Básica](https://r2explorer.dev/getting-started/security/#basic-auth) +- [Autenticación de Acceso de Cloudflare](https://r2explorer.dev/getting-started/security/) +- Navegación muy rápida de bucket/carpeta +- Vista previa en el navegador de pdf, imágenes, txt, markdown, csv, etc. +- Carga mediante arrastrar y soltar (Drag-and-Drop) +- Cargas de múltiples archivos y carpetas +- Crear carpetas +- Cargar/Renombrar/Descargar/Eliminar archivos +- Clic derecho en un archivo para opciones adicionales +- Carga multipart para archivos grandes + +## Primeros pasos + +Ejecuta este comando para configurar un proyecto de ejemplo + +```bash +npm create r2-explorer@latest +``` + +## Actualizar tu instalación + +Para actualizar a la última versión, solo necesitas instalar el paquete r2-explorer más reciente desde npm y volver a implementar tu aplicación + +```bash +npm install r2-explorer@latest --save +``` + +```bash +wrangler publish +``` + +## Tareas pendientes + +- Permitir nombres de buckets con espacios +- Buscar archivos +- Renombrar carpetas +- Eliminar carpetas +- Miniaturas de imágenes usando workers de Cloudflare +- Información sobre herramientas al pasar el ratón por encima de un archivo con el formato "hace x días" +- Cargar automáticamente más archivos cuando se alcance la parte inferior (el límite actual es de 1000 archivos) +- Agrupar íconos de bootstrap en lugar de importarlos + +## Problemas conocidos + +- No es posible renombrar archivos con caracteres especiales en la [versión actual del sdk](https://github.com/aws/aws-sdk-js/issues/1949) diff --git a/READMEfr.md b/READMEfr.md new file mode 100644 index 0000000..9cb9a62 --- /dev/null +++ b/READMEfr.md @@ -0,0 +1,70 @@ +[![Taux de commits](https://img.shields.io/github/commit-activity/m/G4brym/R2-Explorer?label=Commits&style=social)](https://github.com/G4brym/R2-Explorer/commits/main) [![Problèmes](https://img.shields.io/github/issues/G4brym/R2-Explorer?style=social)](https://github.com/G4brym/R2-Explorer/issues) [![Licence logicielle](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=social)](LICENSE) + +Lisez ceci dans d'autres langues : [English](README.md), [Español](READMEes.md), [Português](READMEpt.md) + +# R2-Explorer + +

+ Une interface Google Drive pour vos compartiments Cloudflare R2 ! +

+ +

+ Ce projet est déployé/auto-hébergé dans votre propre compte Cloudflare en tant que Worker, et aucun identifiant/token n'est requis pour commencer à l'utiliser. +

+ +--- + +**Documentation** : https://r2explorer.dev + +**Démo en direct** : https://demo.r2explorer.dev + +--- + +## Fonctionnalités + +- [Explorateur d'e-mails](https://r2explorer.dev/guides/setup-email-explorer/) (utilisant le routage des e-mails Cloudflare) +- [Authentification de base](https://r2explorer.dev/getting-started/security/#basic-auth) +- [Authentification Cloudflare Access](https://r2explorer.dev/getting-started/security/) +- Navigation très rapide dans les compartiments/dossiers +- Aperçu dans le navigateur de fichiers PDF, images, texte, markdown, CSV, etc. +- Téléchargement par glisser-déposer +- Téléchargement de fichiers et de dossiers multiples +- Création de dossiers +- Téléchargement/Renommer/Téléchargement/Suppression de fichiers +- Clic droit sur un fichier pour des options supplémentaires +- Téléchargement multipart pour les gros fichiers + +## Pour commencer + +Exécutez cette commande pour configurer un projet exemple + +```bash +npm create r2-explorer@latest +``` + +## Mise à jour de votre installation + +Pour mettre à jour vers la dernière version, il vous suffit d'installer le dernier package r2-explorer depuis npm et de redéployer votre application + +```bash +npm install r2-explorer@latest --save +``` + +```bash +wrangler publish +``` + +## À FAIRE + +- Autoriser les noms de compartiments avec des espaces +- Rechercher des fichiers +- Renommer des dossiers +- Supprimer des dossiers +- Miniatures d'images avec les travailleurs Cloudflare +- Info-bulle lors du survol d'un fichier avec le format "il y a x jours" +- Chargement automatique de plus de fichiers lorsque le bas de la liste est atteint (la limite actuelle est de 1000 fichiers) +- Regrouper les icônes Bootstrap au lieu de les importer + +## Problèmes connus + +- Il n'est pas possible de renommer des fichiers avec des caractères spéciaux avec [l'actuel problème SDK](https://github.com/aws/aws-sdk-js/issues/1949) diff --git a/READMEpt.md b/READMEpt.md new file mode 100644 index 0000000..29beb7d --- /dev/null +++ b/READMEpt.md @@ -0,0 +1,68 @@ +[![Taxa de Commits](https://img.shields.io/github/commit-activity/m/G4brym/R2-Explorer?label=Commits&style=social)](https://github.com/G4brym/R2-Explorer/commits/main) [![Problemas](https://img.shields.io/github/issues/G4brym/R2-Explorer?style=social)](https://github.com/G4brym/R2-Explorer/issues) [![Licença de Software](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=social)](LICENSE) + +Leia isso em outros idiomas: [English](README.md), [Español](READMEes.md), [Français](READMEfr.md) + +# R2-Explorer + +

+ Uma interface tipo Google Drive para seus Buckets do Cloudflare R2! +

+ +

+ Este projeto é implantado/auto-hospedado em sua própria conta do Cloudflare como um Worker, e não são necessárias credenciais ou tokens para começar a usá-lo. +

+ +--- + +**Documentação**: [https://r2explorer.dev](https://r2explorer.dev) + +**Demonstração ao Vivo**: [https://demo.r2explorer.dev](https://demo.r2explorer.dev) + +--- + +## Recursos + +- [Explorador de E-mail](https://r2explorer.dev/guides/setup-email-explorer/) (usando o Roteamento de E-mail do Cloudflare) +- [Autenticação Básica](https://r2explorer.dev/getting-started/security/#basic-auth) +- [Autenticação de Acesso do Cloudflare](https://r2explorer.dev/getting-started/security/) +- Navegação rápida de buckets/pastas +- Visualização no navegador de pdf, imagens, txt, markdown, csv, etc. +- Arraste e solte para carregar (Drag-and-Drop) +- Carregamento de múltiplos arquivos e pastas +- Criar pastas +- Carregar/Renomear/Download/Excluir arquivos +- Clique com o botão direito do mouse em um arquivo para opções adicionais +- Carregamento multipart para arquivos grandes + +## Primeiros passos + +Execute este comando para configurar um projeto de exemplo + +```bash +npm create r2-explorer@latest +``` + +## Atualizar sua instalação + +Para atualizar para a versão mais recente, você só precisa instalar o pacote r2-explorer mais recente do npm e reimplantar sua aplicação + +```bash +npm install r2-explorer@latest --save +``` + +```bash +wrangler publish +``` + +## Tarefas pendentes +- Permitir nomes de buckets com espaços +- Procurar arquivos +- Renomear pastas +- Excluir pastas +- Miniaturas de imagens usando workers do Cloudflare +- Informações de ferramentas ao passar o mouse sobre um arquivo no formato "há x dias" +- Carregar automaticamente mais arquivos quando chegar ao final (o limite atual é de 1000 arquivos) +- Agrupar ícones do Bootstrap em vez de importá-los + +## Problemas Conhecidos +Não é possível renomear arquivos com caracteres especiais na [versão atual do SDK](https://github.com/aws/aws-sdk-js/issues/1949)