{ "info": { "author": "Alen Siljak", "author_email": "alen.siljak@gmx.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Other Environment", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# cashier-sync\n\nCashier Sync is a server-side component that allows syncing Cashier to a local instance of ledger.\n\n## Use\n\nRun `cashiersync` from the folder which is setup for use with ledger. Having a configured .ledgerrc is useful, to point to the ledger files (book, prices, etc.) you want to use.\nLedger-cli must be in the path as it will be executed to sync the data.\n\nThe synchronization will create the journal file at the current path in the form \n`cashiersync-date.ledger`\n\n## Run\n\n`flask run` from cashiersync folder.\n\n## Important\n\nInterestingly, when the app is run through `cashiersync` entry point, the CORS is not initialized.\nBut when run with `flask run`, it is.\n\nUse a similar script to start, instead of the entry points:\n\n```\nexport FLASK_APP=cashiersync.app\nflask run\n```\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/alensiljak/cashier-sync", "keywords": "cashier,finance,portfolio,ledger", "license": "", "maintainer": "", "maintainer_email": "", "name": "cashiersync", "package_url": "https://pypi.org/project/cashiersync/", "platform": "", "project_url": "https://pypi.org/project/cashiersync/", "project_urls": { "Homepage": "https://gitlab.com/alensiljak/cashier-sync" }, "release_url": "https://pypi.org/project/cashiersync/1.0.0/", "requires_dist": [ "flask", "flask-cors", "pyyaml", "pyxdg" ], "requires_python": "", "summary": "Server-side synchronization component for Cashier", "version": "1.0.0" }, "last_serial": 5351571, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "ab5f58f3c60901c3964e9df27cae3e4c", "sha256": "4501f6608c24ed5abb842b87999bb80d06e1183a72bf07b72b9f36796a59886f" }, "downloads": -1, "filename": "cashiersync-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ab5f58f3c60901c3964e9df27cae3e4c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15932, "upload_time": "2019-06-02T17:42:13", "url": "https://files.pythonhosted.org/packages/db/ef/9cfc39ec624a2596bcb4ea23c509c1025ed8503eed215a4d109c5f5d37ec/cashiersync-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8655db16a64201fd276d0749a2ad3486", "sha256": "d9fad0c88e80e068ed2259644317f8136af72a9b382f7704a4b94329e5bf1691" }, "downloads": -1, "filename": "cashiersync-0.0.1.tar.gz", "has_sig": false, "md5_digest": "8655db16a64201fd276d0749a2ad3486", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3085, "upload_time": "2019-06-02T17:42:16", "url": "https://files.pythonhosted.org/packages/60/3d/0467eb439ee31beeb6c2a33ff8bdf5c1a315be52b3ab8ea70b25909bf628/cashiersync-0.0.1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "855663b54aa74b397a594d23ff57cb5e", "sha256": "81a9d707fed3ce37e64f9ac23b934b0eb41cdb9a37de09743d6caccff3b82fec" }, "downloads": -1, "filename": "cashiersync-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "855663b54aa74b397a594d23ff57cb5e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16094, "upload_time": "2019-06-03T09:11:41", "url": "https://files.pythonhosted.org/packages/6d/b0/0011f457858419fe1fb506ffde8c1ecfec64b501c2ac0144bda864ccc90e/cashiersync-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3be3bf607d0c70e036ac707ab532db00", "sha256": "dc2a5aad9094cc7bad91f2dba2cde71ebc2113a0ba7ec38fdc75f2f8ece974f0" }, "downloads": -1, "filename": "cashiersync-1.0.0.tar.gz", "has_sig": false, "md5_digest": "3be3bf607d0c70e036ac707ab532db00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3296, "upload_time": "2019-06-03T09:11:42", "url": "https://files.pythonhosted.org/packages/cc/ad/595be0241bc6a59e39add164afc9b60d3c1087857c8eccc30cdc7a17878b/cashiersync-1.0.0.tar.gz" } ], "1.0.0b1": [ { "comment_text": "", "digests": { "md5": "5f17c3888bf5510d3738b669b749cc97", "sha256": "302ed7f067f7eae9d4b78a46b6718592387a7799f68e229073d64d6c1729aff8" }, "downloads": -1, "filename": "cashiersync-1.0.0b1-py3-none-any.whl", "has_sig": false, "md5_digest": "5f17c3888bf5510d3738b669b749cc97", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16037, "upload_time": "2019-06-02T18:04:16", "url": "https://files.pythonhosted.org/packages/ea/22/dc3395c0f533db1095a3d1eec56372fad14d2eb3031d3bf961e8ce08cb31/cashiersync-1.0.0b1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cb0055209ed3cc2ed28fb6738dc121a4", "sha256": "d9bde908eceeefdd15da9949b49738260ca823290c2f2d2d5cd7707cf42ac211" }, "downloads": -1, "filename": "cashiersync-1.0.0b1.tar.gz", "has_sig": false, "md5_digest": "cb0055209ed3cc2ed28fb6738dc121a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3161, "upload_time": "2019-06-02T18:04:18", "url": "https://files.pythonhosted.org/packages/be/83/713db453b65538d355c66290edfe996f243600c271c53f9379fe6ab8b672/cashiersync-1.0.0b1.tar.gz" } ], "1.0.0b2": [ { "comment_text": "", "digests": { "md5": "94bcd08cc0180dd98b3565322ccbc6db", "sha256": "de672b99b18feb61f6cab79db41d0ece73a5cd189ab6281df6b01e66b37e31d9" }, "downloads": -1, "filename": "cashiersync-1.0.0b2-py3-none-any.whl", "has_sig": false, "md5_digest": "94bcd08cc0180dd98b3565322ccbc6db", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16043, "upload_time": "2019-06-02T19:09:51", "url": "https://files.pythonhosted.org/packages/c5/f4/3228f7fac24e1a81743b3df9d20031ed2758275ee9e54ca7a70e500229dd/cashiersync-1.0.0b2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8eb2b38a8e674885c7ab7d918353e69f", "sha256": "c1efda5f8e79aaf5c5368ab095e4c2ecdaf85e7783e5c3098a84804c6590f8e7" }, "downloads": -1, "filename": "cashiersync-1.0.0b2.tar.gz", "has_sig": false, "md5_digest": "8eb2b38a8e674885c7ab7d918353e69f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3168, "upload_time": "2019-06-02T19:09:53", "url": "https://files.pythonhosted.org/packages/b3/0e/712a51d43f811f564726248c80a784e1c287204695af0fb06ca3273441f6/cashiersync-1.0.0b2.tar.gz" } ], "1.0.0b3": [ { "comment_text": "", "digests": { "md5": "932640a713c991b34c0f7245fb26cca6", "sha256": "22e1d4d23728db2649aaa06afa2020221a4262b7bb0c2decd65e4f140218286e" }, "downloads": -1, "filename": "cashiersync-1.0.0b3-py3-none-any.whl", "has_sig": false, "md5_digest": "932640a713c991b34c0f7245fb26cca6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16120, "upload_time": "2019-06-03T09:05:34", "url": "https://files.pythonhosted.org/packages/21/b7/30722be5758a14322be7f89f4d1f2d395839e09a221b1c7cc2d667c91c50/cashiersync-1.0.0b3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f48a604cd6882fb235689b5353a04a3", "sha256": "cdb4a8db752d5a132f7bec27294c2a28c6081536b704faf6f0284e9bb7e9fda6" }, "downloads": -1, "filename": "cashiersync-1.0.0b3.tar.gz", "has_sig": false, "md5_digest": "8f48a604cd6882fb235689b5353a04a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3306, "upload_time": "2019-06-03T09:05:35", "url": "https://files.pythonhosted.org/packages/04/76/55ed6067314043751dd447666d7f026f1e50358595ed3357cea00d18ecab/cashiersync-1.0.0b3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "855663b54aa74b397a594d23ff57cb5e", "sha256": "81a9d707fed3ce37e64f9ac23b934b0eb41cdb9a37de09743d6caccff3b82fec" }, "downloads": -1, "filename": "cashiersync-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "855663b54aa74b397a594d23ff57cb5e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16094, "upload_time": "2019-06-03T09:11:41", "url": "https://files.pythonhosted.org/packages/6d/b0/0011f457858419fe1fb506ffde8c1ecfec64b501c2ac0144bda864ccc90e/cashiersync-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3be3bf607d0c70e036ac707ab532db00", "sha256": "dc2a5aad9094cc7bad91f2dba2cde71ebc2113a0ba7ec38fdc75f2f8ece974f0" }, "downloads": -1, "filename": "cashiersync-1.0.0.tar.gz", "has_sig": false, "md5_digest": "3be3bf607d0c70e036ac707ab532db00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3296, "upload_time": "2019-06-03T09:11:42", "url": "https://files.pythonhosted.org/packages/cc/ad/595be0241bc6a59e39add164afc9b60d3c1087857c8eccc30cdc7a17878b/cashiersync-1.0.0.tar.gz" } ] }