Lloc web i serveis del servidor de Fansubs.cat, un portal que agrega tot el contingut produït pels fansubs en català.
Aquest projecte inclou el codi font dels següents webs:
- Principal: La pàgina de portada principal.
- Administració: Un tauler d’administració que permet gestionar tot el contingut dinàmic del portal.
- Advent: Un web que mostra calendaris d’advent configurats pels fansubs.
- API: Una API que proveeix dades a serveis tant interns com externs, incloent-hi l’extensió del Tachiyomi/Mihon.
- Catàleg: Un web que mostra contingut d’anime, manga i imatge real generat pels fansubs.
- Notícies: Un web que agrega les notícies de diferents URLs en una sola pàgina.
- Estàtic: Estructura de directoris per a l’emmagatzematge de contingut estàtic.
- Usuaris: Un web que permet gestionar el perfil de l’usuari.
I també inclou els següents fragments de codi addicionals:
- Aplicació d’Android: Mostra notícies i rep notificacions push quan hi ha disponible nou contingut. Actualment sense manteniment.
- Serveis: Serveis interns que fan que el web funcioni com cal, normalment mitjançant tasques programades via «cron».
Inicialment, el web només era un agregador de notícies. Hi havia diversos fansubs en català i vam pensar que estaria bé tenir-los centralitzats en un sol lloc. Amb aquell web, podies donar-hi una ullada ràpida i veure si hi havia notícies en algun dels fansubs. Després d’un temps, vam afegir-hi un lloc on llegir tot el manga publicat pels fansubs en català. I després, un altre lloc on mirar l’anime llançat pels fansubs en català. El codi ha anat evolucionant constantment amb noves funcionalitats.
Arreu del portal s’esmenten els creadors del contingut i s’hi enllaça per tal de no prendre visitants a les pàgines originals dels fansubs. Evidentment, el web no té cap mena d‘ànim de lucre i sempre continuarà sent així.
El web s’executa en un servidor simple amb Debian 12 (Bookworm), un servidor web Apache 2.4, PHP 8.2 i MariaDB 10.11.
Com hem comentat abans, hi ha molts serveis i webs inclosos. Descriure’ls tots en detall implicaria força temps, així que si vols saber-ne més, dóna un cop d’ull al codi o crea una incidència perquè et resolguem els dubtes! :)
Tots les contribucions raonables són benvingudes. Quan enviïs una «pull request», descriu el problema i els canvis que has aplicat de manera clara i mantén l’estil del codi existent.
Aquest projecte està llicenciat amb la GNU Affero Public License 3.0. Bàsicament, això vol dir que pots fer-ne el que vulguis, però si fas servir el codi en un lloc web, cal que publiquis el codi modificat.
Hi ha alguns fitxers i imatges al codi font que són propietat dels seus autors originals i no estan subjectes a aquesta llicència. Si vols que els eliminem, contacta amb nosaltres.