Skip to content

softvar/pyShare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MinorProject

PyShare

It's a file sharing app which can be used for a collaborative project management. It uses Python-Kivy framework as its User interface. Since Kivy is cross-platform, this app runs all platforms.

Based on Twisted Server-Clietn Model, this app helps team members to collaborate their work simultaneoulsy with others. http://twistedmatrix.com/documents/12.2.0/core/examples/

Basic file transmission, searching and accessing among the members. A Repository is automatically generated on client's machine which is under watch for any file operation. Any such event triggers the notification to be braodcasted to all the client's. This helps everyone working if, on same project, to know the status and work of others. Python module Watchdog helps in triggering pop-ups upon any file event. https://github.com/gorakhargosh/watchdog

Requirements

Installing from PyPI using pip:

pip install watchdog

Installing from PyPI using easy_install:

easy_install watchdog

Running the App

  1. cd PyShare
  2. run python server.py and enter the port to start the server
  3. run python client.py on different machines and enter same port and host address to access the utilities.

About

It's a local file sharing app in python(GUI with Kivy)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages