{ "info": { "author": "John Houwer", "author_email": "john.houwer@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Environment :: Web Environment", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Operating System :: MacOS", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: JavaScript", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Multimedia :: Graphics :: Presentation" ], "description": "pypartypix a picture upload server for html slideshows \n======================================================\nAllows guests to upload pictures through a simple webinterface.\nThe picture is inserted as the next slide in the slideshow.\n\n----\n\nHtml slideshow that allows new pictures to be inserted from guests through a webclient.\npypartypix is a simple python (3) server which allows clients to upload images through a simple web interface.\nThe slideshow.html file can be startet local and will display all images in the index.txt file.\nIndex.txt gets generated from the server.\n\nNew images will be next in the slideshow. There are quite a few settings for the slideshow, move the mouse to the upper part of the slideshow to adjust them.\n\nAs a simple security measure a uuid can be used to disallow unwanted users.\nThis service runs unencrypted because a self signed certificate whould be a pain for the users.\n\nAs a security measure this server should run in a chroot or otherwide unprivileged environment.\n\nThis was meant as a poc to demonstrate that client for such an app is not necessary.\n\n\nUsage\n-----\n\n% python3 -m pypartypix -h\nor\n% ./pyparty -h \nusage: -m [-h] [-p PORT] [-g] [-u UUID] [-d DIR] [-i FILE] [-q [FILE]]\n [-s SCALE] [-H HOST] [-r] [-w] [-o]\n\nImage Upload Server\n\noptional arguments:\n -h, --help show this help message and exit\n -p PORT, --port PORT Port the server should listen to\n -g, --genuuid Generate UUID used for authorization\n -u UUID, --uuid UUID use UUID\n -d DIR, --directory DIR\n DIR used for image storage\n -i FILE, --index FILE\n File used for index storage. The slideshow needs to\n read this file\n -q [FILE], --qrcode [FILE]\n File used for qrcode storage\n -s SCALE, --qrscale SCALE\n Scale used for qrcode\n -H HOST, --host HOST Hostname used for URL/QRCODE\n -r, --run Don't start the server\n -w, --web Autostart Webbrowser\n -o, --open-qr Open code in Webbrowser\n\nLICENSE\n-------\nMIT\n\n\nCREDITS\n-------\nThanks to the developer of Party Pix! for the idea, hist client is Android only and the server is Java and seems to be closed source.\n\nPython:\nhttps://python.org\n\nVegas:\nhttp://vegas.jaysalvat.com/\n\nJquery:\nhttps://jquery.com/", "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/JohnHouwer/pypartypix", "keywords": "slideshow partypix picture upload", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "pypartypix", "package_url": "https://pypi.org/project/pypartypix/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pypartypix/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/JohnHouwer/pypartypix" }, "release_url": "https://pypi.org/project/pypartypix/0.1.2/", "requires_dist": null, "requires_python": null, "summary": "picture upload server for the included slideshow viewer", "version": "0.1.2" }, "last_serial": 1828206, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "cd1b62a3a8c6fe62719e4ff055005b65", "sha256": "b95a1ae7542bbeb716d019c123f123bb379bde1e9d627b22be615a0b2f9c2825" }, "downloads": -1, "filename": "pypartypix-0.1.0.tar.gz", "has_sig": false, "md5_digest": "cd1b62a3a8c6fe62719e4ff055005b65", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47982, "upload_time": "2015-11-21T22:54:20", "url": "https://files.pythonhosted.org/packages/80/7f/3508bf4d990914a48a5dbadd7cc544b75f0c5a5066ac465e50dd835c983f/pypartypix-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "f834fc006d749057324d98362827188b", "sha256": "ddc7636a9b2f87f3e50b70b014284cf08f91e7a61109999bf4ad1b21ad98191d" }, "downloads": -1, "filename": "pypartypix-0.1.1.tar.gz", "has_sig": false, "md5_digest": "f834fc006d749057324d98362827188b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47801, "upload_time": "2015-11-22T11:33:29", "url": "https://files.pythonhosted.org/packages/ac/d1/a2c2423072b6c8d1f05f88e1735b63ac62309ef243e4897b2a6b0f5a513d/pypartypix-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "19a1ba76778665a66ab9b31d986da0f4", "sha256": "f27d73b2123b34c06e28cc655e8522225a79db72ed8ec206c5fe8a1e4da2eb90" }, "downloads": -1, "filename": "pypartypix-0.1.2.tar.gz", "has_sig": false, "md5_digest": "19a1ba76778665a66ab9b31d986da0f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47898, "upload_time": "2015-11-22T14:06:30", "url": "https://files.pythonhosted.org/packages/79/c0/29ea1cf4040ee04c2d7b59f2a29c6983dd093a0c03f29bbc6b455c984ac9/pypartypix-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "19a1ba76778665a66ab9b31d986da0f4", "sha256": "f27d73b2123b34c06e28cc655e8522225a79db72ed8ec206c5fe8a1e4da2eb90" }, "downloads": -1, "filename": "pypartypix-0.1.2.tar.gz", "has_sig": false, "md5_digest": "19a1ba76778665a66ab9b31d986da0f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47898, "upload_time": "2015-11-22T14:06:30", "url": "https://files.pythonhosted.org/packages/79/c0/29ea1cf4040ee04c2d7b59f2a29c6983dd093a0c03f29bbc6b455c984ac9/pypartypix-0.1.2.tar.gz" } ] }