cosmo / cosmo2hex.py
tripleS-Dev
start
1c1f3a2
raw
history blame contribute delete
No virus
1.15 kB
import requests
def find(input_str):
if len(input_str) < 4:
return ["4๊ธ€์ž ์ด์ƒ์œผ๋กœ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”."]
base_url = "https://cache.nova.gd/user/v1"
url = f"{base_url}/search?query={input_str}"
response = requests.get(url)
data = response.json()
users = data.get("results", []) # 'search' ๊ฐ€ {"results": [...]} ํ˜•์‹์„ ๋ฐ˜ํ™˜ํ•œ๋‹ค๊ณ  ๊ฐ€์ •
if response.status_code != 200:
raise Exception(f"Request failed with status code {response.status_code}")
if not users:
return ["๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ ์—†์Œ"]
# ๊ฒฐ๊ณผ๋ฅผ ๋ฆฌ์ŠคํŠธ ํ˜•ํƒœ๋กœ ๋ฐ˜ํ™˜ํ•˜๊ธฐ ์ „์— ์ตœ๋Œ€ 25๊ฐœ์˜ ๊ฒฐ๊ณผ๋งŒ ํฌํ•จ๋˜๋„๋ก ์กฐ์ •
result_list = [user['nickname'] for user in users[:25]]
return result_list
def adress_search(input_str):
if len(input_str) < 4:
return "4๊ธ€์ž ์ด์ƒ์œผ๋กœ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”."
base_url = "https://cache.nova.gd/user/v1"
url = f"{base_url}/search?query={input_str}"
response = requests.get(url)
data = response.json()
# 'address' ๊ฐ’ ์ถ”์ถœ
address = data['results'][0]['address']
address = str(address)
return address