https://github.com/softvar/pyshare
It's a local file sharing app in python(GUI with Kivy)
https://github.com/softvar/pyshare
Last synced: about 1 year ago
JSON representation
It's a local file sharing app in python(GUI with Kivy)
- Host: GitHub
- URL: https://github.com/softvar/pyshare
- Owner: softvar
- Created: 2013-04-17T11:53:06.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2013-11-04T15:07:45.000Z (over 12 years ago)
- Last Synced: 2025-04-19T18:34:00.354Z (about 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 234 KB
- Stars: 8
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
Awesome Lists containing this project
README
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:
.. code-block:: bash
pip install watchdog
Installing from PyPI using easy_install:
.. code-block:: bash
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.