{"id":20942341,"url":"https://github.com/unfoldingword-dev/uw_tools","last_synced_at":"2026-04-21T23:04:23.537Z","repository":{"id":62586893,"uuid":"58489139","full_name":"unfoldingWord-dev/uw_tools","owner":"unfoldingWord-dev","description":null,"archived":false,"fork":false,"pushed_at":"2018-06-04T01:18:15.000Z","size":2231,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-02-20T00:31:26.506Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/unfoldingWord-dev.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-05-10T19:46:56.000Z","updated_at":"2016-11-02T15:14:26.000Z","dependencies_parsed_at":"2022-11-03T22:35:30.631Z","dependency_job_id":null,"html_url":"https://github.com/unfoldingWord-dev/uw_tools","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unfoldingWord-dev%2Fuw_tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unfoldingWord-dev%2Fuw_tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unfoldingWord-dev%2Fuw_tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unfoldingWord-dev%2Fuw_tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/unfoldingWord-dev","download_url":"https://codeload.github.com/unfoldingWord-dev/uw_tools/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243335382,"owners_count":20274898,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-18T23:26:11.211Z","updated_at":"2025-12-28T23:37:19.616Z","avatar_url":"https://github.com/unfoldingWord-dev.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"master:\n\n.. image:: https://travis-ci.org/unfoldingWord-dev/uw_tools.svg?branch=master\n    :alt: Build Status\n    :target: https://travis-ci.org/unfoldingWord-dev/uw_tools\n\n.. image:: https://coveralls.io/repos/github/unfoldingWord-dev/uw_tools/badge.svg?branch=master\n    :alt: Build Status\n    :target: https://coveralls.io/github/unfoldingWord-dev/uw_tools\n\ndevelop:\n\n.. image:: https://travis-ci.org/unfoldingWord-dev/uw_tools.svg?branch=develop\n    :alt: Build Status\n    :target: https://travis-ci.org/unfoldingWord-dev/uw_tools\n\n.. image:: https://coveralls.io/repos/github/unfoldingWord-dev/uw_tools/badge.svg?branch=develop\n    :alt: Build Status\n    :target: https://coveralls.io/github/unfoldingWord-dev/uw_tools\n\nunfoldingWord Python Tools\n==========================\n\nA collection of Python scripts that have proven useful and have been reused.\n\nAs the files are moved from their original location into this project, we are trying to make sure they are compatible\nwith both Python 2.7 and 3.5.\n\n**To use this library, install it in your Python environment like this:**\n\n::\n\n    pip install uw-tools\n\n**To install a particular version (tag, branch or commit) use this:**\n\n::\n\n    pip install git+git://github.com/unfoldingWord-dev/uw_tools.git@Tag-Branch-or-Commit#egg=uw-tools\n\n\nSubmitting to pypi\n******************\n\n**Add the library to pypi if you haven't already.**\n\n1. Run ``python setup.py sdist bdist_wheel``.\n2. Go to https://pypi.python.org/pypi?%3Aaction=submit_form\n3. Click \"Choose File\" and pick ``uw_tools.egg-info/PKG-INFO``, then click \"Add Package Info.\"\n\n**Install twine**\n\n::\n\n    sudo pip install twine\n\n**Create settings file ``~/.pypirc`` with these contents:**\n\n::\n\n    [distutils]\n    index-servers=pypi\n\n    [pypi]\n    repository = https://upload.pypi.org/legacy/\n    username = \u003cUSER-NAME\u003e\n    password = \u003cPASSWORD\u003e\n\n**Generate the packages and upload**\n\n::\n\n    python setup.py sdist bdist_wheel\n    twine upload dist/*\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funfoldingword-dev%2Fuw_tools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Funfoldingword-dev%2Fuw_tools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funfoldingword-dev%2Fuw_tools/lists"}