{ "info": { "author": "Jason R. Stevens, CFA | musicfox.io", "author_email": "dev@musicfox.io", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Programming Language :: JavaScript", "Programming Language :: Python :: 3", "Topic :: Office/Business", "Topic :: Office/Business :: Financial :: Investment", "Topic :: Scientific/Engineering :: Artificial Intelligence" ], "description": "# musicfox-dash-components\nDash components from your favorite music technology company musicfox.io\n\n## Quickstart\n\nGet the goods:\n```bash\npip install --user musicfox-dash-components\n```\n\nThen import the musicfox.io component library:\n```python\n>>> import musicfox_dash_components as mdc\n```\n## `Hello` component: `mdc.Hello`\n![musicfox.io Hello component GIF demo](demo_assets/Hello_04102019.gif) \n\nThis component narrowly implements a typical web-walkthrough *intro* using a small subset of the `intro.js` component library.\n\n###### Usage \n\n\n```python\n>>> steps = [\n>>> dict(intro='my intro language', element='#selector-by-id1'),\n>>> dict(intro='my other intro language', element='.selector-by-class1'),\n>>> dict(intro='my other other intro language', element='.position-test', position='right'), #whoa...\n>>> ]\n>>> mdc.Hello(steps=steps) # no HTML-5 attributes necessary as Hello will fire on page load for the given steps\n```\n\n## `ToDo` component: `mdc.ToDo`\n![musicfox.io ToDo component static PNG demo](demo_assets/ToDo_2019-05-23.png)\n\nThis component narrowly implements a ToDo card with five simple sections: A *Header*, A *Title*, a *Subtitle*, a *ToDo List* and a *Footer*. \n> ###### Weekly todos \n>\n> ### Groceries\n>\n> ##### Things we need to acquire from the market\n>\n> - Apples\n> - Pears\n> - Blueberries\n> - Cereal\n> - ...\n\nYou get the point. :wink:\n\n###### Usage\n\n\n```python\n>>> mdc.ToDo(id=\"my-todo-container\",\n>>> title=\"Groceries\",\n>>> subtitle=\"Our weekly list of items to obtain from a grocer.\",\n>>> todos=[ # a list of markdown-formatted strings\n>>> \"Apples\", \"Pears\", \"Blueberries\", \n>>> \"Cereal\", \"Kidney Beans\", \n>>> \"Tofu\", \"Ribeye Steak\",\n>>> \"Nutella\",\n>>> ],\n>>> footer=f\"Updated: just {pd.datetime.now()}\"\n>>> ) # Sometimes, less is more. \n```\n\nWe use [Bootstrap cards](https://getbootstrap.com/docs/4.3/components/card/)\nand [React-markdown](https://github.com/rexxars/react-markdown) under the hood. \nVisit them for styling info, etc... \n**Required Params**\n- `id`: a string id for the composed element\n- `todos`: a list of strings or dictionary key:value string:list, a *ToDo List*\n - a todo can always be nested as dictionary string key and value list (and possibly more dictionaries)\n\n**Optional Params**\n- `header`: a string *Header* for the todo list\n- `title`: a string *Title* for the todo list\n- `subtitle`: a string *Subtitle* for the todo list\n- `footer`: a string *Footer* for the todo list\n\n\n## `Twash` component: `mdc.Twash`\nTwitter, for Dash. \n\n![musicfox.io Twash component static PNG demo](demo_assets/Twash-05-28.png)\n\nThis component implements an embedded Twitter timeline. \n\n###### Usage\n\n```python\n\n>>> mdc.Twash(\n>>> id='myDOMId',\n>>> handle=\"PostMalone\",\n>>> ) # full page blasting of Post Malone's Twitter\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/thinkjrs/musicfox-dash-components", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "musicfox-dash-components", "package_url": "https://pypi.org/project/musicfox-dash-components/", "platform": "", "project_url": "https://pypi.org/project/musicfox-dash-components/", "project_urls": { "Homepage": "https://github.com/thinkjrs/musicfox-dash-components" }, "release_url": "https://pypi.org/project/musicfox-dash-components/0.0.65/", "requires_dist": null, "requires_python": "", "summary": "Dash components from your favorite music tech company, musifox.io.", "version": "0.0.65" }, "last_serial": 5342712, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "44f56fa7cba0fe946d5c08ae64e3a168", "sha256": "14f315313746059a3e03f9b9265a34346453d200c5764264888c8027e6d00a09" }, "downloads": -1, "filename": "musicfox_dash_components-0.0.1.tar.gz", "has_sig": false, "md5_digest": "44f56fa7cba0fe946d5c08ae64e3a168", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 210722, "upload_time": "2019-04-10T03:44:38", "url": "https://files.pythonhosted.org/packages/00/a7/525fd2f396c8ba692169873ad48ee1d6862ec0c386dc70c588b137f7d478/musicfox_dash_components-0.0.1.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "8b988a73fb3639a97c12c4e17b68bc99", "sha256": "15d29a2749d4d49aa4c6a2f7889c5b41b0cbd9827403d0c9f0759171683b9c45" }, "downloads": -1, "filename": "musicfox_dash_components-0.0.11.tar.gz", "has_sig": false, "md5_digest": "8b988a73fb3639a97c12c4e17b68bc99", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 778870, "upload_time": "2019-05-29T01:31:48", "url": "https://files.pythonhosted.org/packages/93/c7/1009ef2831cd9ed7d46fbb43a16533d2ad01965ed77915b4b0c932201e0a/musicfox_dash_components-0.0.11.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "fef8412d4b17156962417ca90ab7304c", "sha256": "78e36618df107e891a5e8e1d0c80d0f4b81b0c1d6bc2fd1353028cc3299d0dfd" }, "downloads": -1, "filename": "musicfox_dash_components-0.0.2.tar.gz", "has_sig": false, "md5_digest": "fef8412d4b17156962417ca90ab7304c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 228198, "upload_time": "2019-04-10T04:55:59", "url": "https://files.pythonhosted.org/packages/4a/77/fd459c08dff8fb6bb4e5b44661252221291e0927cb608534baa755f65f3c/musicfox_dash_components-0.0.2.tar.gz" } ], "0.0.2a0": [ { "comment_text": "", "digests": { "md5": "3b1da6ec91b457d6cfa806022d5872df", "sha256": "02149e69ec8a749a54e55b5646c82bc2633e03783178aa37d2297d9b9cc80d39" }, "downloads": -1, "filename": "musicfox_dash_components-0.0.2a0.tar.gz", "has_sig": false, "md5_digest": "3b1da6ec91b457d6cfa806022d5872df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 228654, "upload_time": "2019-04-10T05:01:15", "url": "https://files.pythonhosted.org/packages/f4/3c/4692bbbe1877c1ea8ac3a5fc9aa2aa8bf85b9e58b17805a9a1dbcff98699/musicfox_dash_components-0.0.2a0.tar.gz" } ], "0.0.2b0": [ { "comment_text": "", "digests": { "md5": "7d763a9bff8a7a8e4a7f00ee30a35dc2", "sha256": "19b79877d9a142e2563485cc58a6a3d40058f00910dd69432348c2d240cad9fd" }, "downloads": -1, "filename": "musicfox_dash_components-0.0.2b0.tar.gz", "has_sig": false, "md5_digest": "7d763a9bff8a7a8e4a7f00ee30a35dc2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 228693, "upload_time": "2019-04-10T05:54:27", "url": "https://files.pythonhosted.org/packages/7d/a6/f00f649d592ee3734a38c8a2e911f26112b8a24e8663533c6ccbb0b9f2a5/musicfox_dash_components-0.0.2b0.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "9fc82a688cc374f98c7a11e4cc629873", "sha256": "4da0f6a5946436333155c50bccdb837e02ac41a22ad3ff0e92698b175de287f5" }, "downloads": -1, "filename": "musicfox_dash_components-0.0.3.tar.gz", "has_sig": false, "md5_digest": "9fc82a688cc374f98c7a11e4cc629873", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 237461, "upload_time": "2019-04-10T20:43:20", "url": "https://files.pythonhosted.org/packages/19/5a/68bb72c67c31f32bae9cd6cc4b2a34339e28cd710c24dcd9d1f9f815f204/musicfox_dash_components-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "d67a891d49a872564b94956231c9f73e", "sha256": "eeb5d3f1c17146b3a1a9f02e1f331af97d7c18ee11616a80b20a04101752ffdb" }, "downloads": -1, "filename": "musicfox_dash_components-0.0.4.tar.gz", "has_sig": false, "md5_digest": "d67a891d49a872564b94956231c9f73e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 236687, "upload_time": "2019-04-10T21:05:55", "url": "https://files.pythonhosted.org/packages/2e/5e/865fae38ef14aba18611ecad2af8c86ed58a929c70e2d2208e34dbcd5463/musicfox_dash_components-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "42bc58b78662bae7345b4e5fe92b2ca2", "sha256": "6d95c68110c03d72e3147550671a4bf0dd4d141f6b2832c4b2372d9dc36e736d" }, "downloads": -1, "filename": "musicfox_dash_components-0.0.5.tar.gz", "has_sig": false, "md5_digest": "42bc58b78662bae7345b4e5fe92b2ca2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 236530, "upload_time": "2019-04-10T21:53:05", "url": "https://files.pythonhosted.org/packages/55/3d/be5623c51ad8a875a25fc798cbf8c5dc382233de88c6442aa8d0b1885638/musicfox_dash_components-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "2a6d688dc9c1d2a8cc2f5e9f88a70fdf", "sha256": "41dce419612d84a122bbb5e0a5ed239ba33667d7eb4f1a9ebeac4422dba5ea15" }, "downloads": -1, "filename": "musicfox_dash_components-0.0.6.tar.gz", "has_sig": false, "md5_digest": "2a6d688dc9c1d2a8cc2f5e9f88a70fdf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 236684, "upload_time": "2019-04-10T22:28:40", "url": "https://files.pythonhosted.org/packages/ad/ea/6fad270bbaa847c3c2442a5d3e416116b679f96e4d413ef6cf472ffe3d72/musicfox_dash_components-0.0.6.tar.gz" } ], "0.0.61": [ { "comment_text": "", "digests": { "md5": "c902f70166212bfd3d6f3e77fb6d3b71", "sha256": "cd3932ea9eccc8f69ae280ace81810b1eba9f6e94c9d68fbaa827e6b29b993eb" }, "downloads": -1, "filename": "musicfox_dash_components-0.0.61.tar.gz", "has_sig": false, "md5_digest": "c902f70166212bfd3d6f3e77fb6d3b71", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 681535, "upload_time": "2019-05-23T18:51:52", "url": "https://files.pythonhosted.org/packages/69/81/51125abf6608fc7ef516533041f0c20864a833baabc5b852d8ec3be331ef/musicfox_dash_components-0.0.61.tar.gz" } ], "0.0.62": [ { "comment_text": "", "digests": { "md5": "daca22937e27632ef51ff92871a2e072", "sha256": "0c9a0070577091ace231a888bd9915604b41cc8a4fa3a201f3c3da989280f4ac" }, "downloads": -1, "filename": "musicfox_dash_components-0.0.62.tar.gz", "has_sig": false, "md5_digest": "daca22937e27632ef51ff92871a2e072", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 683193, "upload_time": "2019-05-23T19:08:09", "url": "https://files.pythonhosted.org/packages/97/a0/724e1d1642440709f0728c1c4add470941b551997db1e9863683dc7cfaac/musicfox_dash_components-0.0.62.tar.gz" } ], "0.0.63": [ { "comment_text": "", "digests": { "md5": "5ab3c65d900570d32fa3f7fdb36a8de5", "sha256": "8533c3664e601b8cb55c7b3b401f5685aba405566e36c62192277e0b63acd0ea" }, "downloads": -1, "filename": "musicfox_dash_components-0.0.63.tar.gz", "has_sig": false, "md5_digest": "5ab3c65d900570d32fa3f7fdb36a8de5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 778876, "upload_time": "2019-05-29T01:36:28", "url": "https://files.pythonhosted.org/packages/74/d3/d9657e84adfdf5f82a8b01c55def0f5709113c5058c5928142d13def167b/musicfox_dash_components-0.0.63.tar.gz" } ], "0.0.64": [ { "comment_text": "", "digests": { "md5": "2b394fa13d5839a914682c9e3891fbd9", "sha256": "f937cbbde4c4833f67b03c2ef416368617abed8f2ed756d29f76e495d4d4f6fc" }, "downloads": -1, "filename": "musicfox_dash_components-0.0.64.tar.gz", "has_sig": false, "md5_digest": "2b394fa13d5839a914682c9e3891fbd9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 779027, "upload_time": "2019-05-31T12:52:14", "url": "https://files.pythonhosted.org/packages/00/7d/d0944f156a65550601ce7eea9da34f28d996f17b76562ae71684e4231af7/musicfox_dash_components-0.0.64.tar.gz" } ], "0.0.65": [ { "comment_text": "", "digests": { "md5": "81f8b0bd507c56fcbd0497231bc14e63", "sha256": "dbac902d3e8e594ff301231ad7f90e9e03a5d8db94c921cff1dd9b0dd8f3a47a" }, "downloads": -1, "filename": "musicfox_dash_components-0.0.65.tar.gz", "has_sig": false, "md5_digest": "81f8b0bd507c56fcbd0497231bc14e63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 778967, "upload_time": "2019-05-31T13:00:36", "url": "https://files.pythonhosted.org/packages/aa/fe/d75b149ccd705cf0b8e1d36cb13e960ec5269745dffe49fcac680c38db1d/musicfox_dash_components-0.0.65.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "81f8b0bd507c56fcbd0497231bc14e63", "sha256": "dbac902d3e8e594ff301231ad7f90e9e03a5d8db94c921cff1dd9b0dd8f3a47a" }, "downloads": -1, "filename": "musicfox_dash_components-0.0.65.tar.gz", "has_sig": false, "md5_digest": "81f8b0bd507c56fcbd0497231bc14e63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 778967, "upload_time": "2019-05-31T13:00:36", "url": "https://files.pythonhosted.org/packages/aa/fe/d75b149ccd705cf0b8e1d36cb13e960ec5269745dffe49fcac680c38db1d/musicfox_dash_components-0.0.65.tar.gz" } ] }