{ "info": { "author": "Ankush Choubey", "author_email": "ankushchoubey@outlook.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# dayonewriter\nPython wrapper which internally uses [dayone-cli](http://help.dayoneapp.com/day-one-2-0/command-line-interface-cli). Compatible with [Day One 2+](http://dayoneapp.com/)+.\n\nMake sure that it is installed [dayone-cli](http://help.dayoneapp.com/day-one-2-0/command-line-interface-cli) is installed.\n\nDay One 3 features like audio are not supported.\n\n## Installation\n\n```pip install dayonewriter```\n\n## Usage\n\n### Creating an Entry with text, photo and tag\n\n```\nfrom dayonewriter import Entry, dayonewriter, markdown, helper\nfrom datetime import datetime\n\nentry = Entry()\n# Providing datetime is compulsary\nentry.date = datetime.now() \n\n#optionals\nentry.text = 'Hello' \nentry.tags = ['Tag 1','Tag2']\nentry.photos = ['Photo1','Photo2'] # needs to be maximum 10. If more then checkout helper.list_subset\nentry.journal = 'Journal Name'\n\nentry_id = dayonewriter(entry) #sends to dayone using cli\n```\n\n### ```Entry``` class\neach new entry and has these attributes by default:\n```\nclass Entry:\n text: str = ''\n tags: list = []\n date: datetime = None\n photos: list = []\n journal: str = None\n starred: bool = False\n\n # below attributes are not tested \n coordinate: list = []\n timezone: list = None\n```\n\n#### Note:\n- ```date``` attribute in ```None``` by default and needs a [datetime](https://docs.python.org/3/library/datetime.html) object.\n- you can use [{photo}] in entry text to position photo.\n\n### helper\n\nHelper contains only 1 method **list_subset** to create groups of 10 from list. \n\nHelpful when photos are more than 10.\n\n```\nnumbers = [1,2,3,4,5,6,7,8,9,10,11,12,13] # works with any data type\nprint('Without subset ', numbers)\nprint('With subset' ,helper.list_subset(numbers))\n```\n\n### markdown\n\ncontains methods which make writing markdown text easier:\n- bold\n- bullet\n- bullet_list\n- number_list\n- italic\n- dayone_link\n- photo\n- header\n- checklist\n- online_image\n- online_link\n- quote\n\n#### Links:\n- [Day One App](http://dayoneapp.com/)\n- [Day One 2 CLI](http://help.dayoneapp.com/day-one-2-0/command-line-interface-cli)\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/ankschoubey/dayonewriter", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "dayonewriter", "package_url": "https://pypi.org/project/dayonewriter/", "platform": "", "project_url": "https://pypi.org/project/dayonewriter/", "project_urls": { "Homepage": "https://github.com/ankschoubey/dayonewriter" }, "release_url": "https://pypi.org/project/dayonewriter/1.0/", "requires_dist": null, "requires_python": "", "summary": "Python wrapper which internally uses dayone-cli. Compatible with Day One 2+.", "version": "1.0" }, "last_serial": 4633097, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "f519ca48da38f14f4e47d65a0c10baf0", "sha256": "5e8f0bc504ca415062d8249ed56a6a1bd861a2b30912f768ab1873f8dc2cdee0" }, "downloads": -1, "filename": "dayonewriter-1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f519ca48da38f14f4e47d65a0c10baf0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5587, "upload_time": "2018-12-25T09:27:30", "url": "https://files.pythonhosted.org/packages/38/93/2293bfa0533adbc54f3a7639b2efef6e0b617ee22554a05a57010515bee3/dayonewriter-1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2013fe737143e9d88bcb0f5ce63e612c", "sha256": "6ddb535e70edc7d40a84314c3f4bd46011a7a3ad05e45291b20f2741a6b3d4a7" }, "downloads": -1, "filename": "dayonewriter-1.0.tar.gz", "has_sig": false, "md5_digest": "2013fe737143e9d88bcb0f5ce63e612c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3757, "upload_time": "2018-12-25T09:27:32", "url": "https://files.pythonhosted.org/packages/f9/2d/6ef272dd11f2038ec3a8374456b47f84e87294989f15edfee56b470bf59a/dayonewriter-1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f519ca48da38f14f4e47d65a0c10baf0", "sha256": "5e8f0bc504ca415062d8249ed56a6a1bd861a2b30912f768ab1873f8dc2cdee0" }, "downloads": -1, "filename": "dayonewriter-1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f519ca48da38f14f4e47d65a0c10baf0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5587, "upload_time": "2018-12-25T09:27:30", "url": "https://files.pythonhosted.org/packages/38/93/2293bfa0533adbc54f3a7639b2efef6e0b617ee22554a05a57010515bee3/dayonewriter-1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2013fe737143e9d88bcb0f5ce63e612c", "sha256": "6ddb535e70edc7d40a84314c3f4bd46011a7a3ad05e45291b20f2741a6b3d4a7" }, "downloads": -1, "filename": "dayonewriter-1.0.tar.gz", "has_sig": false, "md5_digest": "2013fe737143e9d88bcb0f5ce63e612c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3757, "upload_time": "2018-12-25T09:27:32", "url": "https://files.pythonhosted.org/packages/f9/2d/6ef272dd11f2038ec3a8374456b47f84e87294989f15edfee56b470bf59a/dayonewriter-1.0.tar.gz" } ] }