{ "info": { "author": "Davide Olianas, Raffaele Di Campli", "author_email": "ubuntupk@gmail.com, dcdrj.pub@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: X11 Applications :: Qt", "Intended Audience :: Education", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3.7" ], "description": ".. image:: https://api.travis-ci.org/Jacotsu/polibeepsync.svg?branch=master\n :alt: Build status\n\n.. image:: https://pypip.in/license/poliBeePsync/badge.svg\n :target: https://pypi.python.org/pypi/poliBeePsync/\n :alt: License\n\n.. image:: https://pypip.in/download/poliBeePsync/badge.svg?period=week\n :target: https://pypi.python.org/pypi/poliBeePsync/\n :alt: Downloads this week\n\n.. image:: https://pypip.in/download/poliBeePsync/badge.svg?period=month\n :target: https://pypi.python.org/pypi/poliBeePsync/\n :alt: Downloads this month\n\n.. image:: https://pypip.in/version/poliBeePsync/badge.svg?text=version\n :target: https://pypi.python.org/pypi/poliBeePsync/\n :alt: Version\n\n.. image:: https://pypip.in/py_versions/poliBeePsync/badge.svg\n :target: https://pypi.python.org/pypi/poliBeePsync/\n :alt: Supported Python versions\n\n.. image:: https://pypip.in/status/poliBeePsync/badge.svg\n :target: https://pypi.python.org/pypi/poliBeePsync/\n :alt: Development Status\n\n.. image:: https://pypip.in/wheel/poliBeePsync/badge.svg\n :target: https://pypi.python.org/pypi/poliBeePsync/\n :alt: Wheel Status\n\nPoliBeePsync |donate|\n=====================\n.. |donate| image:: https://liberapay.com/assets/widgets/donate.svg\n :target: https://liberapay.com/jacotsu/donate\n :width: 10%\n :alt: Donate using liberapay\n\nThis program, aimed at students of Politecnico di Milano, synces a local\nfolder with files uploaded by professors on the\n`BeeP `_ platform.\n\nThis code is in the beta stage. Documentation is under construction\n`here `_.\n\nInstallation\n============\n\nUbuntu 19.10\n--------------\n::\n\n sudo add-apt-repository ppa:jacotsu/polibeepsync\n sudo apt update\n sudo apt install python3-polibeepsync\n\nArch\n-----\n::\n\n yay -S polibeepsync\n\nWindows\n--------\nDownload the exe file from the `latest release `_\nand open the downloaded file.\n\nMAC OS\n------\nDownload the .app.zip file from the `latest release `_ and\nthen drag it from the Downloads to Applications, `CTRL+Right click` polibeepsync's icon and click `open`.\n\n\nManual\n------\n**Use this only if the other methods don't work**\n::\n\n pip3 install --user polibeepsync\n\n\nChangelog\n=========\n\n0.7.2 (2020-04-19)\n------------------\n\nFix\n~~~\n- New courses are now synced by default [DCDRJ]\n- Fixed bug that would ignore timeout command line option when downloading files [DCDRJ]\n\n0.7.1 (2020-04-15)\n-------------------\n\nNew\n~~~\n- Removed Beep's embedded certificate as it's no longer necessary [DCDRJ]\n- Added timeout flag [DCDRJ]\n\nFix\n~~~\n- Increased default timeout to 10 seconds to tolerate slow servers [DCDRJ]\n- Greatly reduced window's executable size [DCDRJ]\n\n0.7.0 (2020-04-13)\n------------------\nNew\n~~~\n- Added support for MAC OS Catalina [DCDRJ]\n- Added more startup options [DCDRJ]\n\n - `--sync-on-startup`: lets you override your settings file, and sync\n the course files on application startup\n - `--sync-interval`: lets you override your settings file sync frequency\n- Added built in backup certificate to mitigate malformed beep ones [DCDRJ]\n\nFix\n~~~\n- Added missing dependencies to setup.py [DCDRJ]\n- Minor UI improvements [DCDRJ]\n- Minor code cleanup [DCDRJ]\n- Increased info logging [DCDRJ]\n- Fixed bug that hid some logging messages [DCDRJ]\n- Added a default file version (0) to manage files that have None [DCDRJ]\n- Added exception handling for invalid uuids [DCDRJ]\n- Renewed copyright year in documentation [DCDRJ]\n- Changed default professor name separator from `/` to `;` [DCDRJ]\n- Updated documentation [DCDRJ]\n\n0.6.0 (2020-03-10)\n------------------\nNew\n~~~\n- Set 8 hours as new default sync time [DCDRJ]\n- Added references in about info [DCDRJ]\n- Added donate button link [DCDRJ]\n- Renewed copyright year and explicitly added license to each file [DCDRJ]\n\nFix\n~~~\n- Improved name simplification code [DCDRJ]\n- Now course files destination folders contain professor names [DCDRJ]\n- Updated tests to match the new simplification algorithm [DCDRJ]\n- Minor test code cleanup [DCDRJ]\n- Removed some cruft [DCDRJ]\n- Removed old icons [DCDRJ]\n- Reorganized resources [DCDRJ]\n\n0.5.2 (2019-10-25)\n------------------\nFix\n~~~\n- Reimplemented webscraping as default download method due to BeeP's JSON API deactivation [DCDRJ]\n\n0.5.1 (2019-07-11)\n------------------\nFix\n~~~\n- Signalslot is now fetched from pypi [DCDRJ]\n- Included icon in PPA [DCDRJ]\n- Modified GUI layout [DCDRJ]\n- Made checkboxes bigger [DCDRJ]\n- Checkboxes are now more centered [DCDRJ]\n- Moved login form and sync button out of the settings tab [DCDRJ]\n\n\n0.5.0 (2019-07-09)\n------------------\nNew\n~~~\n- PPA package release [DCDRJ]\n- Windows installer release [DCDRJ]\n- Automated multiplatform building with Makefile [DCDRJ]\n\nFix\n~~~\n- Improved documentation [DCDRJ]\n\n\n\n0.4.4 (2019-03-08)\n------------------\nNew\n~~~\n- The password is now saved in the system keyring instead of the dump file [DCDRJ]\n\nFix\n~~~\n- Status bar now shows when sync is finished [DCDRJ]\n- Now thread priority is properly set [DCDRJ]\n- Removed tests from package [DCDRJ]\n- Now password and person code are updated when the input field looses focus [DCDRJ]\n\n\n0.4.3 (2019-01-22)\n------------------\nFix\n~~~\n- Url encoded filenames are now saved with a proper name [DCDRJ]\n- Login doesn't fail when password change prompt is shown [DCDRJ]\n\n0.4.2 (2018-12-27)\n------------------\nNew\n~~~\n- New icon (thanks to `Davide Depau `_) [DCDRJ]\n\nFix\n~~~\n- Now the manually inserted root folder path is no longer ignored [DCDRJ]\n- Now course names without a year or with accents are supported [DCDRJ]\n- Now minimize and restore work properly [DCDRJ]\n- Now the tar file includes the new_gui.ui file [DCDRJ]\n\n0.4.1 (2018-12-26)\n------------------\nFix\n~~~\n- Included .ui file in pip package [DCDRJ]\n\n0.4.0 (2018-12-26)\n------------------\nNew\n~~~\n- Implemented beep's liferay json api (thanks to `davethecipo `_ and\n `edomora97 `_)[DCDRJ]\n\nFix\n~~~\n- Now if the settings file is corrupted the application doesn't crash [DCDRJ]\n- Updated docs link in check new version code [DCDRJ]\n- Updated tests [DCDRJ]\n- Code cleanup [DCDRJ]\n\n0.3.3 (2018-12-14)\n------------------\nNew\n~~~\n- Set 'info' as default logging level [DCDRJ]\n- Logging is now less cluttered [DCDRJ]\n- Download size are now shown in human readable format during logging [DCDRJ]\n- Terminal logging and console now are synced [DCDRJ]\n\nFix\n~~~\n- Code cleanup [DCDRJ]\n- Improved QT integration [DCDRJ]\n- Reduced number of connection threads, now beep shouldn't drop connections [DCDRJ]\n\n\n0.3.2 (2018-08-04)\n------------------\nNew\n~~~\n- Multithread download [DCDRJ]\n- Material design theme implemented [DCDRJ]\n\nFix\n~~~\n- Increased download code robustness [GV]\n- Redesigned interface in qt designer for increased modularity [DCDRJ]\n- Regenerated documentation [DCDRJ]\n\n0.3.1 (2018-07-25)\n------------------\nNew\n~~~\n- PySide2 support added for python3.6 [DCDRJ]\n\nFix\n~~~\n- Fixed Gui code where app couldn't find button [DCDRJ]\n- Now sync message label works [DCDRJ]\n- Fixed login error [DCDRJ]\n- Fixed labels typos [DCDRJ]\n- Added status label [DCDRJ]\n- Fixed sync code [DCDRJ]\n\n\n0.3.0 (2015-01-12)\n-------------------\n\nNew\n~~~\n\nProgress bar for each course.\n\n\n0.2.4 (2015-01-06)\n-------------------\n\nFix\n~~~\n\n- KeyError fixed (bug #12)\n\n0.2.3 (2015-01-06)\n-------------------\n\nFix\n~~~\n\n- pyparsing dependency added.\n\nChanges\n~~~~~~~~\n\n- Add travis-ci configuration\n\n0.2.2 (2015-01-03)\n-------------------\n\nFix\n~~~\n\n- Deny zero-length save folder names #10. [Davide Olianas]\n\n\n0.2.1 (2015-01-03)\n------------------\n\nChanges\n~~~~~~~\n\n- Only links containing real courses are processed.\n [Davide Olianas]\n\n\n0.2.0 (2015-01-02)\n------------------\n\nNew\n~~~\n\n- --hidden option works #6. [Davide Olianas]\n\nChanges\n~~~~~~~\n\n- --debug option works #6. [Davide Olianas]\n\n\n0.1.5 (2015-01-02)\n------------------\n\nNew\n~~~\n\n- Basic working configuration for logging. [Davide Olianas]\n\nChanges\n~~~~~~~\n\n- Add debugging statements. [Davide Olianas]\n\n- Style fixes. [Davide Olianas]\n\n- Remove unused import. [Davide Olianas]\n\n- Add .ico icon for Windows. [Davide Olianas]\n\n- Store __version__ in __init__.py and use setuptools. [Davide Olianas]\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Jacotsu/polibeepsync", "keywords": "", "license": "GPLv3+", "maintainer": "", "maintainer_email": "", "name": "poliBeePsync", "package_url": "https://pypi.org/project/poliBeePsync/", "platform": "", "project_url": "https://pypi.org/project/poliBeePsync/", "project_urls": { "Homepage": "https://github.com/Jacotsu/polibeepsync" }, "release_url": "https://pypi.org/project/poliBeePsync/0.7.2/", "requires_dist": [ "appdirs", "beautifulsoup4", "keyring", "lxml", "pyparsing", "PyQt5", "PySide2", "requests", "signalslot" ], "requires_python": ">=3.7", "summary": "Sync files from https://beep.metid.polimi.it (for students of Politecnico di Milano)", "version": "0.7.2", "yanked": false, "yanked_reason": null }, "last_serial": 7055150, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "8cf1eed888f3981a9e176ca1a56d46ca", "sha256": "3bcb25a930fa6915b12eb42210f340c82b941909368faf461340928dc40335e1" }, "downloads": -1, "filename": "poliBeePsync-0.1.0.tar.gz", "has_sig": false, "md5_digest": "8cf1eed888f3981a9e176ca1a56d46ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64340, "upload_time": "2014-12-29T17:33:56", "upload_time_iso_8601": "2014-12-29T17:33:56.866199Z", "url": "https://files.pythonhosted.org/packages/20/5e/a1fd4a1a5ff074693e66088a4ed4a2e7456641961b9bbeb80b47858dfdd3/poliBeePsync-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "2e93f6a3b2691013d8d0777138d08fe3", "sha256": "044ae0ee53a7d729540521fa9d58d77dd59a3400af7b1ddbcc1b5caf96c0bd30" }, "downloads": -1, "filename": "poliBeePsync-0.1.1.tar.gz", "has_sig": false, "md5_digest": "2e93f6a3b2691013d8d0777138d08fe3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64802, "upload_time": "2014-12-29T21:56:11", "upload_time_iso_8601": "2014-12-29T21:56:11.497301Z", "url": "https://files.pythonhosted.org/packages/f5/61/86170cdded577e0cfe7b243f2b6a4070056eaef0260a00f216ccb33c641d/poliBeePsync-0.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "2ed0467b3a255aa365d44032a6615a75", "sha256": "00db1d00d9ce5fb59070dc1ef3ea6e7fbd002c0416802ccfe0725a27a5ccd17e" }, "downloads": -1, "filename": "poliBeePsync-0.1.4.tar.gz", "has_sig": false, "md5_digest": "2ed0467b3a255aa365d44032a6615a75", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 194225, "upload_time": "2014-12-31T23:34:50", "upload_time_iso_8601": "2014-12-31T23:34:50.881402Z", "url": "https://files.pythonhosted.org/packages/ce/39/6251d595d40fdde4f2b6110b53676afe0e2b656f77b6aa21b882a9979d51/poliBeePsync-0.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2": [ { "comment_text": "", "digests": { "md5": "59b52f6a952850b4663b24f1419c012c", "sha256": "354ff2d5766fde4be94b02abc8a1275a494ca82ec9d077eb4b999ba4a396083f" }, "downloads": -1, "filename": "poliBeePsync-0.2.tar.gz", "has_sig": false, "md5_digest": "59b52f6a952850b4663b24f1419c012c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28143, "upload_time": "2015-01-02T16:54:56", "upload_time_iso_8601": "2015-01-02T16:54:56.823984Z", "url": "https://files.pythonhosted.org/packages/48/e1/d8d738a5406bbdb5d65414bd7821764bc85f490d18812e104fe0dc81431a/poliBeePsync-0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "b93e42a14f61bcf99fc151c052c81b10", "sha256": "c885158036bc7731c80d1f49140fdb3ba98384e9942ad3a4e0e139276a6a0d9e" }, "downloads": -1, "filename": "poliBeePsync-0.2.1.tar.gz", "has_sig": false, "md5_digest": "b93e42a14f61bcf99fc151c052c81b10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28780, "upload_time": "2015-01-03T10:58:56", "upload_time_iso_8601": "2015-01-03T10:58:56.556698Z", "url": "https://files.pythonhosted.org/packages/23/7c/3ba69b4a2dabfb0dc3094530c5dad4bc3002d96f1f95fcd73591296364b5/poliBeePsync-0.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "1f5e3a56d76aea86330f9b66558f07ee", "sha256": "c7f6f95c9c3b886dcfea33ede8f2790e52aa0972deb8faf31c19225951c7b523" }, "downloads": -1, "filename": "poliBeePsync-0.2.2.tar.gz", "has_sig": false, "md5_digest": "1f5e3a56d76aea86330f9b66558f07ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28820, "upload_time": "2015-01-03T16:31:25", "upload_time_iso_8601": "2015-01-03T16:31:25.396274Z", "url": "https://files.pythonhosted.org/packages/fb/05/5aba240f4bbec4400874e5a58a264693db48e60a676ff7d3716a03d35161/poliBeePsync-0.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "96061820cd21299135d39f8182177cf5", "sha256": "07c9bbdda96e72977b05af6e0fcf37dbc9cbd07995ffc17bafc329bc1024ec76" }, "downloads": -1, "filename": "poliBeePsync-0.2.3.tar.gz", "has_sig": false, "md5_digest": "96061820cd21299135d39f8182177cf5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28891, "upload_time": "2015-01-06T14:14:45", "upload_time_iso_8601": "2015-01-06T14:14:45.634478Z", "url": "https://files.pythonhosted.org/packages/1c/c2/7c2efcd9a06ae4680630fc2be6c2163e3aee9555c80729e09ea2e72a9735/poliBeePsync-0.2.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "544b3b8fab8e1d1f27abcb2b77ff0337", "sha256": "5b4f28f88843c432d8d05b197c3786d969b5c5f2510b24366545b55e68c60b64" }, "downloads": -1, "filename": "poliBeePsync-0.2.4.tar.gz", "has_sig": false, "md5_digest": "544b3b8fab8e1d1f27abcb2b77ff0337", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28906, "upload_time": "2015-01-06T14:24:40", "upload_time_iso_8601": "2015-01-06T14:24:40.366359Z", "url": "https://files.pythonhosted.org/packages/d4/f4/87794ccda5522606e13b54bdcc24fd2e2388f3ceb165637a2b77c8e08ed6/poliBeePsync-0.2.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "3032305d6c60b09259b556ec87770389", "sha256": "4f62b9ee8b043642f84826418f2d2ab4e51f55e45cf8c40b6cd68ea332dfff6f" }, "downloads": -1, "filename": "poliBeePsync-0.3.0.tar.gz", "has_sig": false, "md5_digest": "3032305d6c60b09259b556ec87770389", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31899, "upload_time": "2015-01-12T13:11:33", "upload_time_iso_8601": "2015-01-12T13:11:33.539926Z", "url": "https://files.pythonhosted.org/packages/9e/9a/a95902940459762d31e18211308bc2c7640133d5d366ca87fb5ecfa37956/poliBeePsync-0.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "75212af5c313f3845e1ff7348a648e7c", "sha256": "32ce74bbd0f6b2c5caee924118fb02e196de1f933cc7744c219d48fba7bc3b7e" }, "downloads": -1, "filename": "poliBeePsync-0.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "75212af5c313f3845e1ff7348a648e7c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 31054, "upload_time": "2018-12-22T21:12:27", "upload_time_iso_8601": "2018-12-22T21:12:27.552682Z", "url": "https://files.pythonhosted.org/packages/32/c6/92fbb004564b08b4d92a7135ae20c39b244cf9eed91eb1211a468cd9d7d2/poliBeePsync-0.3.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d2414f7ebdb35204f9791b1328e18eda", "sha256": "6d3e9e559f7e75d2134e7e52d34a06e00ffcd4b296a2a4ca5fc7f3236fb20083" }, "downloads": -1, "filename": "poliBeePsync-0.3.3.tar.gz", "has_sig": false, "md5_digest": "d2414f7ebdb35204f9791b1328e18eda", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 32516, "upload_time": "2018-12-22T21:12:29", "upload_time_iso_8601": "2018-12-22T21:12:29.436342Z", "url": "https://files.pythonhosted.org/packages/21/d3/e00d683cb62f08f74356b85422b3ac4dd6c5796d78de3a13456a3cc8cb40/poliBeePsync-0.3.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "82f3ca6c21142a3fd93636f9cec0cc9d", "sha256": "6fab4e350e778082af0b0a37183a7f3ba6ff4b688b44e006f8f7f385bf959b3c" }, "downloads": -1, "filename": "poliBeePsync-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "82f3ca6c21142a3fd93636f9cec0cc9d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 31056, "upload_time": "2018-12-26T18:19:04", "upload_time_iso_8601": "2018-12-26T18:19:04.899386Z", "url": "https://files.pythonhosted.org/packages/26/e4/f87cf43ff3cfed13e53e67a2323ba6a77e5268935e92ed6ad84cbca45e3e/poliBeePsync-0.4.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f99c1b5b0f1c9e95f1a078bc9e65a216", "sha256": "1475ca3853cb6afe8a868214e98941f09b945573600e29cbc7e248f23683adf0" }, "downloads": -1, "filename": "poliBeePsync-0.4.0.tar.gz", "has_sig": false, "md5_digest": "f99c1b5b0f1c9e95f1a078bc9e65a216", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 31851, "upload_time": "2018-12-26T18:19:07", "upload_time_iso_8601": "2018-12-26T18:19:07.363866Z", "url": "https://files.pythonhosted.org/packages/49/00/2fcf96796729f99954a1b4fbf103d76dacb8969083df34ebd6ed7db37738/poliBeePsync-0.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "c6dc643dca40163affc3ca18a4862415", "sha256": "655996f8cd555cec077bf7f38fd7078dc9f2767981347171a90e502c61e7833b" }, "downloads": -1, "filename": "poliBeePsync-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c6dc643dca40163affc3ca18a4862415", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 36382, "upload_time": "2018-12-26T19:09:14", "upload_time_iso_8601": "2018-12-26T19:09:14.844439Z", "url": "https://files.pythonhosted.org/packages/0f/fa/ae5a28dfe2b6bd5beff2ee9a6bf4f0e032c77ab86903554c14b2757e0801/poliBeePsync-0.4.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5aa71a7340eb2b7a665e57d8e587e1e9", "sha256": "5e2ac3926c47d4a7ba16b81bac3cc8fa1d11b7360c9fd9877a9b316a443a8698" }, "downloads": -1, "filename": "poliBeePsync-0.4.1.tar.gz", "has_sig": false, "md5_digest": "5aa71a7340eb2b7a665e57d8e587e1e9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 31699, "upload_time": "2018-12-26T19:09:16", "upload_time_iso_8601": "2018-12-26T19:09:16.434888Z", "url": "https://files.pythonhosted.org/packages/6f/9d/abb96ec20b184d36f57e5faf339f2e6af570a1e701de75ff048af15d8c4b/poliBeePsync-0.4.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "17fee215cafdb1d8a2d0adc6935646e8", "sha256": "395c946e2e774943c6c93c9dfa4f9cc7dda0f3a691e8e552be647258c083bcfe" }, "downloads": -1, "filename": "poliBeePsync-0.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "17fee215cafdb1d8a2d0adc6935646e8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 51239, "upload_time": "2018-12-27T01:22:56", "upload_time_iso_8601": "2018-12-27T01:22:56.490678Z", "url": "https://files.pythonhosted.org/packages/82/88/7cc6575e19b143f0727426ebabaf74e38e13f7b9138f01bd737bb6086cbc/poliBeePsync-0.4.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "17a1e7a78dda2ce395ad3796e07e8904", "sha256": "6c8efdfbc8bdf664736f5b3e3c9da43bc28c6d1c983c2545a283055a41d8ef90" }, "downloads": -1, "filename": "poliBeePsync-0.4.2.tar.gz", "has_sig": false, "md5_digest": "17a1e7a78dda2ce395ad3796e07e8904", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 39645, "upload_time": "2018-12-27T01:22:58", "upload_time_iso_8601": "2018-12-27T01:22:58.229335Z", "url": "https://files.pythonhosted.org/packages/52/78/b4fe3719a18469d7a9fbfbc6b9de067762eb43981ec9d7f4288bf7d78557/poliBeePsync-0.4.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "0d5f80fdfdb86b7452fedeaac5d8e983", "sha256": "582488a15ca4692de848c624ce7459308f1b5f3b079331976bfdf1c301aef7e7" }, "downloads": -1, "filename": "poliBeePsync-0.4.3-py3-none-any.whl", "has_sig": false, "md5_digest": "0d5f80fdfdb86b7452fedeaac5d8e983", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 51548, "upload_time": "2019-01-22T12:56:58", "upload_time_iso_8601": "2019-01-22T12:56:58.529266Z", "url": "https://files.pythonhosted.org/packages/d2/ea/e82103cd886ba16f34c2073bc694649ce2a22e045d94df6911af240ac766/poliBeePsync-0.4.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "752458feed27791ad743c43019972b3b", "sha256": "4b290d1fd7caffec42d28d37d091058a945593f7814d3b313982bbc5b8a78d80" }, "downloads": -1, "filename": "poliBeePsync-0.4.3.tar.gz", "has_sig": false, "md5_digest": "752458feed27791ad743c43019972b3b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 40336, "upload_time": "2019-01-22T12:57:00", "upload_time_iso_8601": "2019-01-22T12:57:00.626579Z", "url": "https://files.pythonhosted.org/packages/ec/bb/a512687668714a08559bb9a4cc61b6a949e791adb5507dceaaf31613854d/poliBeePsync-0.4.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "6bf843dc9ba55752ef4004a691a753e8", "sha256": "e0626939b8f42ee700e248eb8a4a62accd71ad7881e22e15c57838651449b0dd" }, "downloads": -1, "filename": "poliBeePsync-0.4.4-py3-none-any.whl", "has_sig": false, "md5_digest": "6bf843dc9ba55752ef4004a691a753e8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 51806, "upload_time": "2019-03-08T17:49:24", "upload_time_iso_8601": "2019-03-08T17:49:24.100510Z", "url": "https://files.pythonhosted.org/packages/d0/cb/f37801dd32a77cc27cc10252c74ce1eba325b203c5015285e85c5d2f013d/poliBeePsync-0.4.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7b729a5541a6b968af139a64d0f393d5", "sha256": "e76869652251c494e98bf543b0ec451c36a6d243440e946acf2b3db83793b666" }, "downloads": -1, "filename": "poliBeePsync-0.4.4.tar.gz", "has_sig": false, "md5_digest": "7b729a5541a6b968af139a64d0f393d5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 40659, "upload_time": "2019-03-08T17:49:26", "upload_time_iso_8601": "2019-03-08T17:49:26.300686Z", "url": "https://files.pythonhosted.org/packages/27/f7/8200a297e6771b7e13655e80abdbbd18b07ea99af287bef0bba7efaad793/poliBeePsync-0.4.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "16190908d2cd1c2bdbbcc30ce8b7ec97", "sha256": "c361a3335801d1fa1435aa43dce3178e9e07ac387d0d7f85e3e7ef67b42cd509" }, "downloads": -1, "filename": "poliBeePsync-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "16190908d2cd1c2bdbbcc30ce8b7ec97", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 51367, "upload_time": "2019-07-09T18:12:41", "upload_time_iso_8601": "2019-07-09T18:12:41.582547Z", "url": "https://files.pythonhosted.org/packages/30/3d/17519bdcb1ba0854625130dbdda8ed0ccaa8b121fe48923aeb3b16cfad10/poliBeePsync-0.5.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "10c6a5f731a636f070445183af4ba284", "sha256": "286129d98f670ea5fd3ee2ccb8e9549b0829c37520ebd22bf720f916be683ecd" }, "downloads": -1, "filename": "poliBeePsync-0.5.0.tar.gz", "has_sig": false, "md5_digest": "10c6a5f731a636f070445183af4ba284", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 40798, "upload_time": "2019-07-09T18:12:43", "upload_time_iso_8601": "2019-07-09T18:12:43.861847Z", "url": "https://files.pythonhosted.org/packages/ef/75/b305b380535e21649feb3435eae406112799aef904fb6f0782d738211111/poliBeePsync-0.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "65b90496ca334ef84ff846042ce4781c", "sha256": "2dce0146c9101d8183820f0e4005d1cbba9fac729b802c3f4b4e62ed1c52938f" }, "downloads": -1, "filename": "poliBeePsync-0.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "65b90496ca334ef84ff846042ce4781c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 53219, "upload_time": "2019-07-11T16:45:47", "upload_time_iso_8601": "2019-07-11T16:45:47.507040Z", "url": "https://files.pythonhosted.org/packages/55/d3/4c033a309497682bc3523d21fe23d1b31a3e7f96d98f6fa8cc377d32a5cb/poliBeePsync-0.5.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7a3131d81b34530bb54edb69e5f8ec53", "sha256": "dc93f4a091bbf33b47ac99c836f7465c918bd53cadb83b6710599d1351d3ae8b" }, "downloads": -1, "filename": "poliBeePsync-0.5.1.tar.gz", "has_sig": false, "md5_digest": "7a3131d81b34530bb54edb69e5f8ec53", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 42669, "upload_time": "2019-07-11T16:45:49", "upload_time_iso_8601": "2019-07-11T16:45:49.562970Z", "url": "https://files.pythonhosted.org/packages/f5/05/3d93eeedd7cb30a00876144a5f1e5412577f7c86bf617e983cc6507d5cbe/poliBeePsync-0.5.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "f9eed20d7e9f56057b71861cb2151299", "sha256": "90bbfad2577d4c786fda93fed96442cc1c9b37a4261ba9cc04ea71e1640f3513" }, "downloads": -1, "filename": "poliBeePsync-0.5.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f9eed20d7e9f56057b71861cb2151299", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 55337, "upload_time": "2019-10-25T21:23:49", "upload_time_iso_8601": "2019-10-25T21:23:49.370995Z", "url": "https://files.pythonhosted.org/packages/e1/16/4c2cb1c75320072ab71d1d099ac6a1aba8964b5c39922bc95bd7a2ee6385/poliBeePsync-0.5.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a589027c2859c6e26e78ca3c401661d0", "sha256": "0bd383dd987bbdd564f427a8048a79f9fd49ddfaa55fa5b703c6a5c5804b1624" }, "downloads": -1, "filename": "poliBeePsync-0.5.2.tar.gz", "has_sig": false, "md5_digest": "a589027c2859c6e26e78ca3c401661d0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 44700, "upload_time": "2019-10-25T21:23:51", "upload_time_iso_8601": "2019-10-25T21:23:51.694781Z", "url": "https://files.pythonhosted.org/packages/81/2d/93dd01b47533351455cc1cb5231e5a549f46451df5e4078bc9263724142d/poliBeePsync-0.5.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "27b9434133f144f3c9ca0cc98a2922a8", "sha256": "75cbd3bb6b5c6d5a9088394253a2c6db9b93a23a1429fd614374998e4332d230" }, "downloads": -1, "filename": "poliBeePsync-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "27b9434133f144f3c9ca0cc98a2922a8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 85097, "upload_time": "2020-03-10T10:16:37", "upload_time_iso_8601": "2020-03-10T10:16:37.730353Z", "url": "https://files.pythonhosted.org/packages/e2/e3/282f52efb059c170c4d1c8c7db4c80240fad618f864527246a62f89e210f/poliBeePsync-0.6.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "58587c6f60a2470c17bcfb695c23a612", "sha256": "8651e53b1463ab0994bd98caf148a9de57d1d8eb7429b235b589791c03ffdbe7" }, "downloads": -1, "filename": "poliBeePsync-0.6.0.tar.gz", "has_sig": false, "md5_digest": "58587c6f60a2470c17bcfb695c23a612", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 71761, "upload_time": "2020-03-10T10:16:39", "upload_time_iso_8601": "2020-03-10T10:16:39.494318Z", "url": "https://files.pythonhosted.org/packages/c6/9c/3ebd8d0e90c6c52084ecb26239d6c4b945db14a077c76f5e2ca90587ecbb/poliBeePsync-0.6.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "94b9b57f3845ba7a59d65157cf12e15f", "sha256": "20d6e24711652786b8878e0738dc0dce09ce2b3d202fede8451ef8bfb3b23dd8" }, "downloads": -1, "filename": "poliBeePsync-0.7.0-py3-none-any.whl", "has_sig": false, "md5_digest": "94b9b57f3845ba7a59d65157cf12e15f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 89894, "upload_time": "2020-04-12T23:13:32", "upload_time_iso_8601": "2020-04-12T23:13:32.972442Z", "url": "https://files.pythonhosted.org/packages/86/2e/893e2b9fffe2ea19d0ff0bef7599a892e1a00cc5f33e76f268c864e25cca/poliBeePsync-0.7.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7da70d19f73739f76bd2d300f5e839b8", "sha256": "3fd291c3db387cb51c9cc5e0d8455ccabcf46af68407f26dd46fd5f1de4a119b" }, "downloads": -1, "filename": "poliBeePsync-0.7.0.tar.gz", "has_sig": false, "md5_digest": "7da70d19f73739f76bd2d300f5e839b8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 92706, "upload_time": "2020-04-12T23:13:35", "upload_time_iso_8601": "2020-04-12T23:13:35.089024Z", "url": "https://files.pythonhosted.org/packages/e4/a9/858cd9a4019ee7e0878390503b6c1cc9deab9d4ca02257187e1c2aaa849d/poliBeePsync-0.7.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "a60650d4f296b6c5df6cb6e250944954", "sha256": "72a8028751bf688e952bc6ddd40f6904196ece520bd18a1adf29281bff1b21d2" }, "downloads": -1, "filename": "poliBeePsync-0.7.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a60650d4f296b6c5df6cb6e250944954", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 90185, "upload_time": "2020-04-15T21:11:46", "upload_time_iso_8601": "2020-04-15T21:11:46.109076Z", "url": "https://files.pythonhosted.org/packages/c7/53/95cabb33ab59b55d0b972cad7d52e61e233efa48b3a2be9ef7953b744b4a/poliBeePsync-0.7.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "04e7ec3827203c250d8bcdc7af27a337", "sha256": "a34fd08f10f9c88656187732930aae41c72e2830cb6834c9db299d02b85f6394" }, "downloads": -1, "filename": "poliBeePsync-0.7.1.tar.gz", "has_sig": false, "md5_digest": "04e7ec3827203c250d8bcdc7af27a337", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 93077, "upload_time": "2020-04-15T21:11:48", "upload_time_iso_8601": "2020-04-15T21:11:48.293455Z", "url": "https://files.pythonhosted.org/packages/2e/f3/7da32ca3401a452d4e745d353ba9511e2ed93d44695037be6eb111560d26/poliBeePsync-0.7.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "5e479b5ae18470fd72a3752e5c2c36d6", "sha256": "1e3cdac46a1175fd20f932c9761014bea069e4dbc06bfb0653dbbab0c615f1aa" }, "downloads": -1, "filename": "poliBeePsync-0.7.2-py3-none-any.whl", "has_sig": false, "md5_digest": "5e479b5ae18470fd72a3752e5c2c36d6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 90249, "upload_time": "2020-04-19T18:18:58", "upload_time_iso_8601": "2020-04-19T18:18:58.157285Z", "url": "https://files.pythonhosted.org/packages/26/ed/e20f9671d16236773c2598f47c4d48b386e8613617f0a0140827bc6be21b/poliBeePsync-0.7.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b805083411720b6f4ac8e231cf2de272", "sha256": "e5b8e8859fc8a58dd8f2fe4e83aabf0ab32306512ddddfc17e74558080b97c6c" }, "downloads": -1, "filename": "poliBeePsync-0.7.2.tar.gz", "has_sig": false, "md5_digest": "b805083411720b6f4ac8e231cf2de272", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 93183, "upload_time": "2020-04-19T18:19:00", "upload_time_iso_8601": "2020-04-19T18:19:00.276883Z", "url": "https://files.pythonhosted.org/packages/bd/3d/2df5f681033d10a12cbd82f9470de090e15e13efc209d1d4607677fe6f99/poliBeePsync-0.7.2.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5e479b5ae18470fd72a3752e5c2c36d6", "sha256": "1e3cdac46a1175fd20f932c9761014bea069e4dbc06bfb0653dbbab0c615f1aa" }, "downloads": -1, "filename": "poliBeePsync-0.7.2-py3-none-any.whl", "has_sig": false, "md5_digest": "5e479b5ae18470fd72a3752e5c2c36d6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 90249, "upload_time": "2020-04-19T18:18:58", "upload_time_iso_8601": "2020-04-19T18:18:58.157285Z", "url": "https://files.pythonhosted.org/packages/26/ed/e20f9671d16236773c2598f47c4d48b386e8613617f0a0140827bc6be21b/poliBeePsync-0.7.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b805083411720b6f4ac8e231cf2de272", "sha256": "e5b8e8859fc8a58dd8f2fe4e83aabf0ab32306512ddddfc17e74558080b97c6c" }, "downloads": -1, "filename": "poliBeePsync-0.7.2.tar.gz", "has_sig": false, "md5_digest": "b805083411720b6f4ac8e231cf2de272", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 93183, "upload_time": "2020-04-19T18:19:00", "upload_time_iso_8601": "2020-04-19T18:19:00.276883Z", "url": "https://files.pythonhosted.org/packages/bd/3d/2df5f681033d10a12cbd82f9470de090e15e13efc209d1d4607677fe6f99/poliBeePsync-0.7.2.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }