GithubHelp home page GithubHelp logo

josharsh / 100linesofcode Goto Github PK

View Code? Open in Web Editor NEW
626.0 16.0 308.0 40.59 MB

Let's build something productive in less than 100 Lines of Code.

License: GNU General Public License v3.0

JavaScript 12.00% HTML 3.82% CSS 3.13% Jupyter Notebook 49.64% Python 24.52% Java 2.61% Go 1.00% C++ 1.04% Processing 0.33% Shell 0.38% C# 1.47% PowerShell 0.05%
challenge upstream javascript python java html web android 100linesofcode 100daysofcode

100linesofcode's Introduction

100LinesOfCode

Important Notice:

This project is actively looking for new project maintainers. Please contact at [email protected] to know more.

Contents:

About

This repository contains all the applications, extensions, add-ons, designs, themes and anything else which is productive developed in less than #100LinesOfCode.

Here's What It Is:

Does #100DaysOfCode get too recursive for you? Are you fed up of #coding just for a #streak? Do you want to change the #trend? Here's something fresh. This #season let's challenge our brains to develop something productive in less than #100LinesOfCode Often in places close and far, we come across those little things which can really be coded to easen the process. You want to watch a youtube video at 10X?, make a browser #extension for it. If you want to add custom design themes to sites you visit, do it by designing an#extension theme. #100LinesOfCode is a #challenge to get your neurons together to develop anything and everything productive using less than #100LinesOfCode. It can be an android code snippet, Javascript function, a python Library usage and anything else you can think of. So run the horses, pull up the socks, grab a cup of coffee and start to code to develop something productive in #100LinesOfCode. I have created a Github repository https://github.com/josharsh/100LinesOfCode. Navigate and contribute to #OpenSource in the process.

Purpose

Purpose of this repository is to promote development of productive applications and utilities which seem so common yet might not be into use. Trigger your brain, take the challenge of developing something in less than #100LinesofCode.

Contributing

For Contributing norms and guidelines, go to CONTRIBUTING.MD

Adding Your Code:

Here are the steps: 1: Develop something in the programming language of your choice for any platform in less than #100LinesOfCode 2: Fork this repository 3: Clone this repository

$ git clone "https://www.github.com/{Username}/100LinesOfCode.git"

where username is your GitHub account username.

  1. Create a branch where you can do your local work. Never work on master branch as we do not allow master commits except by admins.
$ git branch {branchname}
$ git checkout branchname
  1. Do your work and stage your changes.
$ git add <filename>
  1. Commit you changes with a commit message containing your name, file(s) worked upon, changes added.
$ git commit -m "Name| files| Changes"
  1. Push changes to your forked repository
$ git push -u origin branchname
Synchronize forked repository with Upstream repository
  1. Create upstream as our repository
$ git remote add upstream "https://github.com/josharsh/100LinesOfCode"
  1. Fetch upstream changes in local machine
$ git fetch upstream
  1. Switch to master branch
$ git checkout master
  1. Merge changes in local machine
$ git merge upstream/master
  1. Push changes to your forked GitHub repository
$ git push -f origin master

Structure of Your Code:

The root directory of your developed application must contain

  • A README.md describing your project, idea and Implementation
  • Source code for your app
  • Link to working app (In case the app in an extension, add-ons, etc.)
  • If Possible, Deploy the code onto a hosting platform.

Note: Please Add Author's name in Readme.md of application.

100linesofcode's People

Contributors

aashu0148 avatar abhhii avatar ahadhussain avatar ajayjha5899 avatar aksvisu avatar aman2241 avatar anushkathakkar avatar arpit-omprakash avatar atharvathorve avatar awalerohin avatar benmanuel12 avatar codentacos avatar danielhinker avatar david-andrino avatar de-longhi avatar dependabot[bot] avatar igorbanin avatar itsankitdwivedi avatar jonathangong5 avatar josharsh avatar kraizan avatar navanshgoel avatar omotola28 avatar phuocding avatar ratanshi avatar ravitejakarra24 avatar sanket7738 avatar tejaswi-kumar avatar towknee0 avatar youssef-abdallah 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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

100linesofcode's Issues

Fix mp3 files with the right track number

mp3fix iterates through all files with the .mp3 extension within the current directory.

If the file name begins with a one-digit number that is not preceded by zero, rename the file to meet this standard.

Odds or evens game

Hello, I'd like to contribute to the project, I'd create a little game of odds or evens, very common here in Brazil.
Thanks.

Adding Basic Terminal Shell

Maybe we should add a basic terminal emulator folder, I will add the first one (in python). This is my first issue πŸ˜„

Jumia web scraper

Hello, i'd like to contribute to the project, adding a Jumia(e-commerce site), web scaper

README.md typos

Hey,

It's my first time opening an issue on this project. I happened to notice that the README.md file had some typos, punctuation errors, along with some unnatural sounding language. I'm happy to go through the entire doc and make the proper changes, without changing the vibe and energy of it.

Here's an example of one section that could be edited:

Screen Shot 2021-10-25 at 2 35 25 PM

And should read:

This #season let's challenge our brains to develop something productive in less than #100LinesOfCode. 
Often, in places near and far, we come across those little tasks which can actually be coded to ease the process.

Tic Tac Toe Game in Python

Hey @josharsh,
I want to add a Tic Tac Toe Game in Python.
This is my first issue in opensource contribution
Consider this as contribution under hacktoberfest 2022.

15 Puzzle

Hey, I am new to Open-Source . This is my first contribution.
I made the 15 Puzzle in Python and Tkinter.
Please merge my Pull Request, here #127

9X9 Sudoku Solver in C

Hey @josharsh,
I want to add a 9X9 Sudoku Solver in C
This is my first issue in opensource contribution
Consider this as contribution under hacktoberfest 2022.

Anagram Solver

Anagram Solver with Spellcheck!

This is a simple tool for a command line anagram solver. You can choose to print out anagrams of any subset of letters in the word by specifying the minimum length of required ``anagrams''.

Dependencies

pip3 install editdistance
pip3 install english-words

Usage

Run

./anagrams.py --no_proper_nouns --correct_spelling

Optional arguments:

--no_proper_nouns : If you would like to avoid proper nouns in the anagram list. If correct_spelling is set, proper nouns will also not be considered as corrections.

--correct_spelling : Will correct spelling errors in input words

Running the above will prompt the user for input words until they choose to quit.

Example Usage

ENTER WORDS TO BE ANAGRAMMED IN THE FOLLOWING FORMAT:
        ``WORD'' ``MIN_LENGTH_OF_ANAGRAM''(OPTIONAL)
ENTER ``QUIT'' TO QUIT

silent 5
ANAGRAMS OF LENGTH 5:
stile, islet
stein, inset
inlet
ANAGRAMS OF LENGTH 6:
silent, listen, tinsel



quit

Python Paint

I've made a very simple drawing app in python.

Python TicTacToe

I've made a simple Tic Tac Toe Game in Python, can I push it here?

Turtle programs

As a beginner at programming in python I have made some fun turtle programs in python programming language

So can you assign me this

Repo gone cold - PR to me

Hi everyone,

Since this repo has gone cold and the owner is not responding to many PRs, I decided that I'd like to give continuation to this project.
Since the license is GPLv3, I am allowed to do this if I keep the code under the same license, which I'm going to do.

If anyone sees this and wants to do the PRs to me, feel free as I'll review and accept them.

Thanks and regards,
Igor.

Add Word Cloud Project

Hey @josharsh,
I want to add an Python Project known as Word Cloud.
This will be converting an paragraph into an image using image, Wikipedia, etc libraries.
Consider this as contribution under Hacktoberfest 2022.

Rock Paper Scissors

I have worked on rock paper scissors project and i would like to contribute it.

Sudoku Solver in Python

The application utilizes two main functions, is_valid_move(grid, row, col, number) and solve_sudoku(grid, row, col), which together can solve a given Sudoku puzzle.

is_valid_move(grid, row, col, number) This function checks if placing a given number at a specific row and col in the grid is a valid move according to the rules of Sudoku. It returns True if the move is valid, and False otherwise.

solve_sudoku(grid, row, col) This function attempts to solve the Sudoku puzzle represented by the grid using a recursive backtracking algorithm. It returns True if a solution is found, and False otherwise.

Create Your Code in 100LinesOfCode

This is pretty much a "not to be closed issue" to help understand that anyone can volunteer to contribute to this repository.
Write something productive and sent in a PR.

A simple song downloader made with Python.

Hi there! I'd like to contribute to this project by giving my code. I have made a simple CLI program that downloads songs using modules like yt-dlp and innertube using Python 3.

New Project: Easy-to-Remember Password Generator

Hello, I would like to to add a new project.

Its a password generator, but instead of spewing out random strings, it fetches some word (still thinking about this), and sprinkle some characters to make it long, somewhat random, but easy to remember.

New Project Add : Motion Matrix Estimate

I have created a project to evaluate the motion performed by the user. The user will input a video of himself performing some action/motion which is predefined in the model, the project will classify how good or bad the motion is replicated using mediapipe to get the joints angles and movements and using dynamic time wrapping to compare the motions.

Tech Stack :
1, OpenCV
2. Mediapipe
3. Python
Link to the Project

Movie Ticket Manager using Java

I want to add a Movie Ticket Manager in Java
This is my first issue in opensource contribution
Consider this as contribution under hacktoberfest 2023.

Currency Converter Browser Extension

Hey @josharsh,
Please assign this issue to me as I am going to add an browser extension with an API to convert an specific currency into various currencies.
Consider this contributions under Hacktoberfest 2022

Add New Project: Command Line Quiz App

I've made an application that runs on the command line, it asks you a question and provides you with options, you can then enter one of the options IDs (A, B, C, or D) as the answer, and the application will tell you if you got it right or wrong!

I'm new to contributing to Open Source so I hope I followed all the steps correctly :)

Here is the pull request for the app - #182

[Bug] Broken SearchHighlighter link

Steps to reproduce:

  • Navigate to SearchHighliter/README.md
  • Click on the link to the add on described

Current behaviour:

  • Shows an error page - "Oops! We can’t find that page"

Expected behaviour:

  • Open a link to download the add on for mozilla

Suggested approach:

  • Begin by checking the URL of the add on within mozilla's add-ons site

As an aside, I really like the idea of this project! The idea of limiting ideas to just 100 lines really encourages creativity and allows beginners to learn in bitesize chunks :)

A Madlib fun project in python

I have worked on a mini python project , madlib which is a fun small game which is played during freetime and this project is build in python using string concept.
Shall I contribute it in this repository ?

Guess Number in python

I have a guess number game developed in python , shall i contribute it?

The user decides a number between 1 to 100 and the computer will guess it and we need to give hint to computer as input.

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.