Loading repository data…
Loading repository data…
Python-World / repository
A collection of simple python mini projects to enhance your python skills
A collection of simple python mini projects to enhance your Python skills.
If you want to learn about python, visit here.
If you are new to Github and open source then, visit here.
Select an issue and ask to be assigned to it.
Check existing scripts in the projects directory.
Star this repository.
On the python-mini-projects repo page, click the Fork button.
Clone your forked repository to your local machine. This button will show you the URL to run.
For example, run this command inside your terminal:
git clone https://github.com/<your-github-username>/python-mini-projects.git
Replace <your-github-username>!
Learn more about forking and cloning a repo.
Before you make any changes, keep your fork in sync to avoid merge conflicts:
git remote add upstream https://github.com/Python-World/python-mini-projects.git
git fetch upstream
git pull upstream master
git push
Alternatively, GitHub also provides syncing now - click "Fetch upstream" at the top of your repo below "Code" button.
If you run into a merge conflict, you have to resolve the conflict. There are a lot of guides online, or you can try this one by opensource.com.
Checkout to development branch (name your branch according to the issue name).
git checkout -b <branch-name>
Create a folder in projects directory according to issue name.
Write your code and add to the respective folder in the projects directory, locally.
Don't forget to add a README.md in your folder, according to the
README_TEMPLATE.
Add the changes with git add, git commit (write a good commit message, if possible):
git add -A
git commit -m "<your message>"
Push the code to your repository.
git push origin <branch-name>
Go to the GitHub page of your fork, and make a pull request:

Read more about pull requests on the GitHub help pages.
Now wait, until one of us reviews your Pull Request! If there are any conflicts, you will get a notification.
| Ravi Chavare |
| 10 | Split Folders into Subfolders | Ravi Chavare |
| 11 | Download bulk images | Mitesh |
| 12 | Random word from file | Ravi Chavare |
| 13 | Battery notification | Mitesh |
| 14 | Calculate age | Gaodong |
| 15 | Text file analysis | m044de |
| 16 | Generate image snipets | ravi chavare |
| 17 | Organize file system | Mitesh |
| 18 | Send emails | Mitesh |
| 19 | Get Ipaddress and Hostname of Website | Nuh Mohammed |
| 20 | Progressbar using tqdm | Mitesh |
| 21 | Get meta information of images | Gaodong |
| 22 | Captures Frames from video | phileinSophos |
| 23 | Fetch Wifi Saved Password Windows | Mitesh |
| 24 | Save Screenshot of given Website | m044de |
| 25 | Split files using no of lines | phileinSophos |
| 26 | Encrypt and decrypt text | Gaodong |
| 27 | Captures screenshot at regular interval of time | d33pc |
| 28 | Create password hash | m044de |
| 29 | Encrypt file and folders | Gaodong |
| 30 | Decimal to binary and vice versa | Alan Anaya |
| 31 | Cli Based Todo Application | Audrey Yang |
| 32 | Currency Convertor cli app | github-of-wone |
| 33 | Stopwatch Application | Gaodong |
| 34 | CLI Proxy Tester | Ingo Kleiber |
| 35 | XML to JSON file Convertor | John Kirtley |
| 36 | Compress file and folders | Gaodong |
| 37 | Find IMDB movie ratings | ShivSt |
| 38 | Convert dictionary to python object | Varun-22 |
| 39 | Move files to alphabetically arranged folders | Chathura Nimesh |
| 40 | Scrape Youtube video comment | Saicharan67 |
| 41 | [Website Summerization](https://githu |