{ "info": { "author": "Esa M\u00e4\u00e4tt\u00e4", "author_email": "esa.maatta@iki.fi", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3", "Topic :: Utilities" ], "description": "ds-down\n=======\n\nds-down is a Python 3 program to send URLs and local files to Synology\nDownloadStation using aforementioned DownloadStations Web API (`API pdf`_).\n\nThe main intended use-case is from console and a desktop file for xdg-open or\nsimilar tools is provided.\n\nExample config_ file:\n\n.. code-block:: ini\n\n # Example config file, by default it should be located at:\n # ~/.config/ds-down.conf\n\n username = admin\n host = https://192.168.1.10:5001\n passwordeval = gpg --no-tty -d ~/.passwords/synology-admin.gpg\n\nExamples\n--------\n\nSend a magnet link to the DownloadStation:\n\n.. code-block:: bash\n\n $ ds-down 'magnet:?xt=urn:btih:dbd7d976a5bf566504357bf9f543a37d3513e4df&dn=archlinux-2014.07.03-dual.iso&tr=udp://tracker.archlinux.org:6969&tr=http://tracker.archlinux.org:6969/announce'\n\nSend a locally stored torrent file to the DownloadStation:\n\n.. code-block:: bash\n\n $ ds-down 'archlinux-2014.07.03-dual.iso.torrent'\n\n\nInstall\n-------\n\nExample of a simple user install with from source:\n\n.. code-block:: bash\n\n python3 setup.py install --exec_name=\"ds_down\" --user\n\nThe executable console script name can be controlled with the \u00b4--exec_name=\u00b4\nargument. The default is \u00b4ds_down\u00b4. The executable script in this example is\nplaced in \u00b4$HOME/.local/bin\u00b4 which can be added to the PATH variable if needed.\nThis also installs needed dependencies.\n\nPyPI Install\n------------\n\nAlternatively last published version can be installed from PyPI with pip:\n\n.. code-block:: bash\n\n pip3 install --user ds-down\n\n\n\n.. _`API pdf`: http://ukdl.synology.com/download/Document/DeveloperGuide/Synology_Download_Station_Web_API.pdf\n.. _config: https://github.com/wor/ds-down/blob/master/ds-down.conf", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/wor/ds-down", "keywords": "Synology DownloadStation console cli", "license": "GPL3", "maintainer": null, "maintainer_email": null, "name": "ds-down", "package_url": "https://pypi.org/project/ds-down/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/ds-down/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/wor/ds-down" }, "release_url": "https://pypi.org/project/ds-down/0.2.1/", "requires_dist": null, "requires_python": null, "summary": "Synology Download Station url adder.", "version": "0.2.1" }, "last_serial": 1155559, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "7d0da07992e72fefcd5c4ccbe68d1d17", "sha256": "b74ab460b0ebdd442f7e8a0cfe12a2fbcc3eb826e4af48f459b462f992dc5747" }, "downloads": -1, "filename": "ds-down-0.1.tar.gz", "has_sig": false, "md5_digest": "7d0da07992e72fefcd5c4ccbe68d1d17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6224, "upload_time": "2014-07-11T22:36:53", "url": "https://files.pythonhosted.org/packages/eb/90/8f47bdf0bc73fc15ef3b7072f09b1e20c19789dac24ada1163b9521046cf/ds-down-0.1.tar.gz" } ], "0.2": [ { "comment_text": "built for Linux-3.10.46-1-lts-x86_64-with-glibc2.3.4", "digests": { "md5": "8b2dcd79f6eff9037ab0b837595baa95", "sha256": "bc79907b17b598645b86ed3538540621a6ea5b0fd8465d3af4fbdab3f5730764" }, "downloads": -1, "filename": "ds-down-0.2.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "8b2dcd79f6eff9037ab0b837595baa95", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 9647, "upload_time": "2014-07-12T08:41:21", "url": "https://files.pythonhosted.org/packages/e1/02/484a8a4b46835b51f36628dceb81e2ca548ce4a233dd2d4dd5f3c88a2baa/ds-down-0.2.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "64f06b3737b033621e5a807407f9e3e4", "sha256": "62df1557b27f200dfa544925a86535492ca0c17f64e0313d433bea63e308c9ca" }, "downloads": -1, "filename": "ds-down-0.2.tar.gz", "has_sig": false, "md5_digest": "64f06b3737b033621e5a807407f9e3e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6474, "upload_time": "2014-07-12T08:41:18", "url": "https://files.pythonhosted.org/packages/9a/a8/2fbc0ea5a8f7e92cfcce074eb30d4a6df8c3c6ff6e4f2a6baffde32c05a7/ds-down-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "built for Linux-3.10.46-1-lts-x86_64-with-glibc2.3.4", "digests": { "md5": "07b30790d15377d29e1b799a869f0ee6", "sha256": "82d4e459adfde8a93731bc0e89c629c3c1f0e3a6e84dc54c2178833627c8871e" }, "downloads": -1, "filename": "ds-down-0.2.1.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "07b30790d15377d29e1b799a869f0ee6", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 9974, "upload_time": "2014-07-12T10:34:25", "url": "https://files.pythonhosted.org/packages/6e/ae/a35838a16a11806ea1693fe2b6feba1e3b79cff389b49b414a9d683eb55a/ds-down-0.2.1.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "48747d277f221c82378ea8cf2037ff38", "sha256": "5cf08a1ef5538e0083807c8c173ea2b554a570653457c430e9e2f6ab0d6722fd" }, "downloads": -1, "filename": "ds-down-0.2.1.tar.gz", "has_sig": false, "md5_digest": "48747d277f221c82378ea8cf2037ff38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6788, "upload_time": "2014-07-12T10:34:22", "url": "https://files.pythonhosted.org/packages/a8/10/cd1b4e627ace0e45ddf2f50263aca3d20148d52e47dc80da3c14ca0f56f4/ds-down-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "built for Linux-3.10.46-1-lts-x86_64-with-glibc2.3.4", "digests": { "md5": "07b30790d15377d29e1b799a869f0ee6", "sha256": "82d4e459adfde8a93731bc0e89c629c3c1f0e3a6e84dc54c2178833627c8871e" }, "downloads": -1, "filename": "ds-down-0.2.1.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "07b30790d15377d29e1b799a869f0ee6", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 9974, "upload_time": "2014-07-12T10:34:25", "url": "https://files.pythonhosted.org/packages/6e/ae/a35838a16a11806ea1693fe2b6feba1e3b79cff389b49b414a9d683eb55a/ds-down-0.2.1.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "48747d277f221c82378ea8cf2037ff38", "sha256": "5cf08a1ef5538e0083807c8c173ea2b554a570653457c430e9e2f6ab0d6722fd" }, "downloads": -1, "filename": "ds-down-0.2.1.tar.gz", "has_sig": false, "md5_digest": "48747d277f221c82378ea8cf2037ff38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6788, "upload_time": "2014-07-12T10:34:22", "url": "https://files.pythonhosted.org/packages/a8/10/cd1b4e627ace0e45ddf2f50263aca3d20148d52e47dc80da3c14ca0f56f4/ds-down-0.2.1.tar.gz" } ] }