{"id":13617636,"url":"https://github.com/manu-chroma/username-availability-checker","last_synced_at":"2026-01-18T11:05:33.313Z","repository":{"id":52159829,"uuid":"48658172","full_name":"manu-chroma/username-availability-checker","owner":"manu-chroma","description":"Live at  : https://username-check.herokuapp.com/","archived":false,"fork":false,"pushed_at":"2021-05-06T19:13:17.000Z","size":3122,"stargazers_count":95,"open_issues_count":29,"forks_count":37,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-08-01T20:48:16.826Z","etag":null,"topics":["flask-api","flask-application","username-checker"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/manu-chroma.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-12-27T19:48:41.000Z","updated_at":"2024-07-21T14:18:35.000Z","dependencies_parsed_at":"2022-08-28T15:41:47.672Z","dependency_job_id":null,"html_url":"https://github.com/manu-chroma/username-availability-checker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manu-chroma%2Fusername-availability-checker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manu-chroma%2Fusername-availability-checker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manu-chroma%2Fusername-availability-checker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manu-chroma%2Fusername-availability-checker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/manu-chroma","download_url":"https://codeload.github.com/manu-chroma/username-availability-checker/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223621926,"owners_count":17174787,"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":["flask-api","flask-application","username-checker"],"created_at":"2024-08-01T20:01:45.179Z","updated_at":"2026-01-18T11:05:33.278Z","avatar_url":"https://github.com/manu-chroma.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"# Username Availability Checker\n\n[![Join the chat at https://gitter.im/username-availability-checker/Lobby](https://badges.gitter.im/username-availability-checker/Lobby.svg)](https://gitter.im/username-availability-checker/Lobby?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n\nCheck if a username can or cannot be taken on a bunch of popular social websites (such as Twitter, Instagram, Soundcloud, Github etc.) \n\nTry it out at: https://username-check.herokuapp.com/   \n\n\n## Setup\n\nIn case you want to try out project locally/contribute\n\n### Install dependencies\n\nCreating a virtual environment for the project is recommended.\n\n```\npip install -r requirements.txt\npip install -r test-requirements.txt\n```\n\n### Setup config file\nCopy and rename .env.copy to .env by:\n\n- Unix or Linux:\n\n``` bash\ncp .env.copy .env\n```\n- Windows:\n\n``` cmd\ncopy .env.copy .env\n```\n\nYou can choose to edit the default config before running the project\n\n\n### Running the web app \n\n```\npython username_api.py \u0026\npython frontend.py\n```\n\nTo use, go to address generated by flask app in a browser.\n\n### Running tests for flask backend\n\nTested on python 3.4, 3.5 and 3.6\n\n``` bash\npython -m pytest -s -v\ncoala --non-interactive -V\n```\n\n### Running cli script\n\nWe don't test it often, so maybe it might be broken\n\n```\npython cli.py\n```\n\n## Backend API endpoint\n\nThis endpoint is responsible for returning the username status to the frontend \n\n- https://username-availability.herokuapp.com/check/\u003cwebsite name\u003e/``\u003cusername\u003e/``\n- eg: https://username-availability.herokuapp.com/check/facebook/yolo\n\n## Contributors\n\nSince the inception of the project, it has on and off been in developement. It has seen minor contributions during hacktoberfest and major contributions from students during Google Codein 2017.\n\nFor the time being, the project is being maintained actively. \n\n## License\n```\n© MIT\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmanu-chroma%2Fusername-availability-checker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmanu-chroma%2Fusername-availability-checker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmanu-chroma%2Fusername-availability-checker/lists"}