Skip to content
master
Switch branches/tags
Code
This branch is up to date with master.
Contribute

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
bin
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Hispachan Files

Hispachan Files es una herramienta para guardar hilos de hispachan.org. También ofrece una API no-oficial para el mismo.

Utiliza Node.js en el servidor, Mongo como base de datos y Vue.js + Semantic UI para el front end.

Este es el primer proyecto de gran escala que hago en Node, así que si hay algo en mi código que te arda el culito, no seas marica y abre un pull request.

Instalación Local

git clone --recursive https://github.com/endnch/HispachanFiles.git
  • Edita los archivos de configuración (settings.js y server-settings.js).
  • Abre una terminal en la carpeta del repositorio
  • Instala las dependencias:
npm install
  • Inicia el servidor:
npm start

Listo, ahora tienes tu propio HispaFiles de uso personal para guardar tus cepillos.

Modificando el código

Después de modificar algo en el código cliente, se debe ejecutar lo siguiente en la carpeta raíz de HispachanFiles:

npm run build

Cosas por hacer

Esta nueva versión de HispaFiles está hecha completamente desde cero, así que aún hay un par de cosas que hacen falta. Esto es lo que se me ocurre de momento:

  • Expandir imágenes en la misma página
  • Expandir WEBMS
  • Eliminar hilos si no cumplen 2 horas de antigüedad en Hispa
  • Añadir "backlinks" a las respuestas
  • Añadir preview de refs
  • Añadir los demás estilos (a parte de Hispachan)
  • Añadir la opción de descarga en zip
  • Añadir una página dedicada a los resultados de búsqueda
  • Añadir estadísticas publicas en la página principal (número de hilos guardados, espacio usado, etc)
  • Mejorar la búsqueda de hilos
  • Mejorar la API
  • Escribir documentación
  • Escribir pruebas

Si se te ocurre algo más, o encuentras un bug, puedes contactarme o abrir un issue. O incluso mejor, podrías hacer un pull request.