{"id":15914606,"url":"https://github.com/bbengfort/wotd","last_synced_at":"2025-04-03T03:44:20.893Z","repository":{"id":69222866,"uuid":"74582686","full_name":"bbengfort/wotd","owner":"bbengfort","description":"Word of the Day Flask App using Wordnik","archived":false,"fork":false,"pushed_at":"2016-11-25T15:40:01.000Z","size":11,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-08T17:45:52.857Z","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":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bbengfort.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":"2016-11-23T14:09:25.000Z","updated_at":"2016-11-23T16:37:47.000Z","dependencies_parsed_at":"2023-04-09T03:15:55.306Z","dependency_job_id":null,"html_url":"https://github.com/bbengfort/wotd","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/bbengfort%2Fwotd","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bbengfort%2Fwotd/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bbengfort%2Fwotd/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bbengfort%2Fwotd/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bbengfort","download_url":"https://codeload.github.com/bbengfort/wotd/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246933357,"owners_count":20857052,"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-10-06T17:04:34.129Z","updated_at":"2025-04-03T03:44:20.868Z","avatar_url":"https://github.com/bbengfort.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Word of the Day\n\n**Word of the Day Flask App using Wordnik**\n\n## Getting Started\n\nTo run the application follow these steps:\n\n1. Clone the repository and CD into it.\n\n2. Go to [developer.wordnik.com](http://developer.wordnik.com/) and obtain an API key to fetch data for the word of the day application.\n\n3. Create a .env file and add the following configurations:\n\n    - SECRET_KEY=\"\"\n    - WORDNIK_API_KEY=\"\"\n\n4. Run the development server:\n\n        $ ./manage.py runserver\n\nIf everything works you should see the word of the day when you open a browser to the localhost URL specified by the `runserver` script.\n\n## Docker\n\nThe point of the exercise in creating the WOTD app was to explore the use of Docker (and have a more complex application with a required environment than the cats example). To use the example in docker you can pull the [image from Docker Hub](https://hub.docker.com/r/bbengfort/wotd/) and run the app as follows:\n\n    $ docker run -p 8888:5000 --name wotd --env-file .env bbengfort/wotd\n\nThis should fetch the image from docker hub if it's not already on your machine and run it, mapping port 8888 to the Flask port 5000 and loading the environment from the .env file you created above. You should then be able to navigate to [localhost:8888](http://localhost:8888/) to view the app if everything is configured correctly.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbbengfort%2Fwotd","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbbengfort%2Fwotd","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbbengfort%2Fwotd/lists"}