{ "info": { "author": "Fabian B\u00fcchler", "author_email": "fabian@buechler.io", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3", "Topic :: Text Processing :: Fonts" ], "description": "======================\nGoogle Fonts Installer\n======================\n\nInstalls selected fonts from the `Google fonts directory`_ by selectively\ncloning the Git repository at `github.com/google/fonts`_ and creating symlinks\nin your ``~/.fonts`` directory.\n\n**Quickstart:**\n\n.. code:: bash\n\n $ pipsi install googlefonts_installer\n $ mkdir -p ~/googlefonts\n $ cd ~/googlefonts\n # Add list of font paths from git repo to:\n $ vim googlefonts.conf\n $ googlefonts-installer\n\nTo **update fonts** from Git, **install new fonts** or **remove fonts**, just\n(optionally) change ``googlefonts.conf`` and re-run ``googlefonts-installer``.\n\n.. _Google fonts directory: https://www.google.com/fonts\n.. _github.com/google/fonts: https://github.com/google/fonts\n\nRequirements\n============\n\nTo use this, you'll need\n\n* Python 3.3+ to run this script,\n* a recent version of Git supporting sparse checkouts,\n* a Linux-based system that uses the ``~/.fonts`` directory.\n\nUsage / How it works\n====================\n\n#. Create a directory for the Git clone:\n\n .. code:: bash\n\n $ mkdir -p ~/Fonts/googlefonts/\n $ cd ~/Fonts/googlefonts/\n\n#. Install the ``googlefonts-installer`` package from PyPi. A good way to do\n this is via `pipsi`_:\n\n .. code:: bash\n\n $ pipsi install googlefonts_installer\n\n You now have the ``googlefonts-installer`` command available.\n\n#. List the fonts to install, or more precicely the sub-paths of the Google\n fonts Git repository to clone, in a ``googlefonts.conf`` configuration\n file, e.g.::\n\n ufl/ubuntu\n ofl/firamono\n ofl/firasans\n\n For example, to install *Ubuntu Regular*, use the directory part\n ``ufl/ubuntu/`` of the file ``ufl/ubuntu/Ubuntu-Regular.ttf`` in the\n repository.\n\n#. Run ``googlefonts-installer``. This \u2026\n\n * If not yet done, inits a Git repository with sparse-checkout\n (only clone the defined paths) and adds the Google fonts Git repository\n as a remote.\n\n * Pulls the latest changes (shallow history to save space).\n\n * Creates symlinks for each font directory to ``~/.fonts``.\n\n * Removes broken symlinks from ``~/.fonts`` for uninstalled (removed from\n ``googlefonts.conf``) fonts.\n\n.. _pipsi: https://github.com/mitsuhiko/pipsi/\n\nDefaults\n--------\n\nThe ``googlefonts-installer`` command defaults to:\n\n* reading config from ``googlefonts.conf`` in the current working directory,\n* cloning into the current working directory and\n* symlinking to ``~/.fonts``.\n\nUse the ``--config``, ``--work-dir`` and ``--fonts-dir`` arguments to change\nthis behaviour.\n\nHint\n----\n\nTo find the sub-paths of the fonts you'd like to install, go to\nhttps://github.com/google/fonts, hit ``t`` and start typing a font's name.\nGithub will list all matching file names.\n\n\nChangelog\n=========\n\n0.3.1 - unreleased\n------------------\n\n* Fix broken source and wheel distributions. Now actually installable.\n\n0.3.0 - 2016-03-10\n------------------\n\n* Clean up broken symlinks from ``~/.fonts`` after uninstalling a font\n (removed from ``googlefonts.conf``).\n\n* Improve documentation.\n\n0.2.0 - 2016-03-09\n------------------\n\n* Packaging fix.\n\n0.1.0 - 2016-03-09\n------------------\n\n* Initial implementation.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/fabianbuechler/googlefonts_installer", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "googlefonts-installer", "package_url": "https://pypi.org/project/googlefonts-installer/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/googlefonts-installer/", "project_urls": { "Homepage": "https://github.com/fabianbuechler/googlefonts_installer" }, "release_url": "https://pypi.org/project/googlefonts-installer/0.3.1/", "requires_dist": null, "requires_python": "", "summary": "Google fonts installer utility.", "version": "0.3.1" }, "last_serial": 2054805, "releases": { "0.1.0": [], "0.2.0": [ { "comment_text": "", "digests": { "md5": "3ed80f6d8146532fd534bf9c5f57d03b", "sha256": "6df33ffad3204aeb067246ed5981d906b01581bfa0f44011c221a0a90fa41087" }, "downloads": -1, "filename": "googlefonts_installer-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3ed80f6d8146532fd534bf9c5f57d03b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10187, "upload_time": "2016-03-09T21:43:45", "url": "https://files.pythonhosted.org/packages/4c/d7/5ff53d2800b690850143ef65d966328c6047fa4e78cc35fccbbeb13b0b58/googlefonts_installer-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c83705940df6d34b3f8306d2d3eea769", "sha256": "112fd46ad9d82433c6d2d49de66a4300234e784bf14abd07ec3ff9f4330b9523" }, "downloads": -1, "filename": "googlefonts_installer-0.2.0.tar.gz", "has_sig": false, "md5_digest": "c83705940df6d34b3f8306d2d3eea769", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4218, "upload_time": "2016-03-09T21:43:50", "url": "https://files.pythonhosted.org/packages/36/7f/db4cfa85a17b8627c5e66e77f24848b7d3352c27c904f8445c8df1a94970/googlefonts_installer-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "e6c1a34a21671fa3376a8ddf2b64682a", "sha256": "666126bff3d24607a5d764ed7315ee0e990c908e9805a2feedc384e77246bea0" }, "downloads": -1, "filename": "googlefonts_installer-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e6c1a34a21671fa3376a8ddf2b64682a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11264, "upload_time": "2016-03-10T22:02:11", "url": "https://files.pythonhosted.org/packages/45/77/2ecfc24cb8a851e829cbea08f96f8c7888c853e476f362daae9359074e8f/googlefonts_installer-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4071fb82cf777ed2dfb316e67abe804f", "sha256": "14b3273873559493d52535fa9b54588a6cdcf96061dc8608b1471cc25cdc2b6e" }, "downloads": -1, "filename": "googlefonts_installer-0.3.0.tar.gz", "has_sig": false, "md5_digest": "4071fb82cf777ed2dfb316e67abe804f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4758, "upload_time": "2016-03-10T22:02:27", "url": "https://files.pythonhosted.org/packages/86/71/3faa1ac95eaa7e515826625fb6d0cdf7076afbd476cedff03a1ef0e62276/googlefonts_installer-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "5c8f4667c06cda3c0ce3be251a6a1931", "sha256": "e8c256cbe662728041a707abd96a044f6c71a1bef2888386f1229ad8f4db0a83" }, "downloads": -1, "filename": "googlefonts_installer-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5c8f4667c06cda3c0ce3be251a6a1931", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7176, "upload_time": "2016-04-09T09:15:53", "url": "https://files.pythonhosted.org/packages/56/88/27ea42a78c4772abfdeb78c1848cbef51df12b024ee4b5b5525c5823d00f/googlefonts_installer-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e0f18cb6df0d73ba67c0ae7e2af4bc2", "sha256": "73991608123a0e32baab6d981e26434763755138942ed5ff4133377fb1d8f1c3" }, "downloads": -1, "filename": "googlefonts_installer-0.3.1.tar.gz", "has_sig": false, "md5_digest": "4e0f18cb6df0d73ba67c0ae7e2af4bc2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5734, "upload_time": "2016-04-09T09:16:01", "url": "https://files.pythonhosted.org/packages/60/65/c1edf87f3f9a3077660936da75a68500db83f691f2a5cc7860371271076b/googlefonts_installer-0.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5c8f4667c06cda3c0ce3be251a6a1931", "sha256": "e8c256cbe662728041a707abd96a044f6c71a1bef2888386f1229ad8f4db0a83" }, "downloads": -1, "filename": "googlefonts_installer-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5c8f4667c06cda3c0ce3be251a6a1931", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7176, "upload_time": "2016-04-09T09:15:53", "url": "https://files.pythonhosted.org/packages/56/88/27ea42a78c4772abfdeb78c1848cbef51df12b024ee4b5b5525c5823d00f/googlefonts_installer-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e0f18cb6df0d73ba67c0ae7e2af4bc2", "sha256": "73991608123a0e32baab6d981e26434763755138942ed5ff4133377fb1d8f1c3" }, "downloads": -1, "filename": "googlefonts_installer-0.3.1.tar.gz", "has_sig": false, "md5_digest": "4e0f18cb6df0d73ba67c0ae7e2af4bc2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5734, "upload_time": "2016-04-09T09:16:01", "url": "https://files.pythonhosted.org/packages/60/65/c1edf87f3f9a3077660936da75a68500db83f691f2a5cc7860371271076b/googlefonts_installer-0.3.1.tar.gz" } ] }