{"id":28856345,"url":"https://github.com/tachodril/easy_horo","last_synced_at":"2026-04-29T10:03:56.074Z","repository":{"id":50185033,"uuid":"210921866","full_name":"tachodril/Easy_horo","owner":"tachodril","description":null,"archived":false,"fork":false,"pushed_at":"2022-12-08T06:38:30.000Z","size":5533,"stargazers_count":1,"open_issues_count":4,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2023-03-10T18:18:59.691Z","etag":null,"topics":["beautifulsoup4","flask"],"latest_commit_sha":null,"homepage":null,"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/tachodril.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":"2019-09-25T19:16:14.000Z","updated_at":"2020-01-14T15:30:40.000Z","dependencies_parsed_at":"2023-01-24T16:45:18.026Z","dependency_job_id":null,"html_url":"https://github.com/tachodril/Easy_horo","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"purl":"pkg:github/tachodril/Easy_horo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tachodril%2FEasy_horo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tachodril%2FEasy_horo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tachodril%2FEasy_horo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tachodril%2FEasy_horo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tachodril","download_url":"https://codeload.github.com/tachodril/Easy_horo/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tachodril%2FEasy_horo/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260852173,"owners_count":23072607,"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":["beautifulsoup4","flask"],"created_at":"2025-06-20T00:13:12.837Z","updated_at":"2026-04-29T10:03:56.068Z","avatar_url":"https://github.com/tachodril.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Easy_horo\n\u003ch1\u003eHoroscope API and application\u003c/h1\u003e\n\nAn API to extract horoscope using web scraping.\n\n\u003ch2\u003eFeatures :\u003c/h2\u003e\n\n\u003cli\u003eToday's horoscope\u003c/li\u003e\n\t    Jsonified into date, horoscope and sunsign.\n\u003cli\u003eWeekly horoscope\u003c/li\u003e\n\t    Jsonified into week, horoscope and sunsign.\n\u003cli\u003eMonthly horoscope\u003c/li\u003e\n\t    Jsonified into month, horoscope and sunsign.\n\n\u003ch2\u003eAPI Usage :\u003c/h2\u003e\n\n\u003ch4\u003eUsage 1.\u003c/h4\u003e Web Page Link that uses the API : https://easyhoro.herokuapp.com/\n\n\u003ch6\u003eSteps included:\u003c/h6\u003e\n\n1. Open the above link in your browser. \n2. Now, select your sunsign and time for which you want to know your horoscope.\n3. Click on ‘submit’ button.\n4. There you go. (To get another horoscope, follow steps 2 \u0026 3 again.)\n\n\u003ch4\u003eUsage 2.\u003c/h4\u003e You can directly open the api server and use json data in your app.\n\nAPI Base URL : https://easy-horo.herokuapp.com/\n\nGET : \u003cb\u003e /today/sunsign \u003c/b\u003e\u003cbr\u003e\nGET : \u003cb\u003e /weekly/sunsign \u003c/b\u003e\u003cbr\u003e\nGET : \u003cb\u003e /monthly/sunsign \u003c/b\u003e\u003cbr\u003e\n\nExample Usage 2: GET https://easy-horo.herokuapp.com/today/aquarius\n\nExample Result:\n\t\t\t\n\t\t\t{\n        \"date\":\"27-09-2019\",\n        \"result\":\"You will seek spirituality as you feel thoroughly dejected by your present situation.\n                Ritik says that even struggling courageously with circumstances requires a spiritual endeavour. \n                These trying times give you the patience to deal intelligently with challenges and setbacks.\",\n        \"sunsign\":\"aquarius\"\n      }\n\n\n\u003ch2\u003eDevelopment:\u003c/h2\u003e\n\n\u003cli\u003eWeb Scraping from a horoscope website (ganeshaspeaks) using Python and Beautiful Soup.\u003c/li\u003e\n\u003cli\u003eUsing Flask, created server and RESTful API to return requested JSON data.\u003c/li\u003e\n\u003cli\u003eCreated a web page to show example of using the above created API and used javascript to fetch API and parse JSON data.\u003c/li\u003e\n\u003cli\u003eUsed Heroku cloud platform to host the API server as well as web page.\u003c/li\u003e\n\n\u003ch2\u003eTools Used :\u003c/h2\u003e\n\n\u003cli\u003eBeautiful Soup \u003c/li\u003e\n\u003cli\u003eFlask \u003c/li\u003e\n\u003cli\u003eRequests (Pyhton Module) \u003c/li\u003e\n\u003cli\u003eHeroku (cloud platform) \u003c/li\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftachodril%2Feasy_horo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftachodril%2Feasy_horo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftachodril%2Feasy_horo/lists"}