Releases: tanadelgigante/horde-of-bees
v.1.0.1
Horde of Bees - RSS & Auth Servers
Descrizione
Horde of Bees è un'applicazione composta da due server: un server di autenticazione e un server RSS. Il server di autenticazione gestisce l'autenticazione tramite Foursquare e il server RSS genera e serve un feed RSS basato sui check-in di Foursquare.
Requisiti
- Docker
- Docker Compose
Installazione
-
Clona il repository:
git clone https://github.com/username/HordeOfBees.git cd HordeOfBees
-
Crea un file
.env
nella directory principale del progetto e aggiungi le seguenti variabili d'ambiente:FOURSQUARE_CLIENT_ID=your_client_id FOURSQUARE_CLIENT_SECRET=your_client_secret REDIRECT_URI=https://your_redirect_uri/callback/
-
Costruisci e avvia i container Docker:
docker-compose up --build
-
Visita
http://localhost:7777
per avviare il processo di autenticazione. Dopo aver autenticato l'applicazione, il server di autenticazione si arresterà automaticamente. -
Visita
http://localhost:7778
per accedere al feed RSS.
Docker Compose
Il file docker-compose.yml
avvia due servizi Docker:
horde-auth
: gestisce l'autenticazione tramite Foursquare.horde-rss
: genera e serve il feed RSS.
Licenza
Questo progetto è concesso in licenza sotto i termini della GNU General Public License v3.0 o successiva.
Disclaimer
Questo componente non è affiliato né correlato agli sviluppatori di Foursquare o Swarm ed è utilizzato per lo studio delle capacità delle API della piattaforma. Questo componente è fornito "così com'è" e l'autore non è responsabile per eventuali malfunzionamenti o danni ai tuoi sistemi. Ogni collaborazione è benvenuta.
Horde of Bees - RSS & Auth Servers
Description
Horde of Bees is an application composed of two servers: an authentication server and an RSS server. The authentication server handles authentication via Foursquare, and the RSS server generates and serves an RSS feed based on Foursquare check-ins.
Requirements
- Docker
- Docker Compose
Installation
-
Clone the repository:
git clone https://github.com/username/HordeOfBees.git cd HordeOfBees
-
Create a
.env
file in the project's root directory and add the following environment variables:FOURSQUARE_CLIENT_ID=your_client_id FOURSQUARE_CLIENT_SECRET=your_client_secret REDIRECT_URI=https://your_redirect_uri/callback/
-
Build and start the Docker containers:
docker-compose up --build
-
Visit
http://localhost:7777
to start the authentication process. After authenticating the application, the authentication server will automatically shut down. -
Visit
http://localhost:7778
to access the RSS feed.
Docker Compose
The docker-compose.yml
file starts two Docker services:
horde-auth
: handles authentication via Foursquare.horde-rss
: generates and serves the RSS feed.
License
This project is licensed under the terms of the GNU General Public License v3.0 or later.
Disclaimer
This component is not affiliated or related to Foursquare or Swarm developers and is used for study of the platform API capabilities. This component is intended "as-is" and the author is not responsible for malfunctioning or damaging of your systems. Any collaboration is welcome.