A package of a light weight chat application
Project description
DevGossip App
This is a console application that allows software developers from different tech companies or tech spaces to converge and share anything, gists such as gossip about, bosses and their collegues, pop cultures, even their personal lives and relationships. This will be a realtime chat application for casual discussions.
There are 8 functions in the main python file that makes the functionality of this app.
- homepage:
- signup:
- verify_username:
- login:
- select_chatroom:
- connection_manager:
- server_response:
- get_userinput:
Requirements
- python 3.x
- pip
Prerequisites
- Set up pusher: if you dont already have a pusher account, create a free account at https//:pusher.com/signup. login to your account dashboard and create an app. save your app credentials (app_id, app_key, app_secret and app_cluster)
- install virtualenv package. this is to help manage environments. To avoid conflitcting libries among different projects due to installations. pip install virtualenv in terminal
Set Up
- Create a virtual enviroment for project
- Clone the project repository into a folder on your computer.
- cd into the project folder.
- install update version of pysher from the github link pip install git+https://github.com/nlsdfnbch/Pysher.git
- install requirements.txt pip install requirements.txt
- Head to the project and fill in your pusher app creadentials into the .env file: PUSHER_APP_ID = XXX_APP_ID PUSHER_APP_KEY = XXX_APP_KEY PUSHER_APP_SECRET = XXX_APP_SECRET PUSHER_APP_CLUSTER = XXX_APP_CLUSTER
Run the app
run python main.py in commandline/terminal
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Close
Hashes for DevGossip-Nosakhare-0.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ed1a9646bc5a1d50100a657f6c21d01f6f5e8de92a23fb530696bbcc79e7d8c |
|
MD5 | 01c922c74d25ec35228e76adad6b224a |
|
BLAKE2b-256 | 3b745a9f2825d71fc5845636adbbba943be70fd3e75374fef69b21ea9209b4c7 |