Github-Language-Finder

Sat 17 May 2025

title: "GitHub Language Finder" author: "Rj" date: 2019-04-20 description: "List Test" type: technical_note draft: false


import requests
from bs4 import BeautifulSoup
# Collect and parse first page
page = requests.get('https://github.com/getify/BikechainJS')
soup = BeautifulSoup(page.text, 'html.parser')    

#print(soup)

summary_element = soup.select("div.overall-summary")

#print(summary_element)

commits = summary_element[0].select("li.commits span.num")[0].text
commits = str(commits).strip()
print("commits : ", commits)

repo_lang = summary_element[0].select("div.repository-lang-stats li a")

for rl in repo_lang:
    lang = rl.select("span")[1].text
    lang = str(lang).strip()        

    lang_perc = rl.select("span")[2].text
    lang_perc = str(lang_perc).strip()

    print(lang, lang_perc)
commits :  25
C++ 60.3%
JavaScript 35.0%
C 4.7%


Score: 0

Category: webreader