From 764f41b7059991a3b882f05c61cbfa4361fc8dc0 Mon Sep 17 00:00:00 2001 From: noobyysauraj Date: Wed, 2 Nov 2022 09:43:47 +0530 Subject: [PATCH 1/4] Initial Commit --- scripts/Urban_Dictionary/script.py | 32 ++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 scripts/Urban_Dictionary/script.py diff --git a/scripts/Urban_Dictionary/script.py b/scripts/Urban_Dictionary/script.py new file mode 100644 index 0000000..d23821a --- /dev/null +++ b/scripts/Urban_Dictionary/script.py @@ -0,0 +1,32 @@ +import requests +import json +import os +from dotenv import load_dotenv + +load_dotenv() + +UD_API_KEY = os.environ.get("UD_API_KEY") + +word = str(input("Enter Word : ")) + +url = "https://mashape-community-urban-dictionary.p.rapidapi.com/define" + +querystring = {"term":word} + +headers = { + "X-RapidAPI-Key": UD_API_KEY, + "X-RapidAPI-Host": "mashape-community-urban-dictionary.p.rapidapi.com" +} + +response = requests.request("GET", url, headers=headers, params=querystring) +json_str = json.dumps(response.text) +y = json.loads(response.text) +print( +"\n", +"Showing Results for", y["list"][0]["word"], "\n", +"Definition : ", y["list"][0]["definition"], "\n", +"Permalink " , y["list"][0]["permalink"], "\n", +"Written On : " , y["list"][0]["written_on"], "\n", +"Example : " , y["list"][0]["example"], "\n", +"Author : " , y["list"][0]["author"], "\n", +) From d467f2b0a4a775cb5599161447eba2fafae267a4 Mon Sep 17 00:00:00 2001 From: noobyysauraj Date: Wed, 2 Nov 2022 09:44:49 +0530 Subject: [PATCH 2/4] Add Readme --- scripts/Urban_Dictionary/README.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 scripts/Urban_Dictionary/README.md diff --git a/scripts/Urban_Dictionary/README.md b/scripts/Urban_Dictionary/README.md new file mode 100644 index 0000000..1da761d --- /dev/null +++ b/scripts/Urban_Dictionary/README.md @@ -0,0 +1,13 @@ +## Py-Weather-Report +Simple Python Program for finding meaning of the word. +> Uses https://rapidapi.com/community/api/urban-dictionary for API Calls. +### Requirements +```bash +pip install json requests python_dotenv +``` + +### Run Program +```bash +python script.py +``` + From d781925b1dd1977f1ad042ee5041c6e55a694548 Mon Sep 17 00:00:00 2001 From: noobyysauraj Date: Wed, 2 Nov 2022 09:45:58 +0530 Subject: [PATCH 3/4] Add requirements.txt and sample .env file --- scripts/Urban_Dictionary/.env.example | 1 + scripts/Urban_Dictionary/requirements.txt | 3 +++ 2 files changed, 4 insertions(+) create mode 100644 scripts/Urban_Dictionary/.env.example create mode 100644 scripts/Urban_Dictionary/requirements.txt diff --git a/scripts/Urban_Dictionary/.env.example b/scripts/Urban_Dictionary/.env.example new file mode 100644 index 0000000..ab949aa --- /dev/null +++ b/scripts/Urban_Dictionary/.env.example @@ -0,0 +1 @@ +UD_API_KEY=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX diff --git a/scripts/Urban_Dictionary/requirements.txt b/scripts/Urban_Dictionary/requirements.txt new file mode 100644 index 0000000..85aa745 --- /dev/null +++ b/scripts/Urban_Dictionary/requirements.txt @@ -0,0 +1,3 @@ +json +requests +python-dotenv From 8090cdfe87b1ace24838a414e966817398b15d1e Mon Sep 17 00:00:00 2001 From: noobyysauraj Date: Wed, 2 Nov 2022 10:23:14 +0530 Subject: [PATCH 4/4] Rename Directory to Meaning Grepper --- scripts/{Urban_Dictionary => Meaning_Grepper}/.env.example | 0 scripts/{Urban_Dictionary => Meaning_Grepper}/README.md | 2 +- scripts/{Urban_Dictionary => Meaning_Grepper}/requirements.txt | 0 scripts/{Urban_Dictionary => Meaning_Grepper}/script.py | 0 4 files changed, 1 insertion(+), 1 deletion(-) rename scripts/{Urban_Dictionary => Meaning_Grepper}/.env.example (100%) rename scripts/{Urban_Dictionary => Meaning_Grepper}/README.md (89%) rename scripts/{Urban_Dictionary => Meaning_Grepper}/requirements.txt (100%) rename scripts/{Urban_Dictionary => Meaning_Grepper}/script.py (100%) diff --git a/scripts/Urban_Dictionary/.env.example b/scripts/Meaning_Grepper/.env.example similarity index 100% rename from scripts/Urban_Dictionary/.env.example rename to scripts/Meaning_Grepper/.env.example diff --git a/scripts/Urban_Dictionary/README.md b/scripts/Meaning_Grepper/README.md similarity index 89% rename from scripts/Urban_Dictionary/README.md rename to scripts/Meaning_Grepper/README.md index 1da761d..1c945a4 100644 --- a/scripts/Urban_Dictionary/README.md +++ b/scripts/Meaning_Grepper/README.md @@ -1,4 +1,4 @@ -## Py-Weather-Report +## py_Online_Meaning_Grepper Simple Python Program for finding meaning of the word. > Uses https://rapidapi.com/community/api/urban-dictionary for API Calls. ### Requirements diff --git a/scripts/Urban_Dictionary/requirements.txt b/scripts/Meaning_Grepper/requirements.txt similarity index 100% rename from scripts/Urban_Dictionary/requirements.txt rename to scripts/Meaning_Grepper/requirements.txt diff --git a/scripts/Urban_Dictionary/script.py b/scripts/Meaning_Grepper/script.py similarity index 100% rename from scripts/Urban_Dictionary/script.py rename to scripts/Meaning_Grepper/script.py