/ discordbot / GithubfetchBot / gitfunction.py
swadhinbiswas error solve · 3/3/2024
308ee70
32 lines · 662 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
import requests
import pprint
from dotenv import load_dotenv
# from stractdata import Safegitdata
import os 
load_dotenv()
token = os.getenv("GITHUB_TOKEN")


class GetGitHub:
   def get_repo(text):
    headers = {"Authorization": f"token {token}"}
    url = f"https://api.github.com/search/repositories?q=language:{text}&sort=stars"

    response = requests.get(url, headers=headers).json()
   
    return response
    


     
  # async def get_userall(text):
  #   headers = {"Authorization": f"token {token}"}
  #   url = f"https://api.github.com/users/{text}"

  #   response = requests.get(url, headers=headers).json()
    
  #   return response.json()