{ "info": { "author": "nomnomnom", "author_email": "nomnomnom@secure-mail.cc", "bugtrack_url": null, "classifiers": [], "description": "YASGG\n=====\n\n**Yet Another Static Gallery Generator**\n\n## Overview\n\nYASGG is a static gallery generator with optional encryption support written in python.\n\nIf a password is chosen, the gallery generator encrypts the images with AES 256 bit.\nOn the browser side the decryption process is done by the chosen password in JavaScript.\nAs encrypted you can upload your gallery to any service that delivers static content like GitHub Pages, Amazon S3,\nDropbox, Google Drive and so on with no privacy concerns.\n\n## Demo\n\n* Link: http://nomnomnom.github.io/YASGG/demo/\n* Password: 21f3a7f6373ccb42631b5671db4f5a5a60aed6dedf8e7b71d27e55288f41f6dc\n\n## Features\n\n* encryption (client side decryption of images)\n* responsive default theme\n* themeable\n\n## Installation\n\n### PyPI\n\n pip install yasgg\n yasggctl -h\n\n### From source\n\n git clone git@github.com:nomnomnom/yasgg.git\n cd yasgg\n pip install -r requirements.txt\n yasgg/bin/yasggctl -h\n\n## Example\n\nThe build command creates a new album the current working directory.\n\n yasggctl build --recrusive 1 --photos-import-dir /tmp/photos_dir_2_import --album-name \"YASGG demo album\" -p 21f3a7f6373ccb42631b5671db4f5a5a60aed6dedf8e7b71d27e55288f41f6dc\n cd yasgg_demo_album\n yasggctl serve\n\n## Usage\n\n Usage: yasggctl build -n -i [-t ] [-p ] [-r ]\n yasggctl serve [-o ] [-b ]\n yasggctl [-h] [-v]\n\n\n Build command:\n Creates a new album in the current working directory.\n Example: yasggctl build --recrusive 1 --photos-import-dir ./tests/sample --album-name \"foo bar\" --theme default\n\n -n , --album-name Name of the new album.\n -i , --photos-import-dir Directory of photos to import.\n -p , --password Use encryption of images. Use a _STRONG_ password!\n -r {0,1}, --recrusive Search recrusive for photos into --photos-import-dir [default: 0]\n -t {default, galleria_classic}, --theme The theme to use. [default: default]\n\n\n Serve command:\n Serves a created album.\n Example: yasggctl serve -o 9000 -b 0.0.0.0\n\n -o , --port Name of the new album. [default: 9000]\n -b , --bind Address to run the test server on [default: 127.0.0.1]\n\n\n Global options:\n -h, --help Show this help message and exit.\n -v, --version Show program's version number and exit.\n\n## License\n[Beerware](https://raw.github.com/nomnomnom/yasgg/master/LICENSE)\n\n## Contact\n* [@x3_nom](https://twitter.com/x3_nom)\n* nomnomnom [at] secure-mail.cc\n\n---\nEnjoy!", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/nomnomnom/yasgg", "keywords": null, "license": "Beer", "maintainer": null, "maintainer_email": null, "name": "YASGG", "package_url": "https://pypi.org/project/YASGG/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/YASGG/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/nomnomnom/yasgg" }, "release_url": "https://pypi.org/project/YASGG/0.1.3/", "requires_dist": null, "requires_python": null, "summary": "YASGG is a static gallery generator with optional encryption support written in python.", "version": "0.1.3" }, "last_serial": 988647, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "17411014fe460d6cbe5003e450e6cea9", "sha256": "63c6e57156d39a792cb9f444e835d6a48f7b40f3eede2a1afd73d0491e8a9c9a" }, "downloads": -1, "filename": "YASGG-0.1.tar.gz", "has_sig": false, "md5_digest": "17411014fe460d6cbe5003e450e6cea9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1181531, "upload_time": "2013-11-01T00:10:38", "url": "https://files.pythonhosted.org/packages/9b/f1/a7c74bd327a8ee82fa11072ec90ba970747833ac410bb23ab59a306ca737/YASGG-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "a5ea5980143a24de265036decd8e75d5", "sha256": "e9f1a02b278312877966f594eb71f1d95ac1ed7001a24db8eeec1546ef9cc6f9" }, "downloads": -1, "filename": "YASGG-0.1.1.tar.gz", "has_sig": false, "md5_digest": "a5ea5980143a24de265036decd8e75d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1182029, "upload_time": "2013-11-02T11:40:49", "url": "https://files.pythonhosted.org/packages/d2/39/e06f00aaaa6dc2c5065c7f9c826eed45daa6f33fcc136684d4a793c00c05/YASGG-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "c829648ed44658452db5b59d49240224", "sha256": "0e68366ea93e03cb950a6030e6e61626737e8d2176135e779e17afca86670871" }, "downloads": -1, "filename": "YASGG-0.1.2.tar.gz", "has_sig": false, "md5_digest": "c829648ed44658452db5b59d49240224", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1181606, "upload_time": "2013-11-02T21:58:25", "url": "https://files.pythonhosted.org/packages/4c/a0/fd6e7c45b7d6a2d91cfc6cbc49a2a644389ba1fcfdec14dac8f1f6416d32/YASGG-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "6e1fe93b1fcf8f09a09c7c838c3ff2db", "sha256": "7de323cb07dc2d9c5a56bc85e2c2ada53ec8fafdb6b181dc4726b00b96a85021" }, "downloads": -1, "filename": "YASGG-0.1.3.tar.gz", "has_sig": false, "md5_digest": "6e1fe93b1fcf8f09a09c7c838c3ff2db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1181748, "upload_time": "2013-11-04T20:59:47", "url": "https://files.pythonhosted.org/packages/f2/3d/3c6c9a8f1de88a226d44e7ced2a378503a01de43654b1551851c8fc8dca7/YASGG-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6e1fe93b1fcf8f09a09c7c838c3ff2db", "sha256": "7de323cb07dc2d9c5a56bc85e2c2ada53ec8fafdb6b181dc4726b00b96a85021" }, "downloads": -1, "filename": "YASGG-0.1.3.tar.gz", "has_sig": false, "md5_digest": "6e1fe93b1fcf8f09a09c7c838c3ff2db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1181748, "upload_time": "2013-11-04T20:59:47", "url": "https://files.pythonhosted.org/packages/f2/3d/3c6c9a8f1de88a226d44e7ced2a378503a01de43654b1551851c8fc8dca7/YASGG-0.1.3.tar.gz" } ] }