{ "info": { "author": "Derek Payton", "author_email": "derek.payton@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3" ], "description": "================\npython-fretboard\n================\n\nFretboard is a python library for generating SVG fretboard images and chord charts in Python.\n\n.. image:: example.png\n\nInstall\n=======\n\n::\n\n pip install fretboard\n\nUsage\n=====\n\nBasic Examples\n--------------\n\n`Guitar chord `_::\n\n chord = fretboard.Chord(positions='xx0232', fingers='---132')\n chord.save('svg/D.svg')\n\n`Bass chord `_::\n\n chord = fretboard.BassChord(positions='x221', fingers='-321')\n chord.save('svg/bass-E.svg')\n\n`Ukulele chord `_::\n\n chord = fretboard.UkuleleChord(positions='x232', fingers='-132')\n chord.save('svg/ukulele-G.svg')\n\n`Penatonic scale shape `_::\n\n fb = fretboard.Fretboard(frets=(5, 8), style={'marker': {'color': 'dodgerblue'}})\n fb.add_marker(string=0, fret=5, label='A', color='chocolate')\n fb.add_marker(string=1, fret=5, label='D')\n fb.add_marker(string=2, fret=5, label='G')\n fb.add_marker(string=3, fret=5, label='C')\n fb.add_marker(string=4, fret=5, label='E')\n fb.add_marker(string=5, fret=5, label='A', color='chocolate')\n\n fb.add_marker(string=0, fret=8, label='C')\n fb.add_marker(string=1, fret=7, label='E')\n fb.add_marker(string=2, fret=7, label='A', color='chocolate')\n fb.add_marker(string=3, fret=7, label='D')\n fb.add_marker(string=4, fret=8, label='G')\n fb.add_marker(string=5, fret=8, label='C')\n fb.save('svg/pentatonic-shape.svg')\n\nDemo\n----\n\nThe `demo/` directory contains runnable examples that are served up in a web page.\n\n::\n\n python-fretboard/demo $ pip install -r requirements.txt\n python-fretboard/demo $ invoke serve\n\nPoint your browser to http://localhost:8080 and check out the freshly rendered fretboards!\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/dmpayton/python-fretboard/tarball/v1.0.0", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dmpayton/python-fretboard", "keywords": "guitar fretboard chord", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "fretboard", "package_url": "https://pypi.org/project/fretboard/", "platform": "", "project_url": "https://pypi.org/project/fretboard/", "project_urls": { "Download": "https://github.com/dmpayton/python-fretboard/tarball/v1.0.0", "Homepage": "https://github.com/dmpayton/python-fretboard" }, "release_url": "https://pypi.org/project/fretboard/1.0.0/", "requires_dist": [ "attrdict (==2.0.0)", "svgwrite (==1.1.9)", "PyYAML (==3.12)" ], "requires_python": "", "summary": "Fretboard is a python library for generating SVG fretboard images and chord charts in Python.", "version": "1.0.0" }, "last_serial": 2468173, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "69816d7c86ee8cbf9d7c1acf0ab888f0", "sha256": "1836ee4ad9c709c07c35fe0606584daf643a7388904a0a3a4560c596f3fc74b6" }, "downloads": -1, "filename": "fretboard-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "69816d7c86ee8cbf9d7c1acf0ab888f0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8340, "upload_time": "2016-11-18T09:56:49", "url": "https://files.pythonhosted.org/packages/47/87/d557cb2018c39e82992e28fda6fc3c94630e100dc8c6356921250eb72531/fretboard-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2123048563a6ebf4d513caf317b15b0e", "sha256": "bf5bef92db7bb1d7cde2ec435232b2033f0855737776b606506091fe8fe584ee" }, "downloads": -1, "filename": "fretboard-1.0.0.tar.gz", "has_sig": false, "md5_digest": "2123048563a6ebf4d513caf317b15b0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5706, "upload_time": "2016-11-18T09:56:51", "url": "https://files.pythonhosted.org/packages/0f/62/ccd9d2d34e767e62505ec3319f3a3b373087296c24012d4bc15ecdeda576/fretboard-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "69816d7c86ee8cbf9d7c1acf0ab888f0", "sha256": "1836ee4ad9c709c07c35fe0606584daf643a7388904a0a3a4560c596f3fc74b6" }, "downloads": -1, "filename": "fretboard-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "69816d7c86ee8cbf9d7c1acf0ab888f0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8340, "upload_time": "2016-11-18T09:56:49", "url": "https://files.pythonhosted.org/packages/47/87/d557cb2018c39e82992e28fda6fc3c94630e100dc8c6356921250eb72531/fretboard-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2123048563a6ebf4d513caf317b15b0e", "sha256": "bf5bef92db7bb1d7cde2ec435232b2033f0855737776b606506091fe8fe584ee" }, "downloads": -1, "filename": "fretboard-1.0.0.tar.gz", "has_sig": false, "md5_digest": "2123048563a6ebf4d513caf317b15b0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5706, "upload_time": "2016-11-18T09:56:51", "url": "https://files.pythonhosted.org/packages/0f/62/ccd9d2d34e767e62505ec3319f3a3b373087296c24012d4bc15ecdeda576/fretboard-1.0.0.tar.gz" } ] }