{ "info": { "author": "Jaeseo Park", "author_email": "", "bugtrack_url": null, "classifiers": [ "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# covernico\n\n[![Build Status](https://travis-ci.com/jaeseopark/covernico.svg?branch=master)](https://travis-ci.com/jaeseopark/covernico) [![Coverage Status](https://coveralls.io/repos/github/jaeseopark/covernico/badge.svg?branch=master)](https://coveralls.io/github/jaeseopark/covernico?branch=master) ![PyPI](https://img.shields.io/pypi/v/covernico)\n\ncovernico is an application that downloads Vocaloid cover songs (aka. \u6b4c\u3063\u3066\u307f\u305f) from [nicovideo.jp](https://nicovideo.jp). The application can be deployed to AWS or hosted locally.\n\nFor the AWS use case, most services are used in a very casual manner, and the cost should be less than $0.50/month with the default settings in place.\n\n## Installation/Usage\n\n### Local\n\n```bash\n# Install:\npip install covernico\n\n# Run:\ncovernico\n```\n\nNote: It is not recommended to run covernico as a daemon process beacuse it does not have concurrency-control built in. A future version will have support for this out of the box. \n\n### AWS\n\n1. Install [SAM CLI](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-install.html)\n1. Clone this git repo\n ```bash\n git clone https://github.com/jaeseopark/covernico.git\n ```\n1. Deploy:\n ```bash\n SNS_EMAIL=\"your@email.com\" # Songs will be sent to this address\n S3_BUCKET_NAME=\"your_lambda_artifact_bucket\" # Create a bucket and enter the name here\n\n sam build --use-container -m requirements-aws.txt\n pushd .aws-sam/build\n sam package --output-template-file packaged.yaml --s3-bucket ${S3_BUCKET_NAME}\n aws cloudformation deploy --template-file packaged.yaml --stack-name covernico --parameter-overrides \"Email=${SNS_EMAIL}\" --capabilities CAPABILITY_IAM \n popd\n ```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jaeseopark/covernico", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "covernico", "package_url": "https://pypi.org/project/covernico/", "platform": "", "project_url": "https://pypi.org/project/covernico/", "project_urls": { "Homepage": "https://github.com/jaeseopark/covernico" }, "release_url": "https://pypi.org/project/covernico/2.3.7/", "requires_dist": [ "boto3", "nico-client", "nndownload", "schedule", "PyYAML" ], "requires_python": ">=3", "summary": "Application to download '\u6b4c\u3063\u3066\u307f\u305f' songs from nicovideo.jp", "version": "2.3.7" }, "last_serial": 5653454, "releases": { "2.3.7": [ { "comment_text": "", "digests": { "md5": "7dab2fa45ee4a165d2ea282cde9492e3", "sha256": "a8aeb4bba50df85b6a632bff8e869c4ac85021ccb15f6b7ec833b849e85690fe" }, "downloads": -1, "filename": "covernico-2.3.7-py3-none-any.whl", "has_sig": false, "md5_digest": "7dab2fa45ee4a165d2ea282cde9492e3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 22292, "upload_time": "2019-08-09T04:48:10", "url": "https://files.pythonhosted.org/packages/27/40/47b0a369d8890b969c10d5fcbca61cf5631ec8597835326603b743831b2e/covernico-2.3.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "78bdd66bbacf32c6a2b08c1e273db2b0", "sha256": "47619eb96619c10971de7e2529412fd58f78c5ccaba9cc23a29756f77dcac733" }, "downloads": -1, "filename": "covernico-2.3.7.tar.gz", "has_sig": false, "md5_digest": "78bdd66bbacf32c6a2b08c1e273db2b0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 14125, "upload_time": "2019-08-09T04:48:13", "url": "https://files.pythonhosted.org/packages/7a/d2/dc90776a6ffb69a49ddf387590be517c6800b0514b47b44382faf6e97210/covernico-2.3.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7dab2fa45ee4a165d2ea282cde9492e3", "sha256": "a8aeb4bba50df85b6a632bff8e869c4ac85021ccb15f6b7ec833b849e85690fe" }, "downloads": -1, "filename": "covernico-2.3.7-py3-none-any.whl", "has_sig": false, "md5_digest": "7dab2fa45ee4a165d2ea282cde9492e3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 22292, "upload_time": "2019-08-09T04:48:10", "url": "https://files.pythonhosted.org/packages/27/40/47b0a369d8890b969c10d5fcbca61cf5631ec8597835326603b743831b2e/covernico-2.3.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "78bdd66bbacf32c6a2b08c1e273db2b0", "sha256": "47619eb96619c10971de7e2529412fd58f78c5ccaba9cc23a29756f77dcac733" }, "downloads": -1, "filename": "covernico-2.3.7.tar.gz", "has_sig": false, "md5_digest": "78bdd66bbacf32c6a2b08c1e273db2b0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 14125, "upload_time": "2019-08-09T04:48:13", "url": "https://files.pythonhosted.org/packages/7a/d2/dc90776a6ffb69a49ddf387590be517c6800b0514b47b44382faf6e97210/covernico-2.3.7.tar.gz" } ] }