Skip to main content

CLI program to quickly share directories using a http server

Project description

Description
===========

QuickShare (qs) is a variant of the (now legacy) SimpleHTTPServer present in
python 2.x. It allows one to share quickly directories by opening a http
server. qs supports both python2 and python3.

You can define an upload rate limit to prevent the clients from using all
your bandwidth and it automatically searches a free port if the given or
default one is taken.

Why QuickShare?
===============

http://xkcd.com/949/

Sharing is fun, but it quickly becomes a pain when dealing with multiple
operating systems, platforms and unexperimented users. Nowadays, almost
everything has a web interface, why should'nt we use it?

Documentation
=============

Usage: qs [-h] [-p PORT] [-r RATE] [--no-sf] [FILE]...

Options:
-h, --help Print this help and exit.
-p, --port PORT Port on which the server is listenning.
Default is 8000
-r, --rate RATE Limit upload to RATE in ko/s.
Default is 0 meaning no limitation.
--no-sf Do not search a free port if the selected one is taken.
Otherwise, increase the port number until it finds one.

Arguments:
FILE Files or directory to share.
Default is the current directory: `.'

Dependencies
============

docopt https://github.com/docopt/docopt or "pip install docopt"

Install
=======

The simplest is to use

pip install qs

or, in this directory,

python setup.py install

License
=======

This program is under the GPLv3 License.

You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.

Contact
=======

Main developper: Cédric Picard
Email: cedric.picard@efrei.net
Twitter: @Cym13
GPG: 383A 76B9 D68D 2BD6 9D2B 4716 E3B9 F4FE 5CED 42CB

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

qs-1.1.1.tar.gz (4.2 kB view details)

Uploaded Source

File details

Details for the file qs-1.1.1.tar.gz.

File metadata

  • Download URL: qs-1.1.1.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for qs-1.1.1.tar.gz
Algorithm Hash digest
SHA256 de4c31cbd88a7c5c4c7fec9829a857dc87b22fd449cc8ff0edcbbfa105171297
MD5 8e289d2a99de7ae1acf0bbab83e57014
BLAKE2b-256 acafaa8ec0699bb0fe98575212a15322318cd5668810be25e38c8911fc7d1fa6

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