Skip to main content

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.

  1. homepage:
  2. signup:
  3. verify_username:
  4. login:
  5. select_chatroom:
  6. connection_manager:
  7. server_response:
  8. get_userinput:

Requirements

  1. python 3.x
  2. pip

Prerequisites

  1. 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)
  2. 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

  1. Create a virtual enviroment for project
  2. Clone the project repository into a folder on your computer.
  3. cd into the project folder.
  4. install update version of pysher from the github link pip install git+https://github.com/nlsdfnbch/Pysher.git
  5. install requirements.txt pip install requirements.txt
  6. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

DevGossip-Nosakhare-0.1.0.tar.gz (4.2 kB view details)

Uploaded Source

File details

Details for the file DevGossip-Nosakhare-0.1.0.tar.gz.

File metadata

  • Download URL: DevGossip-Nosakhare-0.1.0.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.2

File hashes

Hashes for DevGossip-Nosakhare-0.1.0.tar.gz
Algorithm Hash digest
SHA256 6ed1a9646bc5a1d50100a657f6c21d01f6f5e8de92a23fb530696bbcc79e7d8c
MD5 01c922c74d25ec35228e76adad6b224a
BLAKE2b-256 3b745a9f2825d71fc5845636adbbba943be70fd3e75374fef69b21ea9209b4c7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page