{"id":18731104,"url":"https://github.com/vaibhavsingh97/random-word","last_synced_at":"2025-05-15T23:05:20.032Z","repository":{"id":32567241,"uuid":"137185654","full_name":"vaibhavsingh97/random-word","owner":"vaibhavsingh97","description":"This is a simple python package to generate random english words","archived":false,"fork":false,"pushed_at":"2024-11-21T00:45:47.000Z","size":1253,"stargazers_count":124,"open_issues_count":34,"forks_count":25,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-05-09T17:55:54.055Z","etag":null,"topics":["package","python","random","random-word-generator","word","words"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/random-word/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vaibhavsingh97.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"vaibhavsingh97"}},"created_at":"2018-06-13T08:25:59.000Z","updated_at":"2025-02-03T18:54:12.000Z","dependencies_parsed_at":"2024-06-18T16:48:06.955Z","dependency_job_id":"4efb7ece-2b13-4db6-9de5-ba508f60eff2","html_url":"https://github.com/vaibhavsingh97/random-word","commit_stats":{"total_commits":64,"total_committers":9,"mean_commits":7.111111111111111,"dds":0.421875,"last_synced_commit":"5d4b419235f22d3e2fa6c8a6e475696d856b5331"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vaibhavsingh97%2Frandom-word","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vaibhavsingh97%2Frandom-word/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vaibhavsingh97%2Frandom-word/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vaibhavsingh97%2Frandom-word/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vaibhavsingh97","download_url":"https://codeload.github.com/vaibhavsingh97/random-word/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254436944,"owners_count":22070946,"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":["package","python","random","random-word-generator","word","words"],"created_at":"2024-11-07T14:56:18.100Z","updated_at":"2025-05-15T23:05:15.010Z","avatar_url":"https://github.com/vaibhavsingh97.png","language":"Python","funding_links":["https://github.com/sponsors/vaibhavsingh97"],"categories":[],"sub_categories":[],"readme":"# random-word\n\n![Build](https://github.com/vaibhavsingh97/random-word/workflows/Build/badge.svg)\n[![PyPI version](https://badge.fury.io/py/Random-Word.svg)](https://badge.fury.io/py/Random-Word)\n[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/Django.svg)](https://pypi.org/project/random-word/)\n[![PyPI - Status](https://img.shields.io/pypi/status/Django.svg)](https://pypi.org/project/random-word/)\n[![Downloads](https://pepy.tech/badge/random-word)](https://pepy.tech/project/random-word)\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://vaibhavsingh97.mit-license.org/)\n\nThis is a simple python package to generate random English words.\nIf you need help after reading the below, please find me on Twitter at [@vaibhavsingh97](https://twitter.com/vaibhavsingh97).\n\nIf you love the package, please :star2: the repo.\n\n## Installation\n\nYou should be able to install using `easy_install` or `pip` in the usual ways:\n\n```sh\n$ easy_install random-word\n$ pip install random-word\n```\n\nOr clone this repository and run:\n\n```sh\n$ python3 setup.py install\n```\n\nOr place the `random-word` folder that you downloaded somewhere where your scripts can access it.\n\n## Basic Usage\n\n\u003e 👋 This package will now, by default, fetch the random word from local [database](https://github.com/vaibhavsingh97/random-word/blob/master/random_word/database/words.json)\n\n```python\nfrom random_word import RandomWords\nr = RandomWords()\n\n# Return a single random word\nr.get_random_word()\n```\n\nDifferent services are available as a part of the random word package, which fetches random words from various API providers. Please check the `Services` section for more details.\n\n## Services\n\n- [Wordnik][wordnikDocLink]\n- [API Ninjas][apiNinjasDocLink]\n\n## Development\n\nAssuming that you have [`Python`](https://www.python.org/) and [`pipenv`](https://docs.pipenv.org) installed, set up your environment and install the required dependencies like this instead of the `pip install random-word` defined above:\n\n```sh\n$ git clone https://github.com/vaibhavsingh97/random-word.git\n$ cd random-word\n$ make init\n```\n\nAdd API Key in `random_word` directory defining API Key in `config.yml`. If you don't have an API key, then request your API key [here][wornikWebsiteLink]\n\n```sh\nAPI_KEY = \"\u003cAPI KEY\u003e\"\n```\n\nTo check your desired changes, you can install your package locally.\n\n```sh\n$ pip install -e .\n```\n\n## Issues\n\nYou can report the bugs at the [issue tracker](https://github.com/vaibhavsingh97/random-word/issues)\n\n## License\n\nBuilt with ♥ by Vaibhav Singh([@vaibhavsingh97](https://github.com/vaibhavsingh97)) under [MIT License](https://vaibhavsingh97.mit-license.org/)\n\nYou can find a copy of the License at \u003chttps://vaibhavsingh97.mit-license.org/\u003e\n\n[wordnikDocLink]:https://github.com/vaibhavsingh97/random-word/blob/master/docs/wordnik.md\n[apiNinjasDocLink]:https://github.com/vaibhavsingh97/random-word/blob/master/docs/apininjas.md\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvaibhavsingh97%2Frandom-word","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvaibhavsingh97%2Frandom-word","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvaibhavsingh97%2Frandom-word/lists"}