Coder Social home page Coder Social logo

hastagab / awesome-python-scripts Goto Github PK

View Code? Open in Web Editor NEW
1.9K 1.9K 692.0 9.9 MB

A Curated list of Awesome Python Scripts that Automate Stuffs.

License: MIT License

Python 82.89% HTML 11.54% Shell 0.08% Jupyter Notebook 0.31% CSS 3.25% Procfile 0.01% JavaScript 1.91%
hacktoberfest

awesome-python-scripts's Introduction

Hi! I'm Ayush Bhardwaj

Total Views Twitter: HastagAB Linkedin: HastagAB GitHub hastagAB

I'm an Inquisitive Thinker ๐Ÿ’ก and a Python Developer who has his commitments towards Data Science ๐Ÿ“Š. Being an active Open Source contributor and an innovator, I love developing research-oriented disruptive projects

  • ๐Ÿ‘จโ€๐Ÿ’ป On weekdays, I work as a Software Performace Engineer at ZS
  • ๐Ÿ‘จโ€๐Ÿ’ป On weekends, I mostly work on a few innovative projects for social cause with sjha2048 & Kaushl2208.
  • :octocat: I've previously worked with @FOSSology as a Student Developer in Google Summer of Code 2019 & 2020 and I continued working as a mentor in GSoC'21

  • I'm continuoulsy developing & maintaining Nirjas & Atarashi project. โš ๏ธ Help Wanted โš ๏ธ
  • ๐ŸŒฑ My Research domain includes NLP ๐Ÿ’ฌ & Data Science ๐Ÿ“Š
  • ๐Ÿ’ก Inventions: Drishti-Pay & Rodasi (Patent Pending โณ)
  • ๐Ÿ’ป I work mostly with: Python

  • ๐ŸŒ I'm mostly active on LinkedIn & Twitter (Send a Hi! ๐Ÿ‘‹)
  • ๐Ÿ“ซ Drop a mail: [email protected]
  • Follow me on GitHub

Fun fact I: I love solving real-world problems using Technology

Fun fact II: I love Chai and Poetry. Ping me to listen more!

awesome-python-scripts's People

Contributors

amirulabu avatar ayeshag7 avatar bhargavnova avatar codingis4noobs2 avatar darshanpatel11 avatar deadpyxel avatar dependabot[bot] avatar epi052 avatar gaurovgiri avatar hastagab avatar heysagnik avatar iamshreeram avatar imkaka avatar j3r3mias avatar jcdwalle avatar kaushl2208 avatar malivinayak avatar msaoudallah avatar mukeshprasad avatar nazmiasri95 avatar nikhilkumarsingh avatar niranjanneeru avatar nitish-iiitd avatar princenuv avatar psychiquest avatar shreyas-lab avatar sonniki avatar tusharsharma16 avatar umarbrowser avatar victoni 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

awesome-python-scripts's Issues

Audiobook

I want to contribute to a project for Reading/Saving audiobooks. You can listen to your book and also can save it to listen to it later.

Supported Format:-

  1. Pdf
  2. txt
  3. Epub

redundancy in Readme

In the readme file there are repetitive project mentioned which doesn't look good.
I would like to update it :)

Add some Awesome Python Scripts

Hackatoberfest has already started! Get yourself involved in the world of Open Source.

To get your PR merged, Follow these steps:

  1. Add any Python Script that automates some task.
  2. Follow the Contribution Guidelines
  3. Submit the PR

Note: Any PR which will not follow the Contribution Guidelines will be Rejected

This issue will always be open as there is always a scope to add more Python scripts.
All contributions are welcome and you don't need to assign any issues. โœ…

let's Add some more awesome python scripts

I have a script which uses duckduckgo api to search anything from the terminal itself,i thought it would be cool as coders hate leaving the terminal,plus we don't need an api key for duckduckgo's api as it is public ;).

Add Awesome Javascripts

You may add Javascript files which can be directly used in the websites and for showing reusable functionality.

Re-Design the README file

Currently, the README has a simple structure.
Try redesigning it to look more eye-catchy!

Some Suggestions:

  1. You can add few Headings, sub-headings
  2. Add more description
  3. Add some more badges
  4. Show your creativity

Note: The README Can not be altered from time to time so it is not feasible to merge each and every PR. But we'll not reject your PR and it will still be counted in Hacktoberfest.

Create CONTRIBUTING.md for the project

Description

  • Based on our Contribution guidelines create a separate CONTRIBUTING.md file stating all the necessary points.

  • Add detailed steps with examples to make it understandable for beginners

  • Add steps to create branch, add/commit, and how to create a PR [with example]

CPU Temperature Display for windows

I want to contribute to this project,
a simple script to check CPU temperature(displays as a notification) for windows without going into BIOS.

image

Script not working. Error

This programme writes the data in any Comma-separated value file (such as: .csv or .data) to a Excel file.
The input and output files must be in the same directory of the python file for the programme to work.

Name of the CSV file for input (with the extension): RUTGERS_AXIUM_PB_NONEDI_20230408_LINE.CSV
Separator of the CSV file: |
Name of the excel file for output (with the extension): ztest.xls
Name of the excel sheet for output: test1
File Error!

import openpyxl
import sys

#inputs
print("This programme writes the data in any Comma-separated value file (such as: .csv or .data) to a Excel file.")
print("The input and output files must be in the same directory of the python file for the programme to work.\n")

csv_name = input("Name of the CSV file for input (with the extension): ")
sep = input("Separator of the CSV file: ")
excel_name = input("Name of the excel file for output (with the extension): ")
sheet_name = input("Name of the excel sheet for output: ")

#opening the files
try:
wb = openpyxl.load_workbook(excel_name)

sheet = wb.get_sheet_by_name(sheet_name)

file = open(csv_name,"r",encoding = "utf-8")

except:
print("File Error!")
sys.exit()

#rows and columns
row = 1
column = 1

#for each line in the file
for line in file:
#remove the \n from the line and make it a list with the separator
line = line[:-1]
line = line.split(sep)

#for each data in the line
for data in line:
    #write the data to the cell
    sheet.cell(row,column).value = data
    #after each data column number increases by 1
    column += 1

#to write the next line column number is set to 1 and row number is increased by 1
column = 1
row += 1

#saving the excel file and closing the csv file
wb.save(excel_name)
file.close()

Base64 encode and decode

I want to contribute the script, the command line tool for encoding or decoding base64 string.

README is still to be Updated.

#23
Update README file with :
(i) the proper description of the Repository
(ii) The List of Python Scripts with their link and Name of Contributors with their Github link anchored.
(iii) Any formatting which looks good and can add something extra related to the repo.

Improve contributing guidelines

The awesome -python-scripts is a popular python scripts collection. Yet, it looks like there's a room for improvement in the contributing guidelines with some minor fixes and commit message conventions would be great to maintain consistency throughout the commit history.

[feat]: Develop Two-Player Chess Game in Python

Issue Title: Develop Two-Player Chess Game in Python

Issue Description:

I propose to develop a two-player chess game using Python to enhance this repository.

Proposed Features:

  • Implementation of the complete set of chess rules.
  • Enable two players to take turns and play against each other.
  • Incorporate standard chess piece movements and special rules such as castling, en passant, and pawn promotion.

Additional Information:

As a fan of chess and a Python enthusiast, I am eager to contribute this engaging two-player chess game to our repository. This game will not only entertain users but also serve as a learning tool for chess enthusiasts. I am excited to work on this project and look forward to your guidance and feedback.

Assign this issue to me, and I'll get started on the development. Thank you for considering this addition to the repository.

directory organizer script extension

These functionalities will improve PR.

  1. more file formats will support.
  2. The code will be DRY.
  3. There will be other supported folder as well example(torrent, other)

Update README file

Update README file with :
(i) the proper description of the Repository
(ii) The List of Python Scripts with their link and Name of Contributors with their Github link anchored.
(iii) Any formatting which looks good and can add something extra related to the repo.

Image Compressor Python Script Defect

https://github.com/hastagAB/Awesome-Python-Scripts/tree/master/Image_Compressor

Please remove this script, or add some info that it's defect . There are many mistakes in this scripts and it simply doesn't work. Some examples are:

  • The selected images throws a AttributeError: 'tuple' object has no attribute 'seek' error. This is because one has to enumerate through every element of the tuple somewhat like this:
image_path_list = askopenfilenames()
for image_path in image_path_list:
    img = Image.open(image_path)
  • ANTIALIAS is misspelled. Instead of PIL.Image.ANTILIAS, it should be PIL.Image.ANTIALIAS. Added to that it should be replaced with Resampling.LANCZOS, because ANTIALIAS is deprecated and will be removed in Pillow 10 (2023-07-01)

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.