Giter Club home page Giter Club logo

hacktoberfest's Introduction

Hi 👋, I'm Kaustubh Gupta

              


✨✨Featured in "Top 10 Authors of Analytics Vidhya, 2021"✨✨


⚡ Projects

  • PortfolioFy 121⭐, 20 forks (🔥 Dynamically Self Updating Portfolio GitHub Action)
  • KivyMLApp 65⭐, 33 forks (The repository host the API for the ML model via FastAPI, Fl...)
  • WhatsApp-Groups-Analyser 40⭐, 18 forks (Web App that gives a detailed report about the WhatsApp Grou...)
  • IEEEMAITSongs 24⭐, 8 forks (Songs Lyrics Fetcher using Python on Frontend via Brython 🔥)
  • readme-projects-display 14⭐, 4 forks (🔥 Display your projects information on your profile README)
  • Covid-Tweets-Analysis-Dashboard 14⭐, 4 forks (Covid Tweets Analysis, final report as deployed Jupyter note...)
  • FlaskWebsite 13⭐, 5 forks (Blogging website built with Python Flask as backend, popular...)
  • TelegramBot-IPU 10⭐, 3 forks (Telegram bot to fetch IPU Results 🔥😁)
  • IPUResultAndroidApp 9⭐, 1 forks (Python-Android App for fetching result data 🔥)
  • Technocolab-Final-Project 8⭐, 6 forks (Final project made during my internship in Technocolabs. )
  • blogathon-analysis 8⭐, 2 forks (Analytics Vidhya Blogathon Data Analysis: Python Data Extrac...)
  • IPU-Website 6⭐, 2 forks (IPU Results Portal, the best getaway to obtain results 🔥)
  • Trending-YTVideos-Dashboard 2⭐, 0 forks (Automated Trending YouTube Videos Dashboard)

⚡ Blogs Written

Tech Blogs Master List

All My Articles Under One Hood!

Post by Publishing Dates

Non Tech Blogs

kaustubhgupta.github.io/blog

hacktoberfest's People

Contributors

adeleke5140 avatar adityathakurxd avatar ankit-95 avatar anmolsingla avatar arpitbaheti2002 avatar ashiscs avatar atalkhandelwal avatar chalekhya avatar codewdhruv avatar curiousmonkey7 avatar devedant avatar divya-rai-42 avatar harshalszz avatar jappan07 avatar kaustubhgupta avatar keerti2001 avatar khushbugoyal14 avatar listout avatar masterdobby avatar maulikchhabra avatar muffpy avatar pranav108 avatar prateekrai123 avatar programmersoham avatar rupeshkumar22 avatar sattwik21 avatar saumyanasa avatar thedeepanshumourya avatar vikhyat-github avatar yashsaxena9 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

hacktoberfest's Issues

Egg Dropping Puzzle

This issue is up for Python implementation.

Egg dropping refers to a class of problems in which it is important to find the correct response without exceeding a (low) number of certain failure states.

Is your feature request related to a problem? Please describe.
In a toy example, there is a tower of n floors and an egg dropper with m ideal eggs. The physical properties of the ideal egg are such that it will shatter if it is dropped from floor n^n or above, and will have no damage whatsoever if it is dropped from floor n^-1n or below. The problem is to find a strategy such that the egg dropper can determine the floor n^*n in as few eggs drop as possible.

Describe the solution you'd like
This problem has many applications in the real world such as avoiding a call out to the slow HDD or attempting to minimize cache misses or running a large number of expensive queries on a database.

Additional context
Content is taken from https://brilliant.org/wiki/egg-dropping/

Languages

  • Python
  • Java
  • C
  • C++

Add code of conduct

Description

Add a code of conduct to the repository. You can take reference from this https://ubuntu.com/community/code-of-conduct .

  • Don't copy the whole content, add your own creativity and describe the content
  • make it error-free
  • report your plagiarism score by checking it on any freely available online checker.

Vigenere cipher using Python

Please include a small description or summary of the issue here.

I wanted to ask whether can I publish a code about Vigenere cipher (an encryption method to encrypt alphabets) based on Python

Anagrams programs

Making Anagrams programs

Implementation of the String and String Builder class and optimization techniques

Taking two strings as input that are not Anagrams and making them Anagrams by deleting the number of characters required to make them.

Output: An integer denoting the number of characters deleted from both the strings to make them Anagrams.

Languages

Simple API with NodeJS

Simple API with NodeJS

A simple API to exercise the basic HTTP verbs (GET, POST, PUT and DELETE) using Express.

UPDATED: An update on efforts to reduce spam with Hacktoberfest: Introducing maintainer opt-in and more.

Hi Everyone!

I hope you all are doing well. As you might be aware of the fact that a lot of spamming is happening this year and it disturbed the whole open source community. The officials have changed the way hactoberfest will work this year. Major changes include:

  • Repository classified with the ‘hacktoberfest’ topic: Now onwards, only the repositories which have this topic will be eligible for hacktoberfest contribution.
  • The pull requests will also need to be merged, approved by a maintainer, or labeled as ‘hacktoberfest-accepted’ in order to qualify. The deadline for completions, merging, labeling, and approving is November 1.

For reading the full update, head over to this link.

Thanks!

Palindromic Substrings

This issue is open for C Implementation
Palindromic substrings

Make a program to find all possible continuous subsequences of an array and print the ones which are a palindrome.

Bug Reports

Please replace this line with a brief summary of your issue AND if reporting a build issue include the link.

  • Didn't run?
  • Permission Issues?
  • Broken Links
  • Other Issues? (Add Here)

Any links, resources or references to solve the issue?

  • Yes

If yes, please the resources in the following format:

  • Resource 1

  • Resource 2

  • No

Fast IO for Java

Fast IO for Java

Implement classes for fast input and output in java using only raw input reader, streams, and writers.

⚠️ Use of Scanner class prohibited

Requires

  • proper documentation
  • Easy to understand logic
  • Good space and time complexity
  • Less code redundancy
  • No plagiarism

Refactory code base

Description

Currently, the codes are not in there designated folders. All the codes are in the master branch.

Solution I want

Make separate folders for each language and create a readme to explain the language in one line. Folders I want:

  • Python
  • Java
  • C
  • C++
  • HTML
  • Others (here only create the readme without any description)

REST API in Deno

I want to share basic REST APIs (GET, POST, DELETE, PUT) in TypeScript on Deno

Languages

  • TypeScript

Add templates for issues and pull request

Description

Using GitHub actions, integrate the templates for the pull requests and issue creations. Take inspiration from other repositories but make sure not to plagiarise any content. Make it customized for this repo. You can discuss with me what things I want to consider when you are assigned this issue

Folder Separator

Separates files into the respective folder

Is your feature request related to a problem? Please describe.
It is difficult to separate files into different folders

Describe the solution you'd like
Separates files into the respective folder

Additional context
No

Languages

  • Python
  • Java
  • C
  • C++

I would like to contribute in C and make a multiplication table using for loop.

Please include a small description or summary of the issue here.

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Additional context
Add any other context or screenshots about the feature request here.

Languages

  • Python
  • Java
  • C
  • C++

Doubly linked list

Doubly linked-list

Implement a general-purpose doubly linked list with proper documentation and all basic methods stated as under.

  • Uses templates/generics or anything equivalent for the language used
  • Add element
  • delete element
  • find element
  • length of list
  • middle of list
  • reverse of list

i want to add bubble, selection and insertion sort in java.

Please include a small description or summary of the issue here.

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Additional context
Add any other context or screenshots about the feature request here.

Languages

  • Python
  • Java
  • C
  • C++

Bubble Sort in C: @Yatindra29
Insertion Sort in C: @Sneh6020
Bubble, selection, and insertion in Java: @manviiguptaa
Bubble, selection, and insertion in Python: @Kiranmayep

Please Read this: Important Announcement

Welcome Everyone!

We are overwhelmed with the response from your side and we would merge/review all your codes but here are some things I have noticed till now:

  • Most/ Maximum of you are not following contribution guidelines
  • Not filling the issue and PR templates
  • Not commenting in your code
  • Pushing code from the master branch (most annoying thing for me!)
  • Doing multiple tasks other than assigned ones

I know this is new for you and that's why Hacktoberfest was started. To teach people what open source contribution is all about, it's norms and guidelines to follow while contributing. This is a fairly small attempt to teach you how you should contribute to bigger projects where your PRs are not attended even for years. Here is the future plan enforced for PRs after this announcement:

  • Any PR without any assigned issue, incompletely filled template, or even without a description will be straight away rejected with an invalid label. You may/may not be aware of this fact that invalid labeled PRs are not counted in the hactoberfest counter.
  • Please create issues before making PR and most importantly, wait for them to be assigned to you and then make your PR
  • Low-quality codes will be straight away rejected.
  • Update the Readme of the language folder with your program entry properly. It makes it easier for us to maintain the codebase.
  • PRs which are not updated after the reviews/requested changes within 7 days will be considered as invalid and spam.
  • Please take the reviews made by us seriously, we are correcting your code only for you, we don't have any personal issues with anyone, all are equal for us!
    Note: Issues are assigned on first come first basis, do check if the issue or language implementation is not claimed by anyone else

Fork the repo, create a separate branch in your forked repo, get issues assigned, work on them, make PR, get your code reviewed, and get it merged - The whole process in one line!

For language issues confusion here is the breakdown:

I want to add A* Pathfinding Algorithm with a GUI.

A* Pathfinding Algorithm with a GUI.

Implemented with pygame, this script has a GUI, with instructions, and finds the shortest distance between 2 nodes.

Additional context
The GUI is user-friendly and anyone, who isn't in the domain of coding, can play around with it!

Languages

  • Python
  • Java
  • C
  • C++

I want to add path visualization program using BFS and DFS

I want to add path visualization program using bfs and dfs

Is your feature request related to a problem? Please describe.
No

Describe the solution you'd like
Make a path visualization program in python using pygame for the BFS and DFS algorithms

Additional context
The user will have the ability to make start and end point and create walls. Once done an key must be pressed for the program to start and will visualize the path from start to end point and then will color the best route according to the algorithm.

Gif

gif

Languages

  • Python

⚠️ Disclaimer

  • This repo is to welcome beginners to Github and the opensource community by helping them learn how to make their first PR and contributions to open source!

  • That said, only high-quality contributions and pull requests that add value to Open Source projects are part of the core values of Hacktoberfest. There's a high chance that repositories like this one that allows users to gain a headstart for completing the challenge faster might get excluded from the Hacktoberfest.

  • So I highly recommend you to contribute in a meaningful way in this repository and other Hacktoberfest issues.

⚠️ Please refrain plagiarising code for the sake of pull request. We highly discourage it

Linear,Binary search Algos

Linear, Binary search Algos

Is your feature request related to a problem? Please describe.

These are basic search algos wherein array is given and we've to find an element's position in the array.

Describe the solution you'd like

Linear search: Start from the leftmost element of arr[] and one by one compare x with each element of arr[].(A loop is used).Here one doesn't have to sort the array.
Binary Search: Search a sorted array by repeatedly dividing the search interval in half.

Additional context

TIME COMPLEXITY:
Linear search :O(n)
Binary Search: O(log n)
Jump Search: O(√n)

Languages:

  • Python
  • Java
  • C
  • C++

We will accept Binary and Linear search for this,
@shubhamc1200 Java
@Blackwidow2981 Python
@rai1410swati C
@utkarsh48 C++

Implement object Node based Segment tree

Object-based Segment Tree

Implement a Segment tree with proper documentation of the functions and make the code readable.

Bug Reports

Please replace this line with a brief summary of your issue AND if reporting a build issue include the link.

  • Didn't run?
  • Permission Issues?
  • Broken Links
  • Other Issues? (Add Here)

Any links, resources or references to solve the issue?

  • Yes

If yes, please the resources in the following format:

  • Resource 1

  • Resource 2

  • No

password management app

i wanted to add a python project
a password management app.
i hoping if could add it here.

Languages

  • Python

Updating readme of all languages

For every language folder, we need a readme file.

Is your feature request related to a problem? Please describe.
It is becoming difficult to track codes which are merged or nor

Describe the solution you'd like
Update the readme describing language in one-line following by a table with columns of name, algorithm/program added.

Additional context
This needs to be done on an urgent basis

Languages

  • Markdown

Guessing Game in C language

I want to add a small code in the C language of Guessing Game.

  • It is basically a guessing game that allows users to enter any random number within a specific range.

  • It also provides some chances to users so that if in case their first guess is wrong they may try one more time.

If you like me to add this code to your repo. Kindly allow me to raise PR.
Thankyou!

Improve README.md of the Repo

Description

You must have seen the readme file. It is not very attractive. Add some details about hacktoberfest, add language badges, and so on depends on your creativity. You can take inspiration from various other repositories that are part of this program!

Word guessing game

Word guessing game

Can you please assign me to add a word guessing game

I want to add Graph Algorithms

I would like to add Graph traversal algorithms which include Breadth-First Search (BFS) & Depth First Search (DFS), Cycle Detection Algorithm as well as Shortest Path Detection Algorithms which include Dijkstra Algorithm & Bellman-Ford Algorithm.

Is your feature request related to a problem? Please describe.
Yes, all these algorithms are related to basic graph problems.

Describe the solution you'd like
These algorithms have many applications which are as follows.

  1. Computer games - finding the best/shortest route from one point to another.
  2. Maps - finding the shortest/cheapest path for a car from one city to another, by using given roads.
  3. May be used to find the fastest way for a car to get from one point to another inside a certain city. E.g. satellite navigation system that shows to drivers which way they should better go.

Additional context
Content is taken from my own repository DataStructuresAndAlgorithms

Languages

  • Python
  • Java
  • C
  • C++

Array-based segment tree

This issue is up for Java
Array-based Segment Tree

Implement a Segment tree with proper documentation of the functions and make the code readable.

Bug Reports

Please replace this line with a brief summary of your issue AND if reporting a build issue include the link.

  • Didn't run?
  • Permission Issues?
  • Broken Links
  • Other Issues? (Add Here)

Any links, resources or references to solve the issue?

  • Yes

If yes, please the resources in the following format:

  • Resource 1

  • Resource 2

  • No

readme update

Please include a small description or summary of the issue here.

issue #172
Ohh no problem,
plz redefine the "code I expect" accordingly

Additional context
I wonder why u made me raise the issue in the first place if u thought my contribution was too naive

thank you

Explore YouTube Trending Videos

Here you will explore the trending section of the YouTube section of your country

Is your feature request related to a problem? Please describe.
Not exactly, but this list can be starters for Data Analysis and further merged as a Data Extraction method.

Describe the solution you'd like
Come up with a script that stores the title of the video, youtube channel name, number of likes, dislikes, views, no of comments, date of publishing, description of the video (if possible) in a CSV file. Make sure to create a separate folder for this and include code file and CSV too.

Additional context
You can make use of the official Google API for this purpose or create your own script from scratch.

Languages

  • Python
  • Java
  • C
  • C++

Best Practices

Anyone can write code to make things work, but your code should be good enough so that other developers can understand it. Not only it makes your code looks neat, it also ensures your code has less errors. It can help you debug any error and also enhance the existing logic quite easily.

You can also include the best practices for various languages.

For example

  • How the variable names should look like
  • What should be class and method names
  • Number of characters before you switch a new line
  • Maximum Cognitive Complexity in a method.
  • Have meaningful method and variable names, so the reader knows what the code does and why is it there.

Though this can be language specific, but what I feel is learning correctly from the beginning is much more easier than changing your old coding habits.
Writing a neat code is something that will help you stand out of other developers as well in this competitive world.

prime checker

would like to add a java code to check if the entered number is prime or not.

Is your feature request related to a problem? Please describe.
No

Describe the solution you'd like
time complexity = O(sqrt(n))

Languages

  • Python
  • Java
  • C
  • C++

I want to add a chatbot made with python

Please include a small description or summary of the issue here.
project
chat bot using sentiment analysis
Is your feature request related to a problem? Please describe.
this will not solve a real life problem but it can be use as a part of a big problem
Describe the solution you'd like
i am using sentiment analysis to extract information what user input ..dividing them in 3 categories like pos,neg,nutral..there is 3 different list for each..anyone can add there ans to them.and my script will randomly choose a sentence and display .

Additional context
this is command line based..but it can be deployed as web app using flask .

Languages

  • Python
  • Java
  • C
  • C++

I want to add more Linked List algorithims in C

I want to add more Linked List algorithms in C

Is your feature request related to a problem? Please describe.
These are basic Linked List algos

Describe the solution you'd like
I'll be adding the solutions

Additional context
From my GitHub thisisrick25

Languages

  • Python
  • Java
  • C
  • C++

I would like to add an android program for creating a simple calculator

Please include a small description or summary of the issue here.

This program will contain the code in java and xml that will demostrate how the simple calculator can be created.

Is your feature request related to a problem? Please describe.

No my issue is not related t the ones mentioned but i think it will definetly help one to understand how to build calculator using android.

Describe the solution you'd like

As mentioned above my code will simply demostrate how to create a calculator app using android programming.

Languages

  • Java

Add contribution guidelines

Description

Currently, the project has no specific contribution guidelines. Add the contribution.md file in the master and link it in the readme section of the repository.

I want to add a calculator with more than just basic functions using C language

Please include a small description or summary of the issue here.

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Additional context
Add any other context or screenshots about the feature request here.

Languages

  • Python
  • Java
  • C
  • C++

I will be adding a calculator with sqrt, log, power func along with basic operations using C language
c calculator for github.txt

Directory Handler

Issue available in C, C++ and Python implementation

Directory Handler

  • Implement a system that takes two file paths and copies all the files and directories and their content from the first path and duplicates them in the second path.
  • use file handling

Bug Reports

Please replace this line with a brief summary of your issue AND if reporting a build issue include the link.

  • Didn't run?
  • Permission Issues?
  • Broken Links
  • Other Issues? (Add Here)

Any links, resources, or references to solve the issue?

  • Yes

If yes, please the resources in the following format:

  • Resource 1

  • Resource 2

  • No

Urgent: GitHub action to stale PRs

GitHub action to put the label of stale on PR after 7 days

Is your feature request related to a problem? Please describe.
I am not unable to track PRs which are unattended.

Describe the solution you'd like
Create a GitHub action to stale the PRs which are open for more than 7 days and on the 10th day close them with the label invalid

Additional context
I need this action ASAP!

Languages

  • YAML

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.