dash-uploader


Namedash-uploader JSON
Version 0.6.1 PyPI version JSON
download
home_pagehttps://github.com/np-8/dash-uploader
SummaryUpload large files using resumable.js
upload_time2024-10-09 10:27:48
maintainerNone
docs_urlNone
authorNiko Pasanen <niko@pasanen.me>
requires_pythonNone
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
![GitHub tag (latest by date)](https://img.shields.io/github/v/tag/np-8/dash-uploader)&nbsp;![PyPI](https://img.shields.io/pypi/v/dash-uploader)&nbsp;![PyPI - Downloads](https://img.shields.io/pypi/dm/dash-uploader)&nbsp;![GitHub](https://img.shields.io/github/license/np-8/dash-uploader)

![upload large files with dash-uploader](https://github.com/np-8/dash-uploader/blob/0.2.0/docs/upload-demo.gif?raw=true)

# 📤 dash-uploader
The upload package for [Dash](https://dash.plotly.com/) applications using large data files. 

### 🏠 Homepage & Documentation
[https://github.com/np-8/dash-uploader](https://github.com/np-8/dash-uploader)


## Short summary
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 💾 Data file size has no limits. (Except the hard disk size)<bR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ☎ Call easily a callback after uploading is finished.<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 📦 Upload files using [resumable.js](https://github.com/23/resumable.js) 
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ✅ Works with Dash 1.1.0.+ & Python 3.6+. (Possibly with other versions, too)<br>



## Installing
```
pip install dash-uploader
```

## Usage


### Simple example

```python
import dash
import dash_html_components as html
import dash_uploader as du

app = dash.Dash(__name__)

# 1) configure the upload folder
du.configure_upload(app, r"C:\tmp\Uploads")

# 2) Use the Upload component
app.layout = html.Div([
    du.Upload(),
])

if __name__ == '__main__':
    app.run_server(debug=True)

```


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/np-8/dash-uploader",
    "name": "dash-uploader",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": null,
    "author": "Niko Pasanen <niko@pasanen.me>",
    "author_email": "niko@pasanen.me",
    "download_url": "https://files.pythonhosted.org/packages/12/59/8338f4dc4e3d3163e01e063b2c964e450d8ff1af139ebe1e19265f816ad4/dash_uploader-0.6.1.tar.gz",
    "platform": null,
    "description": "\n![GitHub tag (latest by date)](https://img.shields.io/github/v/tag/np-8/dash-uploader)&nbsp;![PyPI](https://img.shields.io/pypi/v/dash-uploader)&nbsp;![PyPI - Downloads](https://img.shields.io/pypi/dm/dash-uploader)&nbsp;![GitHub](https://img.shields.io/github/license/np-8/dash-uploader)\n\n![upload large files with dash-uploader](https://github.com/np-8/dash-uploader/blob/0.2.0/docs/upload-demo.gif?raw=true)\n\n# \ud83d\udce4 dash-uploader\nThe upload package for [Dash](https://dash.plotly.com/) applications using large data files. \n\n### \ud83c\udfe0 Homepage & Documentation\n[https://github.com/np-8/dash-uploader](https://github.com/np-8/dash-uploader)\n\n\n## Short summary\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \ud83d\udcbe Data file size has no limits. (Except the hard disk size)<bR>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \u260e Call easily a callback after uploading is finished.<br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \ud83d\udce6 Upload files using [resumable.js](https://github.com/23/resumable.js) \n<br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \u2705 Works with Dash 1.1.0.+ & Python 3.6+. (Possibly with other versions, too)<br>\n\n\n\n## Installing\n```\npip install dash-uploader\n```\n\n## Usage\n\n\n### Simple example\n\n```python\nimport dash\nimport dash_html_components as html\nimport dash_uploader as du\n\napp = dash.Dash(__name__)\n\n# 1) configure the upload folder\ndu.configure_upload(app, r\"C:\\tmp\\Uploads\")\n\n# 2) Use the Upload component\napp.layout = html.Div([\n    du.Upload(),\n])\n\nif __name__ == '__main__':\n    app.run_server(debug=True)\n\n```\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Upload large files using resumable.js",
    "version": "0.6.1",
    "project_urls": {
        "Homepage": "https://github.com/np-8/dash-uploader"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "12598338f4dc4e3d3163e01e063b2c964e450d8ff1af139ebe1e19265f816ad4",
                "md5": "cebaf2219dbfae76256861ee57fcb5f2",
                "sha256": "3a7e9ff11db0611d8c43042d0731cfa86022b5a605366b27398e0c5c470e5c29"
            },
            "downloads": -1,
            "filename": "dash_uploader-0.6.1.tar.gz",
            "has_sig": false,
            "md5_digest": "cebaf2219dbfae76256861ee57fcb5f2",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 72397,
            "upload_time": "2024-10-09T10:27:48",
            "upload_time_iso_8601": "2024-10-09T10:27:48.196522Z",
            "url": "https://files.pythonhosted.org/packages/12/59/8338f4dc4e3d3163e01e063b2c964e450d8ff1af139ebe1e19265f816ad4/dash_uploader-0.6.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-10-09 10:27:48",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "np-8",
    "github_project": "dash-uploader",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "dash-uploader"
}
        
Elapsed time: 0.45710s