My collection of mini-projects in various languages

Overview

Mini-Projects

My collection of mini-projects in various languages

About:

This repository consists of a number of small projects. Most of these "mini-projects" are single file scripts. Some are more complex, but they are still not big enough to warrant their own repository.

Python projects:

  • Maze Solver: A maze solver written in Python which compares different maze solving algorithms
  • NTSE Score Ranking: A program to find your ranking in NTSE given the scores
  • PowerToys Run Search: A command line utility to search DuckDuckGo or any other search engine for a given query, which can be integrated with PowerToys Run
  • Regex Longest Word: A program to find the longest word in a list which can be displayed on a seven-segment display using regular expressions. Insipired by this Tom Scott video
  • Snake: A snake game written in Python
  • Wikipedia Philosophy: A program to that starts at a random Wikipedia article and then recursively clicks on the first link of the article to ultimately find the Philosophy article. Read more about it here
  • CSV data plotter: A program to plot data from a CSV file
  • Diff Checker: A program to check if two files are the same and output a diff if they are not
  • Frog Jumping: A program to find the average number of jumps required to get across a pond
  • Gun Treul Simulation: A program to solve a popular probability problem. Read more about it here
  • HelloWorld: A program to print "Hello World"
  • ImageRotation: A program to rotate an image by 90, 180 or 270 degrees
  • Marble Game: A program to simulate a popular marble game
  • Password Generator: A program to generate a random password
  • plot graph: A program to plot a graph of y = x2
  • Prisoner Card Problem: A Monte Carlo simulation to find the optimal strategy for a game
  • Pythagorean Tree: A program to draw a Pythagorean tree. Read more about it here
  • Range Divisible by 3: A program to find all the numbers in a given range which are divisible by 3
  • Rock Paper Scissors: A program to play a game of Rock, Paper, Scissors
  • Serpinski Triangle 2: A program to draw a Serpinski Triangle. Read more about it here
  • Serpinski Triangle: Another program to draw a Serpinski Triangle
  • Sudoku: A program to solve a Sudoku puzzle
  • TicTacToe: A program that allows users to play a game of TicTacToe against the computer or another user
  • Tree: Another program to draw a Pythagorean tree

Web projects:

  • Dino Game: A simplified version of the Google Dinosaur game
  • Game of Life: A program to simulate the Game of Life
  • Prime Generator: A program to generate prime numbers under a given number
Owner
Siddhant Attavar
I am a high school student at NPS Indiranagar. My main interests are competitive programming, machine learning, linguistics, and computational neuroscience.
Siddhant Attavar
This is a vscode extension with a Virtual Assistant that you can play with when you are bored or you need help..

VS Code Virtual Assistant This is a vscode extension with a Virtual Assistant that you can play with when you are bored or you need help. Its currentl

Soham Ghugare 6 Aug 22, 2021
Block the annoying Token Grabbers on your discord

General We have seen that in the last time many discord servers are infected by fake discord nitro links we want to put an end to this and have develo

BadTiger Network 2 Jul 16, 2022
A code ecosystem that helps to find the equate any formula.

A code ecosystem that helps to find the equate any formula. The good part here is that the code finds the formula needed and/or operates on a formula (performs algebra) on it to give you an answer.

SubtleCoder 1 Nov 23, 2021
A Python package for searching journal publications and researchers

scholarpy A python package for searching journal publications and researchers Free software: MIT license Documentation: https://giswqs.github.io/schol

Qiusheng Wu 8 Mar 12, 2022
Sodium is a general purpose programming language which is instruction-oriented

Sodium is a general purpose programming language which is instruction-oriented (a new programming concept that we are developing and devising)

Satin Wuker 22 Jan 11, 2022
Convert Photoshop curves (acv) to xmp presets for Lightroom

acv2xmp Convert Photoshop curves (acv) to Lightroom preset (xmp) acv2xmp.py Basic command prompt that relies on standard library only and can be used

5 Feb 06, 2022
Simple, configuration-driven backup software for servers and workstations

title permalink borgmatic index.html It's your data. Keep it that way. borgmatic is simple, configuration-driven backup software for servers and works

borgmatic collective 1.3k Dec 30, 2022
京东热爱狂欢趴&京东扫码获取cookie

京东热爱狂欢趴 一键完成任务脚本来袭 活动地址: https://wbbny.m.jd.com/babelDiy/Zeus/2s7hhSTbhMgxpGoa9JDnbDzJTaBB/index.html#/home 2021-06-02更新: 1、删除京东星推官 2、更新脚本,修复火爆问题 2021

xoyi 48 Dec 28, 2022
Cross-platform MachO/ObjC Static binary analysis tool & library. class-dump + otool + lipo + more

ktool Static Mach-O binary metadata analysis tool / information dumper pip3 install k2l Development is currently taking place on the @python3.10 branc

Kritanta 301 Dec 28, 2022
A program that makes all 47 textures of Optifine CTM only using 2 textures

A program that makes all 47 textures of Optifine CTM only using 2 textures

1 Jan 22, 2022
A way to write regex with objects instead of strings.

Py Idiomatic Regex (AKA iregex) Documentation Available Here An easier way to write regex in Python using OOP instead of strings. Makes the code much

Ryan Peach 18 Nov 15, 2021
Linux GUI app to codon optimize many single-fasta files with coding sequences , using many taxonomy ids

codon_optimize_cds_with_many_taxids_singlefasta Linux GUI app to codon optimize many single-fasta files with coding sequences, using many taxonomy ids

Olga Tsiouri 1 Jan 23, 2022
Inacap - Programa para pasar las notas de inacap a una hoja de cálculo rápidamente.

Inacap Programa en python para obtener varios datos académicos desde inacap y subirlos directamente a una hoja de cálculo. Cómo funciona Primero que n

Gabriel Barrientos 0 Jul 28, 2022
NBT-Project: This is a APP for building NBT's

NBT-Project This is an APP for building NBT's When using this you select a box on kit maker You input the name and enchant in there related boxes Then

1 Jan 21, 2022
Simply create JIRA releases based on your github releases

Simply create JIRA releases based on your github releases

8 Jun 17, 2022
You can easily send campaigns, e-marketing have actually account using cash will thank you for using our tools, and you can support our Vodafone Cash +201090788026

*** Welcome User Sorry I Mean Hello Brother ✓ Devolper and Design : Mokhtar Abdelkreem ========================================== You Can Follow Us O

Mo Code 1 Nov 03, 2021
Malicious Document IoC Extractor is a collection of scripts that helps extracting IoCs from various maldoc families.

MDIExtractor Malicious Document IoC Extractor (MDIExtractor) is a collection of scripts that helps extracting IoCs from various maldoc families. Prere

Malwrologist 14 Nov 25, 2022
Pdraw - Generate Deterministic, Procedural Artwork from Arbitrary Text

pdraw.py: Generate Deterministic, Procedural Artwork from Arbitrary Text pdraw a

Brian Schrader 2 Sep 12, 2022
Simple Python script I use to manage and build my Reflux themes.

Simple Python script I use to manage and build my Reflux themes. Built for personal use, but anyone can easily fork and tweak to suit thier needs.

Ire 3 Jan 25, 2022
Demo code for "Logs in distributed systems" webinar

Hexlet Logs Demo Пререквизиты docker-compose python3 Учетка в DataDog Базовое понимание, что такое логи (можно почитать гайд

Anton Markelov 1 Dec 01, 2021