{"id":21757800,"url":"https://github.com/sanwebinfo/random-words-api","last_synced_at":"2026-04-17T15:07:01.129Z","repository":{"id":243908851,"uuid":"813464751","full_name":"sanwebinfo/random-words-api","owner":"sanwebinfo","description":"PHP API for Get Random Words with definition and pronunciation.","archived":false,"fork":false,"pushed_at":"2024-07-19T06:45:48.000Z","size":196,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-26T00:27:14.800Z","etag":null,"topics":["api","json","mysql","pdo","php","random-generation","random-word","random-word-api","random-word-generator","random-words","randomwordgenerator","randomwords","redis"],"latest_commit_sha":null,"homepage":"","language":"PHP","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/sanwebinfo.png","metadata":{"files":{"readme":"README.md","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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-11T06:22:51.000Z","updated_at":"2024-07-19T06:45:52.000Z","dependencies_parsed_at":"2024-07-19T12:33:13.446Z","dependency_job_id":"cce78d56-3a05-48c4-88d1-2b7b27b350f1","html_url":"https://github.com/sanwebinfo/random-words-api","commit_stats":null,"previous_names":["sanwebinfo/random-words-api"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanwebinfo%2Frandom-words-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanwebinfo%2Frandom-words-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanwebinfo%2Frandom-words-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanwebinfo%2Frandom-words-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sanwebinfo","download_url":"https://codeload.github.com/sanwebinfo/random-words-api/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244734096,"owners_count":20501014,"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":["api","json","mysql","pdo","php","random-generation","random-word","random-word-api","random-word-generator","random-words","randomwordgenerator","randomwords","redis"],"created_at":"2024-11-26T11:17:08.939Z","updated_at":"2026-04-17T15:06:56.093Z","avatar_url":"https://github.com/sanwebinfo.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Random Words API\n\nPHP API for Get Random Words with definition and pronunciation.  \n\n## Built Using ✍️\n\n- Data scraped from Different External Sources and Bundled with `csv` File\n- Using PHP, PDO and MYSQL \u003e convert `csv` file to sql data \u003e `convert.php` : convert and store `csv` data into MYSQL database\n\n```sql\nCREATE TABLE words (\n    id INT NOT NULL AUTO_INCREMENT,\n    word VARCHAR(500) COLLATE utf8mb4_unicode_ci NOT NULL,\n    definition TEXT COLLATE utf8mb4_unicode_ci NOT NULL,\n    pronunciation VARCHAR(500) COLLATE utf8mb4_unicode_ci NOT NULL,\n    PRIMARY KEY (id),\n    UNIQUE (word)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;\n```\n\n- `env` Example data\n\n```sh\nDBHOST=localhost\nDBNAME=xxxxxxxx\nDBUSER=xxxxxxxxx\nDBPASSWORD=xxxxxxxxxxxxxxxxxx\n```\n\n- `word.php` Get random Words data in Random Order from MYSQL Database\n- `random.php` Powered by redis cache Store data in redis and Pick random data from redis memory if data not avilable it pick from MYSQL database and stored into redis memory\n- `clean.php` - Clear Redis Cache\n- `/telegram/bot.php` - Telegram Bot for Random Words with Pushbullet Alerts\n- `'fetch.php`' - Get Random Words data from Main Source  \n\n## Data\n\n- Check `data` Folder for CSV File and SQL Data  \n\n## API Credits ☑\n\nGet Random Words (with pronunciation) for Free using this API - \u003chttps://github.com/mcnaveen/Random-Words-API\u003e  \n\n## Disclaimer ⚠\n\n- We don't own any data or word. All belongs to the Respective owner of Website.  \n- Using it for educational purpose only.  \n\n## LICENSE ⚛\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsanwebinfo%2Frandom-words-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsanwebinfo%2Frandom-words-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsanwebinfo%2Frandom-words-api/lists"}