Metadata-Version: 2.1
Name: updog
Version: 1.2
Summary: Updog is a replacement for Python's SimpleHTTPServer. It allows uploading and downloading via HTTP/S, can set ad hoc SSL certificates and use http basic auth.
Home-page: https://github.com/sc0tfree/updog
Author: sc0tfree
Author-email: henry@sc0tfree.com
License: MIT
Download-URL: https://github.com/sc0tfree/updog/archive/updog-1.2.tar.gz
Description: ![Version 1.2](http://img.shields.io/badge/version-v1.2-green.svg)
        ![Python 3.8](http://img.shields.io/badge/python-3.8-blue.svg)
        [![MIT License](http://img.shields.io/badge/license-MIT%20License-blue.svg)](https://github.com/sc0tfree/updog/blob/master/LICENSE)
        [![sc0tfree Twitter](http://img.shields.io/twitter/url/http/shields.io.svg?style=social&label=Follow)](https://twitter.com/sc0tfree)
        
        <p>
          <img src="https://sc0tfree.squarespace.com/s/updog.png" width=85px alt="updog"/>
        </p>
        
        Updog is a replacement for Python's `SimpleHTTPServer`. 
        It allows uploading and downloading via HTTP/S, 
        can set ad hoc SSL certificates and use HTTP basic auth.
        
        <p align="center">
          <img src="https://sc0tfree.squarespace.com/s/updog-screenshot.png" alt="Updog screenshot"/>
        </p>
        
        ## Installation
        
        Install using pip:
        
        `pip3 install updog`
        
        ## Usage
        
        `updog [-d DIRECTORY] [-p PORT] [--password PASSWORD] [--ssl]`
        
        | Argument                            | Description                                      |
        |-------------------------------------|--------------------------------------------------| 
        | -d DIRECTORY, --directory DIRECTORY | Root directory [Default=.]                       | 
        | -p PORT, --port PORT                | Port to serve [Default=9090]                     |
        | --password PASSWORD                 | Use a password to access the page. (No username) |
        | --ssl                               | Enable transport encryption via SSL              |
        | --version                           | Show version                                     |
        | -h, --help                          | Show help                                        |
        
        ## Examples
        
        **Serve from your current directory:**
        
        `updog`
        
        **Serve from another directory:**
        
        `updog -d /another/directory`
        
        **Serve from port 1234:**
        
        `updog -p 1234`
        
        **Password protect the page:**
        
        `updog --password examplePassword123!`
        
        *Please note*: updog uses HTTP basic authentication.
        To login, you should leave the username blank and just
        enter the password in the password field.
        
        **Use an SSL connection:**
        
        `updog --ssl`
        
        ## Thanks
        
        A special thank you to [Nicholas Smith](http://nixmith.com) for
        designing the updog logo.
        
Keywords: HTTP server SimpleHTTPServer directory
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Environment :: Web Environment
Classifier: Framework :: Flask
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Communications :: File Sharing
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI
Classifier: Topic :: Security
Description-Content-Type: text/markdown
