Skip to content

UsamaSarwar/scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Python Scri| Script | Description | Status |

|--------|-------------|--------| | komarev-view-counter | GitHub profile view counter automation using Komarev service | βœ… Active | | tiktok-views | TikTok views vulnerability checker for security research | πŸ” Research | Collection

A collection of useful Python scripts for various automation tasks and utilities.

πŸ’– Enjoying these scripts? Consider buying me a coffee to support development of more useful tools! β˜•

🎯 Need a specific script? > Request it here and I'll do my best to create it for you!

πŸ“‹ Available Scripts

Script Description Status
komarev-view-counter GitHub profile view counter automation using Komarev service βœ… Active

πŸš€ Quick Start

  1. Clone the repository:

    git clone <your-repo-url>
    cd scripts
  2. Install dependencies (one time setup):

    cd scripts
    python3 setup_requirements.py
  3. Navigate to any script folder and run it directly:

    cd scripts/script-name
    python3 script_name.py

πŸ“ Repository Structure

scripts/
β”œβ”€β”€ README.md                 # This file
β”œβ”€β”€ LICENSE                   # MIT License
β”œβ”€β”€ CONTRIBUTING.md           # Contribution guidelines
β”œβ”€β”€ requirements.txt          # Python dependencies (legacy)
β”œβ”€β”€ .gitignore               # Git ignore patterns
β”œβ”€β”€ scripts/                 # All Python scripts organized here
β”‚   β”œβ”€β”€ setup_requirements.py   # One-time setup script
β”‚   β”œβ”€β”€ komarev-view-counter/    # GitHub view counter script
β”‚   β”‚   β”œβ”€β”€ README.md
β”‚   β”‚   └── komarev_view_count_increase.py
β”‚   └── [future-scripts]/       # Your future scripts will go here
β”œβ”€β”€ _layouts/                # Jekyll layouts for GitHub Pages
β”œβ”€β”€ assets/                  # CSS and other assets
└── [other-files]/           # Documentation, templates, etc.

πŸ› οΈ Development Setup

System Python

This repository uses system Python for all scripts. This approach:

  • βœ… No virtual environment setup required
  • βœ… Simple installation with one setup script
  • βœ… Works with VS Code "Run Code" button out of the box
  • βœ… Easy to get started for new users

Adding New Scripts

  1. Create a new folder with a descriptive name (use kebab-case) inside the scripts/ directory
  2. Add your Python script(s) to the folder
  3. Create a README.md explaining what the script does
  4. Add any new dependencies to scripts/setup_requirements.py
  5. Update this README's script table

🀝 Contributing

We welcome contributions! Please see CONTRIBUTING.md for guidelines.

How to Contribute

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-script)
  3. Add your script in a new folder inside the scripts/ directory
  4. Include proper documentation
  5. Test your script thoroughly
  6. Submit a pull request

🎯 Need a Custom Script?

Got an idea for a useful script but don't have time to code it yourself?

πŸ”₯ Request a Script - Submit a detailed request and I'll consider adding it to the collection!

Popular request types:

  • 🌐 Web scraping and automation
  • πŸ“Š Data processing and analysis
  • πŸ”§ System administration tools
  • πŸ“± Social media automation
  • πŸ“ˆ Productivity enhancers
  • 🎨 Creative and fun utilities

πŸ“¦ Dependencies

All Python dependencies are managed in the root requirements.txt file. Currently includes:

  • requests - For HTTP requests

πŸ”’ Security & Best Practices

  • ⚠️ Never commit sensitive data (API keys, passwords, etc.)
  • πŸ›‘οΈ Use environment variables for configuration
  • πŸ“ Document your scripts thoroughly
  • πŸ§ͺ Test your scripts before submitting
  • πŸ’‘ Follow PEP 8 style guidelines

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ“ž Support

If you have questions or need help:

  1. Check the individual script's README
  2. Open an issue on GitHub
  3. Start a discussion for general questions

πŸ’– Show Your Support

If these scripts are making your life easier, consider supporting the project:

β˜• Buy Me a Coffee - Your support helps me:

  • πŸš€ Develop new useful scripts
  • πŸ› Fix bugs and improve existing tools
  • πŸ“š Create better documentation
  • ⚑ Respond to script requests faster
  • 🎯 Focus on what matters most to the community

⭐ Star this repository if you find it useful!

πŸ”„ Share with others who might benefit from these automation tools!

🌟 Acknowledgments

  • Thanks to all contributors who help improve these scripts
  • Individual script acknowledgments can be found in their respective README files
  • Special thanks to everyone who supports the project through coffee donations! β˜•

Happy Scripting! 🐍✨

Made with ❀️ by Usama Sarwar - Making automation accessible to everyone!

About

Let's automate life using scripts

Resources

License

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Sponsor this project

Packages

 
 
 

Contributors