CommandCenter is a tool designed to track your favorite people, artists and actors across multiple social networks, games, and systems such as Spotify, LinkedIn, League of Legends and others. The idea for this application is to notify on Slack whenever these actors posts something new in an attempt to facilitate communication among so many overwhelming apps for the real important people you want to follow.
Before you begin, ensure you have met the following requirements:
Clone the repo:
git clone https://github.com/abaddonpuff/commandCenter.git
cd commandCenter
Install requirements from the requirements file
pip install -r requirements.txt
Install PostgreSQL
Create a .env file and add your configuration details:
X_API_KEY=YOUR_X_API_KEY
X_API_SECRET=YOUR_X_API_SECRET
X_BEARER_TOKEN=X_BEARER_TOKEN
X_ACCESS_TOKEN=YOUR_X_ACCESS_TOKEN
X_ACCESS_TOKEN_SECRET=YOUR_X_TOKEN_SECRET
CLIENT_ID=YOUR_X_CLIENT_ID
CLIENT_SECRET=YOUR_X_CLIENT_SECRET
SPOTIFY_CLIENTID=YOUR_SPOTIFY_CLIENT_ID
SPOTIFY_CLIENT_SECRET=YOUR_SPOTIFY_CLIENT_SECRET
LEAGUE_API_KEY=YOUR_LEAGUE_OF_LEGENDS_API_KEY
SLACKBOT_OAUTH=YOUR_SLACKBOT_OAUTH_KEY
SLACK_C2NOTIFIER=YOUR_SLACK_CHANNEL_WEBHOOK
SECRET_KEY=A_DJANGO_SECRET_KEY
ALLOWED_HOSTS=.localhost,.herokuapp.com
DEBUG=True
DATABASE_URL=postgres://postgres:password@0.0.0.0:5432/commandcenter
The app can be deployed with the right API on AWS, Heroku, etc.