Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sperezb/archivos_planos
APLICACION WEB PARA EDICION DE ARCHIVOS PLANOS
https://github.com/sperezb/archivos_planos
dancer2 editor perl
Last synced: about 1 month ago
JSON representation
APLICACION WEB PARA EDICION DE ARCHIVOS PLANOS
- Host: GitHub
- URL: https://github.com/sperezb/archivos_planos
- Owner: SPEREZB
- Created: 2024-02-04T05:16:24.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-02-19T10:26:53.000Z (9 months ago)
- Last Synced: 2024-10-12T11:22:55.263Z (about 1 month ago)
- Topics: dancer2, editor, perl
- Language: Perl
- Homepage: https://archivos-planos.vercel.app/
- Size: 60.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Descripción
El proyecto utiliza Dancer2, un framework ligero para construir aplicaciones web en Perl. Permite cargar, visualizar, editar y guardar archivos planos. Los archivos pueden ser guardados en formato txt o csv.
## Requisitos
- Perl (se recomienda ultima versión)
- Dancer2 (se recomienda ultima versión)## Instalación
1. Clonar este repositorio:
git clone https://github.com/SPEREZB/Archivos_planos
2. Instalar Strawberry Perl [perl](https://strawberryperl.com/)3. En caso de ser necesario crear variables de entorno y reiniciar el sistema
4. Abrir el CMD y escribir los siguientes comandos
cpan App::cpanminus
cpanm Dancer2
Dentro de la ruta donde se clono el repositorio: cpanm --installdeps .
set LANG=C
## Uso1. Iniciar la aplicación:
perl app.pl2. Abrir el navegador y visitar [http://localhost:3000](http://localhost:3000).
## Funcionalidades- **Cargar Archivos:** Selecciona un archivo de texto para cargar y visualizar su contenido.
- **Guardar Archivos:** Guarda el contenido modificado en un nuevo archivo.## Estructura del Proyecto
- `app.pl`: Archivo principal de la aplicación.
- `views/`: Contiene las plantillas HTML/TT.
- `public/`: Carpeta para archivos estáticos (CSS, JS, etc.).
- `t/`: Directorio de pruebas (tests).
- `environments/`: Configuraciones de entorno.
- `bin/`: Scripts y utilidades ejecutables.