{ "info": { "author": "Sylvain Maziere, Paul Delannoy", "author_email": "sylvain@predat.fr, paul@highwaytv.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Build Tools" ], "description": "============\nwetransferpy\n============\n.. image:: https://travis-ci.org/predat/wetransferpy.svg?branch=master\n :alt: Build Status\n :target: https://travis-ci.org/predat/wetransferpy\n.. image:: https://badge.fury.io/py/wetransferpy.svg\n :target: https://badge.fury.io/py/wetransferpy\n\nPython script for uploading and downloading wetransfer files from the command line.\nInspired by `upload-wetransfer `__ by\n`kraynel `__ and `wetransfer-upload `__\nby `Spencer Cree `.\n\nFeatures\n--------\n\n- Upload files or directories of files with or without authentication\n\n- Download file from url\n\n- Show progress of upload and download\n\n\nInstallation\n------------\n\n.. code:: bash\n\n pip install wetransferpy\n\nor\n\n.. code:: bash\n\n git clone https://github.com/predat/wetransferpy\n\n\nUsage\n-----\n\nAuthenticate upload:\n\n.. code-block:: python\n\n from wetransferpy import WeTransfer\n\n wt = WeTransfer(username=\"name@example.com\",\n password=\"thepassword\",\n sender=\"sender@example.com\",\n receivers=[\"receiver1@example.com\",\"receiver2@example.com\"],\n channel='',\n message='Hello from python',\n expire_in='3m',\n progress=True,\n )\n wt.uploadFile('thefile.mov')\n\n\nAnonymous upload:\n\n.. code-block:: python\n\n from wetransferpy import WeTransfer\n wt = Wetransfer()\n url = wt.uploadFile('thefile.mov')\n print url\n\n\nUpload Shell script usage:\n\n.. code-block:: bash\n\n wetranfer-upload -h\n\n usage: wetransfer-upload [-h] [-b] [-u USERNAME] [-p PASSWORD] [-e EXPIRE]\n [-c CHANNEL] [-r [RECEIVER [RECEIVER ...]]]\n [-s SENDER] [-m MESSAGE] [-R]\n files [files ...]\n\n Uploads files or folders to WeTransfer.\n\n positional arguments:\n files files or directory to send\n\n optional arguments:\n -h, --help show this help message and exit\n -b, --no-progressbar Hide progress bar\n -u USERNAME, --username USERNAME\n WeTransfer user account name\n -p PASSWORD, --password PASSWORD\n WeTransfer password\n -e EXPIRE, --expire EXPIRE\n File expiration\n -c CHANNEL, --channel CHANNEL\n WeTransfer channel\n -r [RECEIVER [RECEIVER ...]], --receiver [RECEIVER [RECEIVER ...]]\n emails of the receivers\n -s SENDER, --sender SENDER\n email of the sender\n -m MESSAGE, --message MESSAGE\n message to send\n -R, --recursive recursive send\n\n\nDownload shell script usage:\n\n.. code-block:: bash\n\n wetranfer-download -u http://we.tl/XV4MmuqPRd", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/predat/wetransferpy/tarball/0.2.3", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/predat/wetransferpy", "keywords": "wetransfer upload download authenticate", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "wetransferpy", "package_url": "https://pypi.org/project/wetransferpy/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/wetransferpy/", "project_urls": { "Download": "https://github.com/predat/wetransferpy/tarball/0.2.3", "Homepage": "http://github.com/predat/wetransferpy" }, "release_url": "https://pypi.org/project/wetransferpy/0.2.3/", "requires_dist": null, "requires_python": "", "summary": "WeTransfer command line utility.", "version": "0.2.3" }, "last_serial": 2468132, "releases": { "0.1.6": [ { "comment_text": "", "digests": { "md5": "c9718d24668082a2bd67a9c2a662777f", "sha256": "c737404aaa06dd3199d34d18b7196f05f845b32fc6e5a3656bb61d12f47b8f09" }, "downloads": -1, "filename": "wetransferpy-0.1.6.tar.gz", "has_sig": false, "md5_digest": "c9718d24668082a2bd67a9c2a662777f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5487, "upload_time": "2016-02-26T17:51:44", "url": "https://files.pythonhosted.org/packages/97/c7/19990f9de5ddd19c63716f5bd4ac2edd0875e608febb77321c35c543a94f/wetransferpy-0.1.6.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "813bf11cf63086253d48a0cd5a654d23", "sha256": "87d9ce3d41504c40650acd89bdc8f78dbd38c36e95fa99f7682cbfc00a85bead" }, "downloads": -1, "filename": "wetransferpy-0.2.tar.gz", "has_sig": false, "md5_digest": "813bf11cf63086253d48a0cd5a654d23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6032, "upload_time": "2016-02-29T13:59:22", "url": "https://files.pythonhosted.org/packages/5a/7f/d2f9f0b2976a25fb02a0343d53fc9a932ea9b6934bb2128bbe6cf0224843/wetransferpy-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "528c4e1d98acabbaa53b2bf0ba844611", "sha256": "10e9a2508d211f230d4330527dc65705927271f219b035d47f7e864fc6175060" }, "downloads": -1, "filename": "wetransferpy-0.2.1.tar.gz", "has_sig": false, "md5_digest": "528c4e1d98acabbaa53b2bf0ba844611", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6102, "upload_time": "2016-03-02T17:15:57", "url": "https://files.pythonhosted.org/packages/20/e5/4b629ec1c27f3e634f32560874b375bf7f02b774fe14044cf263c3868b57/wetransferpy-0.2.1.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "ba0a22240f14606479b601be30e644b7", "sha256": "de9f6d78f61b3d0bef1edf797482cdf60422aac377e84ef26272dd15bedcf3dc" }, "downloads": -1, "filename": "wetransferpy-0.2.3.tar.gz", "has_sig": false, "md5_digest": "ba0a22240f14606479b601be30e644b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6292, "upload_time": "2016-11-18T09:16:42", "url": "https://files.pythonhosted.org/packages/c6/0f/f712603c4b9e2a703800a2b023bec0fdc50d56906a8191c9afc51d37757d/wetransferpy-0.2.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ba0a22240f14606479b601be30e644b7", "sha256": "de9f6d78f61b3d0bef1edf797482cdf60422aac377e84ef26272dd15bedcf3dc" }, "downloads": -1, "filename": "wetransferpy-0.2.3.tar.gz", "has_sig": false, "md5_digest": "ba0a22240f14606479b601be30e644b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6292, "upload_time": "2016-11-18T09:16:42", "url": "https://files.pythonhosted.org/packages/c6/0f/f712603c4b9e2a703800a2b023bec0fdc50d56906a8191c9afc51d37757d/wetransferpy-0.2.3.tar.gz" } ] }