'''simple docstring'''





from ..utils import DummyObject, requires_backends



class 					snake_case__       (				metaclass=a__							):
   _SCREAMING_SNAKE_CASE	: Dict						    =      ["torch", "transformers", "invisible_watermark"]



   def __init__(				self   :   int			,	*A__   :   Dict			,	**A__   :   str   )							->     str:




         '''simple docstring'''




         requires_backends(self			,	["torch", "transformers", "invisible_watermark"]   )



   @classmethod
   def 					UpperCAmelCase__       (				cls   :   Optional[int]			,	*A__   :   int			,	**A__   :   Optional[Any]   )							->     int:




         '''simple docstring'''




         requires_backends(cls			,	["torch", "transformers", "invisible_watermark"]   )



   @classmethod
   def 					UpperCAmelCase__       (				cls   :   Tuple			,	*A__   :   str			,	**A__   :   Tuple   )							->     int:




         '''simple docstring'''




         requires_backends(cls			,	["torch", "transformers", "invisible_watermark"]   )



class 					snake_case__       (				metaclass=a__							):
   _SCREAMING_SNAKE_CASE	: List[str]						    =      ["torch", "transformers", "invisible_watermark"]



   def __init__(				self   :   Tuple			,	*A__   :   List[Any]			,	**A__   :   List[str]   )							->     Any:




         '''simple docstring'''




         requires_backends(self			,	["torch", "transformers", "invisible_watermark"]   )



   @classmethod
   def 					UpperCAmelCase__       (				cls   :   Optional[int]			,	*A__   :   Dict			,	**A__   :   List[Any]   )							->     List[Any]:




         '''simple docstring'''




         requires_backends(cls			,	["torch", "transformers", "invisible_watermark"]   )



   @classmethod
   def 					UpperCAmelCase__       (				cls   :   Optional[int]			,	*A__   :   str			,	**A__   :   Any   )							->     List[Any]:




         '''simple docstring'''




         requires_backends(cls			,	["torch", "transformers", "invisible_watermark"]   )




import requests
from bsa import BeautifulSoup






def 					SCREAMING_SNAKE_CASE_			(		lowerCAmelCase_: int ,	lowerCAmelCase_: str     ):
      snake_case_     :			Optional[int]       =       (
          "https://www.horoscope.com/us/horoscopes/general/"
          f"horoscope-general-daily-{day}.aspx?sign={zodiac_sign}"
      )
      snake_case_     :			int       =       BeautifulSoup(requests.get(lowerCAmelCase_     ).content ,	"html.parser"     )
      return soup.find("div" ,	class_="main-horoscope"     ).p.text


if __name__ == "__main__":
     print("Daily Horoscope. \n")
     print(
         "enter your Zodiac sign number:\n",
         "1. Aries\n",
         "2. Taurus\n",
         "3. Gemini\n",
         "4. Cancer\n",
         "5. Leo\n",
         "6. Virgo\n",
         "7. Libra\n",
         "8. Scorpio\n",
         "9. Sagittarius\n",
         "10. Capricorn\n",
         "11. Aquarius\n",
         "12. Pisces\n",
     )
     UpperCAmelCase							=       int(input("number> ").strip())
     print("choose some day:\n", "yesterday\n", "today\n", "tomorrow\n")
     UpperCAmelCase							=       input("enter the day> ")
     UpperCAmelCase							=       horoscope(zodiac_sign, day)
     print(horoscope_text)



