├── README.md ├── github.py ├── default.html └── templates └── index.html /README.md: -------------------------------------------------------------------------------- 1 | Github Finder Project with using Flask Framework, Github Rest Api and Python 2 | -------------------------------------------------------------------------------- /github.py: -------------------------------------------------------------------------------- 1 | from flask import Flask,render_template,request 2 | import requests 3 | app = Flask(__name__) 4 | base_url = "https://api.github.com/users/" 5 | 6 | @app.route("/",methods = ["GET","POST"]) 7 | def index(): 8 | if request.method == "POST": 9 | githubname = request.form.get("githubname") 10 | response_user = requests.get(base_url + githubname) 11 | response_repos = requests.get(base_url + githubname + "/repos") 12 | 13 | user_info = response_user.json() 14 | repos = response_repos.json() 15 | 16 | if "message" in user_info: 17 | return render_template("index.html",error = "Kullanıcı Bulunamadı...") 18 | else: 19 | 20 | return render_template("index.html",profile = user_info,repos = repos) 21 | else: 22 | return render_template("index.html") 23 | 24 | if __name__ == "__main__": 25 | app.run(debug = True) -------------------------------------------------------------------------------- /default.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 |23 | Bir kullanıcı adı girin ve kullanıcının bilgilerine ulaşın! 24 |
25 | 30 |23 | Bir kullanıcı adı girin ve kullanıcının bilgilerine ulaşın! 24 |
25 | 30 |