dumb-file-drop


Namedumb-file-drop JSON
Version 0.1.1 PyPI version JSON
download
home_pageNone
SummaryA simple webserver-based drop box which allows file uploads. Good for sending files to another device on your local network.
upload_time2025-08-12 10:16:29
maintainerNone
docs_urlNone
authorFastily
requires_python>=3.9
licenseNone
keywords dropbox
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # dumb-file-drop
[![Python 3.9+](https://upload.wikimedia.org/wikipedia/commons/4/4f/Blue_Python_3.9%2B_Shield_Badge.svg)](https://www.python.org)
[![License: GPL v3](https://upload.wikimedia.org/wikipedia/commons/8/86/GPL_v3_Blue_Badge.svg)](https://www.gnu.org/licenses/gpl-3.0.en.html)

Simple webserver which allows files to be uploaded to it.  Good for quickly sharing files on your local network.

Files will be uploaded to `/tmp/uploads`

## Usage
```bash
# install dependencies
uv sync --no-install-project

# run in debug mode
uv run python -m dumb_file_drop

# prod
uv run gunicorn -w 4 -k uvicorn.workers.UvicornWorker -b "0.0.0.0" dumb_file_drop.__main__:app
```

Endpoint: [localhost:8000](http://localhost:8000)

⚠️ Do not use this on public/untrusted networks!  There's no built-in authentication, so anybody could upload files to your computer!
            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "dumb-file-drop",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": null,
    "keywords": "dropbox",
    "author": "Fastily",
    "author_email": "Fastily <fastily@users.noreply.github.com>",
    "download_url": "https://files.pythonhosted.org/packages/b7/a3/cfa7c4cf790a5de0ccd49ec9bbd4f397c28159d5893c3f0caf7130bc90c2/dumb_file_drop-0.1.1.tar.gz",
    "platform": null,
    "description": "# dumb-file-drop\n[![Python 3.9+](https://upload.wikimedia.org/wikipedia/commons/4/4f/Blue_Python_3.9%2B_Shield_Badge.svg)](https://www.python.org)\n[![License: GPL v3](https://upload.wikimedia.org/wikipedia/commons/8/86/GPL_v3_Blue_Badge.svg)](https://www.gnu.org/licenses/gpl-3.0.en.html)\n\nSimple webserver which allows files to be uploaded to it.  Good for quickly sharing files on your local network.\n\nFiles will be uploaded to `/tmp/uploads`\n\n## Usage\n```bash\n# install dependencies\nuv sync --no-install-project\n\n# run in debug mode\nuv run python -m dumb_file_drop\n\n# prod\nuv run gunicorn -w 4 -k uvicorn.workers.UvicornWorker -b \"0.0.0.0\" dumb_file_drop.__main__:app\n```\n\nEndpoint: [localhost:8000](http://localhost:8000)\n\n\u26a0\ufe0f Do not use this on public/untrusted networks!  There's no built-in authentication, so anybody could upload files to your computer!",
    "bugtrack_url": null,
    "license": null,
    "summary": "A simple webserver-based drop box which allows file uploads. Good for sending files to another device on your local network.",
    "version": "0.1.1",
    "project_urls": {
        "Bug Tracker": "https://github.com/fastily/dumb-file-drop/issues",
        "Homepage": "https://github.com/fastily/dumb-file-drop"
    },
    "split_keywords": [
        "dropbox"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "96eaae579665175564f00f26c3300011e9ad79dcad2365b8647dda7c5bf38c66",
                "md5": "f4d8986b56c7ca95592ad2853d06572e",
                "sha256": "71554ed06866cefe3bdb5f1f4831332949b0dd48f08c2670982d7cf789001304"
            },
            "downloads": -1,
            "filename": "dumb_file_drop-0.1.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "f4d8986b56c7ca95592ad2853d06572e",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 17977,
            "upload_time": "2025-08-12T10:16:28",
            "upload_time_iso_8601": "2025-08-12T10:16:28.312459Z",
            "url": "https://files.pythonhosted.org/packages/96/ea/ae579665175564f00f26c3300011e9ad79dcad2365b8647dda7c5bf38c66/dumb_file_drop-0.1.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b7a3cfa7c4cf790a5de0ccd49ec9bbd4f397c28159d5893c3f0caf7130bc90c2",
                "md5": "40437bca2eaca51c59d1ddbb471eb50d",
                "sha256": "86a5cd9ffd3df4d811812353ce11a8fc8100339420556810d8515282d92468ba"
            },
            "downloads": -1,
            "filename": "dumb_file_drop-0.1.1.tar.gz",
            "has_sig": false,
            "md5_digest": "40437bca2eaca51c59d1ddbb471eb50d",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 17050,
            "upload_time": "2025-08-12T10:16:29",
            "upload_time_iso_8601": "2025-08-12T10:16:29.174910Z",
            "url": "https://files.pythonhosted.org/packages/b7/a3/cfa7c4cf790a5de0ccd49ec9bbd4f397c28159d5893c3f0caf7130bc90c2/dumb_file_drop-0.1.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-12 10:16:29",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "fastily",
    "github_project": "dumb-file-drop",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "dumb-file-drop"
}
        
Elapsed time: 1.94913s