List of GSoC organisations with number of times they have been selected.

Overview

Welcome to GSoC Organisation Frequency And Details πŸ‘‹

Documentation License: MIT Github: thealphadollar GitHub Repo stars Github Repo watchers

List of GSoC organisations with number of times they have been selected, techonologies, topics, etc.

The folder /docs contains CSV files with data for each year and combined data for all years from 2009.

🏠 Homepage

Install

The application requires Python3 and pipenv.

pipenv shell --three
pipenv install

Usage

To generate the data with latest organisations, please run the following command. It is advisable to run the following command after the month of October - once archive for the year has been generated.

python3 src

Author

πŸ‘€ thealphadollar

🀝 Contributing

Contributions, issues and feature requests are welcome!
Feel free to check issues page.

References

The project has been motivated from GSoC-Organisation-Scraper by @harshit698 and has used code from the same.

Show your support

Give a ⭐️ if this project helped you!


This README was generated with ❀️ by readme-md-generator

Comments
  • Setup Yearly Action To Update Data

    Setup Yearly Action To Update Data

    The script needs to be run yearly - preferably around the mid of October after the GSoC archive for the year is generated.

    There may be multiple ways to achieve the same - online crons, Github Actions, etc. Any method is fine as long as it is reliable.

    enhancement help wanted good first issue 
    opened by thealphadollar 8
  • GitHub workflow which to schedule generation of stats

    GitHub workflow which to schedule generation of stats

    Add GitHub workflow to generate stats yearly and on manual trigger when required

    It is scheduled to run on 15th and 25th of October every year.

    resolves #1

    opened by j-tesla 1
  • Error when script is ran in the current state of the repository

    Error when script is ran in the current state of the repository

    The following error is popping when the src in run in the current state of repo. Although, when the script is run again, error disappears.

    DEBUG: Failed to load 2021 data from CSV file
    DEBUG: Scraping data for 2021...
    Traceback (most recent call last):
      File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main
        return _run_code(code, main_globals, None,
      File "/usr/lib/python3.8/runpy.py", line 87, in _run_code
        exec(code, run_globals)
      File "src/__main__.py", line 27, in <module>
        main()
      File "src/__main__.py", line 17, in main
        save_csv(year_data, year)
      File "src/utils.py", line 35, in save_csv
        writer = DictWriter(f, values[0].keys())
    IndexError: list index out of range
    
    opened by j-tesla 1
  • Implement parsing of the new GSoC Server Side rendered website

    Implement parsing of the new GSoC Server Side rendered website

    The GSoC archives website has been set to server side rendering - this is not allowing us to parse the webpage as it was possible previously.

    Alongside the same, the class names have changed. However, they have become simpler on a card basis. The main issue to solve is rendering the server side rendered pages completely before passing them to BeautifulSoup.

    bug help wanted good first issue hacktoberfest 
    opened by thealphadollar 0
  • Add Social Badges In docs/README.md

    Add Social Badges In docs/README.md

    We want to add at least the following badges (see root README.md) to the docs/README.md file:

    • Follow
    • Star
    • Watchers

    We are currently using shields.io and the same code as present in README.md can be used. However, a caveat is that the same needs to be added using the Python code (https://github.com/thealphadollar/GSoCOrgFrequency/blob/4ed009fbfd8119a4a234b99c25aba90db74e39f4/src/utils.py#L86) instead of manually adding it. This way we will not lose the same as we update the docs.

    documentation enhancement help wanted good first issue hacktoberfest 
    opened by thealphadollar 0
Owner
Shivam Kumar Jha
Mentor, GSoC'20 @CCExtractor GSoC '19 & GSoC '18 @CCExtractor Former Intern @wingify @ClearTax @skillbee @praja
Shivam Kumar Jha
a test times augmentation toolkit based on paddle2.0.

Patta Image Test Time Augmentation with Paddle2.0! Input | # input batch of images / / /|\ \ \ # apply

AgentMaker 110 Dec 3, 2022
NLP topic mdel LDA - Gathered from New York Times website

NLP topic mdel LDA - Gathered from New York Times website

null 1 Oct 14, 2021
Takes a string and puts it through different languages in Google Translate a requested amount of times, returning nonsense.

PythonTextObfuscator Takes a string and puts it through different languages in Google Translate a requested amount of times, returning nonsense. Requi

null 2 Aug 29, 2022
Input english text, then translate it between languages n times using the Deep Translator Python Library.

mass-translator About Input english text, then translate it between languages n times using the Deep Translator Python Library. How to Use Install dep

null 2 Mar 4, 2022
A program that uses real statistics to choose the best times to bet on BloxFlip's crash gamemode

Bloxflip Smart Bet A program that uses real statistics to choose the best times to bet on BloxFlip's crash gamemode. https://bloxflip.com/crash. THIS

null 43 Jan 5, 2023
A CRM department in a local bank works on classify their lost customers with their past datas. So they want predict with these method that average loss balance and passive duration for future.

Rule-Based-Classification-in-a-Banking-Case. A CRM department in a local bank works on classify their lost customers with their past datas. So they wa

Γ–MER YILDIZ 4 Mar 20, 2022
A number of methods in order to perform Natural Language Processing on live data derived from Twitter

A number of methods in order to perform Natural Language Processing on live data derived from Twitter

null 1 Nov 24, 2021
An algorithm that can solve the word puzzle Wordle with an optimal number of guesses on HARD mode.

WordleSolver An algorithm that can solve the word puzzle Wordle with an optimal number of guesses on HARD mode. How to use the program Copy this proje

Akil Selvan Rajendra Janarthanan 3 Mar 2, 2022
Saptak Bhoumik 14 May 24, 2022
A python script to prefab your scripts/text files, and re create them with ease and not have to open your browser to copy code or write code yourself

Scriptfab - What is it? A python script to prefab your scripts/text files, and re create them with ease and not have to open your browser to copy code

DevNugget 3 Jul 28, 2021
In this repository we have tested 3 VQA models on the ImageCLEF-2019 dataset.

Med-VQA In this repository we have tested 3 VQA models on the ImageCLEF-2019 dataset. Two of these are made on top of Facebook AI Reasearch's Multi-Mo

Kshitij Ambilduke 8 Apr 14, 2022
We have built a Voice based Personal Assistant for people to access files hands free in their device using natural language processing.

Voice Based Personal Assistant We have built a Voice based Personal Assistant for people to access files hands free in their device using natural lang

Rushabh 2 Nov 13, 2021
Proquabet - Convert your prose into proquints and then you essentially have Vogon poetry

Proquabet Turn your prose into a constant stream of encrypted and meaningless-so

Milo Fultz 2 Oct 10, 2022
Get list of common stop words in various languages in Python

Python Stop Words Table of contents Overview Available languages Installation Basic usage Python compatibility Overview Get list of common stop words

Alireza Savand 142 Dec 21, 2022
Get list of common stop words in various languages in Python

Python Stop Words Table of contents Overview Available languages Installation Basic usage Python compatibility Overview Get list of common stop words

Alireza Savand 121 Jan 6, 2021
A curated list of FOSS tools to improve the Hacker News experience

Awesome-Hackernews Hacker News is a social news website focusing on computer technologies, hacking and startups. It promotes any content likely to "gr

Bryton Lacquement 141 Dec 27, 2022
A Paper List for Speech Translation

Keyword: Speech Translation, Spoken Language Processing, Natural Language Processing

null 138 Dec 24, 2022