Skip to content

besty-boy/cinevauban

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎬 Ciné Vauban

Une app desktop pour consulter le programme du cinéma Le Vauban à Saint-Malo, parce que leur site officiel est franchement inutilisable.

Pourquoi ce projet ?

Le site du Vauban existe, certes. Mais il est lent, surchargé, et trouver les horaires du soir demande trois clics de trop. En fouillant les requêtes réseau, j'ai trouvé une API non-documentée qui expose toute la programmation en JSON. Ce projet, c'est juste une interface propre par-dessus.

C'est un projet réalisé dans le cadre privée, je ne suis pas résponsable de votre utilisation, et de ce que vous en faites.

Fonctionnalités

  • Programme du jour affiché au lancement
  • Navigation entre les jours disponibles
  • Affiches des films
  • Clic sur un film → synopsis, durée, réalisateur, et tous les horaires
  • Séances en VO mises en évidence
  • Badge pour les films avec restriction d'âge
  • Lanceur global depuis le terminal

Installation

git clone https://github.com/besty-boy/cinevauban.git
cd cinevauban
npm install

Utilisation

Lancement direct

npm start

Depuis n'importe où dans le terminal

Pour pouvoir taper cinevauban dans n'importe quel terminal et ouvrir l'app directement :

npm install -g .

Ensuite :

cinevauban

Pour désinstaller :

npm uninstall -g cinevauban

Stack

  • Electron — fenêtre desktop native
  • HTML / CSS / JS vanilla — zéro framework, zéro dépendance frontend
  • API non-officielle du réseau Côté Ciné (retrouvée via les DevTools)

Note

Ce projet n'est pas affilié au cinéma Le Vauban. Il utilise une API publiquement accessible depuis leur site. À utiliser raisonnablement.

About

Une app desktop pour consulter le programme du cinéma Le Vauban à Saint-Malo, parce que leur site officiel est franchement inutilisable.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages