Skip to content
Projets

Sparsh1212/gsocanalyzer has 76 GitHub stars and 39 forks. GitHot measured 0 in 7 days. Last checked 2026-11-10 19:59 UTC. Last push 2022-12-23.

Comment ces chiffres sont mesurés

A blazingly fast tool to analyze all the selected organizations in Google Summer of Code in the form of graphical analytics.

Progression mesurée des étoiles

in 24h
Mise à jour retardée
in 7 days
0
in 15 days
Mise à jour retardée
in 1 month
Mise à jour retardée

Variations nettes sur des périodes qui se chevauchent, pas des totaux quotidiens. Les mesures absentes restent vides. Les étoiles indiquent l’intérêt, pas la qualité.

README.md

Original

GSoC Analyser

GSoC: Google Summer of Code; 'Oscar of the Coding World', as they popularly call it; has immense mystique surrounding it.Nurturing this dream, as many aspirants step in here, analyzing the right organizations to contribute becomes the most crucial step!

‘GSoC Analyser’, has everything an applicant would need. Not only does it enable the search by tech-stack/organization/category/topics, but displays the number of times of its applications in GSoC to graphical analytics of its projects each year, & everything else under the sun, based on last 12-year analytics.

Link to website: https://sparsh1212.github.io/gsocanalyzer/

Home Page

1

Search by organisation name

1

Search by tech-stack

1

Bookmark

Bookmarking feature allows you to save your favorite organisation and then quickly access them in the browser.

Steps to bookmark an organization.

To add Bookmark search your favorite organization and click on the ribbon icon next to it.

1

After adding your organization the ribbon will turn red, congrats you've successfully added a bookmark.

1

You can check your shortlisted organizations by navigating to the Bookmarks section.

1

You can reset all your bookmarks by clicking the Reset Bookmarks button, which is present at the footer.

1

Setup:

  • Clone the repo
  • cd into the repo directory
  • Run: npm install --force
  • Run: npm start

Contributing :

  • Fork the repo.
  • Create a new branch named <your_feature>
  • Commit changes and make a PR.
  • PRs are welcome.

Updating Data:

  • Setup gsoc analyzer using the steps mentioned above
  • In ./scrape.py replace 2023 with the {year}+1
  • Run: python scrape.py
  • Replace the data in ./data/finalData.json with the new data in ./data.json(produced after successfully running scrape script)
  • Identify duplicate entries of organisations in data obtained through scraping (produced due to slightly different name in various year of gsoc)
  • for each duplicate organisation Run : python merge.py
  • add {year} to labels in ./components/OrganisationCard.js
  • for charts in ./components/launcher/ add {year} to the labels and add data for the year

Explorer des projets similaires