Skip to content

Commit efde86f

Browse files
committed
Luffy
1 parent 17598ca commit efde86f

19 files changed

+1072
-0
lines changed

.github/CODE_OF_CONDUCT.md

+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# Contributor Covenant Code of Conduct
2+
3+
## Our Pledge
4+
5+
We, the members, contributors, and maintainers of this project, pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.
6+
7+
## Our Standards
8+
9+
Examples of behavior that contributes to a positive environment include:
10+
- Using welcoming and inclusive language
11+
- Being respectful of differing viewpoints and experiences
12+
- Gracefully accepting constructive criticism
13+
- Focusing on what is best for the community
14+
- Showing empathy toward other community members
15+
16+
Examples of unacceptable behavior by participants include:
17+
- The use of sexualized language or imagery and unwelcome sexual attention or advances
18+
- Trolling, insulting/derogatory comments, and personal or political attacks
19+
- Public or private harassment
20+
- Publishing others' private information, such as a physical or electronic address, without explicit permission
21+
- Other conduct which could reasonably be considered inappropriate in a professional setting
22+
23+
## Enforcement
24+
25+
Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior.
26+
27+
## Reporting
28+
29+
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at [[email protected]]. All complaints will be reviewed and investigated, and will result in a response that is deemed necessary and appropriate to the circumstances.
30+
31+
## Attribution
32+
33+
This Code of Conduct is adapted from the [Contributor Covenant](https://www.contributor-covenant.org/), version 2.0, available at https://www.contributor-covenant.org/version/2/0/code_of_conduct.html

.github/CONTRIBUTING.md

+29
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# Contributing to Auto Website Visitor
2+
3+
Thank you for your interest in contributing to **Auto Website Visitor**!
4+
5+
## How to Contribute
6+
7+
### Reporting Issues
8+
9+
If you find a bug or have an issue, please report it via GitHub Issues. Make sure to include a detailed description and steps to reproduce the issue. For feature requests, please use the Feature Request template.
10+
11+
### Submitting Code
12+
13+
1. Fork the repository and create a new branch (`git checkout -b feature-branch`).
14+
2. Make your changes in this branch.
15+
3. Commit your changes (`git commit -am 'Add new feature'`).
16+
4. Push your branch to your fork (`git push origin feature-branch`).
17+
5. Open a Pull Request to the `main` branch of the original repository.
18+
19+
### Code Style
20+
21+
- Follow the [PEP 8](https://www.python.org/dev/peps/pep-0008/) coding style for Python code.
22+
- Ensure that your code is clean and well-documented.
23+
- Write tests for your code (if applicable).
24+
25+
## Code of Conduct
26+
27+
Please read and follow our [Code of Conduct](CODE_OF_CONDUCT.md).
28+
29+
We welcome contributions and look forward to seeing your improvements to the project!

.github/ISSUE_TEMPLATE/bug_report.md

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
## Bug Report
2+
3+
**Describe the bug**
4+
5+
A clear and concise description of what the bug is.
6+
7+
**To Reproduce**
8+
9+
Steps to reproduce the behavior:
10+
1. Step 1
11+
2. Step 2
12+
3. Step 3
13+
4. See error
14+
15+
**Expected behavior**
16+
17+
A clear and concise description of what you expected to happen.
18+
19+
**Environment:**
20+
- OS: [e.g., Windows 10, Ubuntu 20.04]
21+
- Python version: [e.g., 3.9]
22+
- Version of Auto Website Visitor: [e.g., v0.0.1]
23+
24+
**Logs**
25+
- Please provide any relevant logs or screenshots that can help us understand the issue.
+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
## Feature Request
2+
3+
**Is your feature request related to a problem? Please describe.**
4+
5+
A clear and concise description of what the problem is. Ex. I'm always frustrated when...
6+
7+
**Describe the solution you'd like**
8+
9+
A clear and concise description of what you want to happen.
10+
11+
**Describe alternatives you've considered**
12+
13+
A clear and concise description of any alternative solutions or features you've considered.
14+
15+
**Additional context**
16+
17+
Add any other context or screenshots about the feature request here.

.github/PULL_REQUEST_TEMPLATE.md

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
## Description
2+
3+
**Please describe the changes made and why they are necessary.**
4+
5+
## Related Issue
6+
7+
**Please link any related issues (e.g., Fixes #123).**
8+
9+
## Type of Change
10+
11+
- [ ] Bug fix
12+
- [ ] New feature
13+
- [ ] Documentation update
14+
- [ ] Other (please describe)
15+
16+
## Checklist
17+
18+
- [ ] I have followed the project's code of conduct.
19+
- [ ] I have written tests for my changes.
20+
- [ ] My code is clean and well-commented.
21+
- [ ] I have updated the documentation (if needed).
22+
- [ ] I have tested my changes and they work as expected.
23+
24+
## Additional Information
25+
26+
**Is there any other context you'd like to provide?**

.github/SECURITY.md

+80
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
# 🔒 **SECURITY POLICY** 🛡️
2+
3+
Hey there, awesome devs! 👋 We’re super hyped that you’re vibing with **Auto Website Visitor** 🚀. Let’s keep this party secure for everyone! Below are the deets you need to know about reporting security issues and playing it safe. 💻✨
4+
5+
---
6+
7+
## 🔐 **Supported Versions**
8+
9+
We only drop security updates for the **latest version** of the project.
10+
If you’re chillin’ with an old version, it’s time to glow up! ⬆️✨
11+
12+
| **Version** 🛠️ | **Status** 🚦 |
13+
|---------------|----------------|
14+
| **0.0.6** 🔐 |**Fully Supported.** This version is **security supported**—no cap. 🛡️✨ |
15+
| **0.0.5** 💀 |**Unsupported.** Once the star, now out of favor. ⏳ |
16+
| **0.0.4** 😣 |**Unsupported.** This version had its moment, but we’ve moved on. ⏩ |
17+
| **0.0.3** 🤡 |**Unsupported.** Too old, too risky. Get with the times. ⌛ |
18+
| **0.0.2** 😑 |**Unsupported.** If you’re still using this... just why? 😭 |
19+
| **0.0.1** 💤 |**Unsupported.** This relic belongs in a museum. 🚫 |
20+
21+
**TL;DR:** If you ain’t on **v0.0.5**, you’re missing out. 🚀
22+
23+
## 🆘 **Found a Bug or Vulnerability?** 👀🐛
24+
25+
Uh-oh! If you’ve stumbled upon a security issue, don’t panic 😅—we’ve got your back:
26+
27+
1. **Slide into our inbox**:
28+
📩 Email us at **[email protected]** ASAP.
29+
(Pro tip: Keep it secret, keep it safe. No public posting! 🔐)
30+
31+
2. **Spill the tea ☕**:
32+
- What’s the issue?
33+
- Steps to reproduce it (bonus points for screenshots or logs 📸).
34+
- Why do you think it’s a security threat? 👀
35+
36+
3. **Hold tight, fam**:
37+
We’ll hit you back within **48 hours**—max. Pinky promise! 🤞
38+
39+
---
40+
41+
## ⚠️ **Big Fat Disclaimer**
42+
43+
🚨 **Listen up, fam!** 🚨
44+
This tool is strictly for **personal use ONLY**. We’re all about ethical vibes here, so:
45+
46+
- 🚫 **Don’t misuse** this project for anything illegal, shady, or spammy.
47+
- 🧠 **Think responsibly**: Use it to test your own stuff, learn, or vibe with analytics—**not** to cause chaos.
48+
49+
If you break these rules and something goes sideways, it’s all on you. **We are NOT liable** for any trouble you get into, fam. Be chill, keep it legal, and don’t summon the internet police. 🚔
50+
51+
---
52+
53+
## 👑 **Our Commitment to Security**
54+
55+
We take security **mad seriously** 🫡. Here’s how we roll:
56+
- Fixing vulnerabilities FAST AF. 🛠️
57+
- Keeping you updated 🗞️ if things go south.
58+
59+
We’re here to vibe with you to keep this project **safe and sound** for everyone. 💙
60+
61+
---
62+
63+
## 🛠️ **Security Besties**
64+
65+
We ❤️ these tools to keep it tight:
66+
- **Dependabot**: Spotting those sus dependencies. 🕵️‍♂️
67+
- **CodeQL**: Regular audits to stay on point.
68+
69+
Got a better tool idea? HMU! 💌
70+
71+
---
72+
73+
## 🖤 **Thanks for Being a Security Superhero!** 🙌
74+
75+
You = the real MVP 🦸‍♂️🦸‍♀️ for helping make this project better and safer.
76+
77+
Let’s build something amazing **together** and keep the internet safe for all the homies! 💪🔥
78+
79+
Stay secure,
80+
**Team Auto Website Visitor**

.github/dependabot.yml

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
version: 2
2+
updates:
3+
# Python dependencies updates
4+
- package-ecosystem: "pip"
5+
directory: "/"
6+
schedule:
7+
interval: "weekly" # Check for updates weekly (can be "daily", "weekly", or "monthly")
8+
day: "sunday" # Specify the day updates are checked
9+
ignore:
10+
- dependency-name: "selenium" # Ignore specific package updates
11+
versions: ["<4.0.0"] # Ignore versions below specified
12+
# GitHub Actions updates
13+
- package-ecosystem: "github-actions"
14+
directory: "/" # Check for updates in the root directory
15+
schedule:
16+
interval: "weekly" # Check for updates weekly
17+
day: "monday" # Day updates are checked (optional)
18+
ignore:
19+
- dependency-name: "actions/checkout" # Ignore specific Actions updates
20+
versions: ["<3.0.0"] # Ignore versions below specified

.github/workflows/python-ci.yml

+55
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
name: Python Package CI and Publish
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
pull_request:
8+
branches:
9+
- main
10+
11+
permissions:
12+
contents: read # Allows the workflow to read repository contents
13+
packages: write # Required to publish packages to PyPI
14+
15+
jobs:
16+
build-and-publish:
17+
runs-on: ubuntu-latest
18+
19+
steps:
20+
- name: Checkout repository
21+
uses: actions/checkout@v4
22+
23+
- name: Set up Python
24+
uses: actions/setup-python@v5
25+
with:
26+
python-version: "3.9"
27+
28+
- name: Install build tools
29+
run: python -m pip install --upgrade pip setuptools wheel twine requests
30+
31+
- name: Build the package
32+
run: |
33+
python setup.py sdist bdist_wheel
34+
35+
- name: Check if version exists on PyPI
36+
id: check-version
37+
run: |
38+
PACKAGE_NAME="auto-website-visitor"
39+
VERSION=$(python setup.py --version)
40+
STATUS_CODE=$(curl -o /dev/null -s -w "%{http_code}" https://pypi.org/project/$PACKAGE_NAME/$VERSION/)
41+
if [ "$STATUS_CODE" -eq 200 ]; then
42+
echo "The version $VERSION already exists on PyPI. Skipping upload."
43+
echo "upload_required=false" >> $GITHUB_ENV
44+
else
45+
echo "Version $VERSION is not published on PyPI. Proceeding with upload."
46+
echo "upload_required=true" >> $GITHUB_ENV
47+
fi
48+
49+
- name: Publish to PyPI
50+
if: env.upload_required == 'true'
51+
env:
52+
TWINE_USERNAME: ${{ secrets.PYPI_USERNAME }}
53+
TWINE_PASSWORD: ${{ secrets.PYPI_PASSWORD }}
54+
run: |
55+
python -m twine upload dist/*

.gitignore

+47
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# Python bytecode files
2+
*.pyc
3+
*.pyo
4+
*.pyd
5+
__pycache__/
6+
7+
# Virtual environment directories
8+
.venv/
9+
10+
# Windows system files
11+
Thumbs.db
12+
13+
# Logs
14+
*.log
15+
16+
# Distribution / packaging
17+
*.egg
18+
*.egg-info/
19+
dist/
20+
build/
21+
*.tar.gz
22+
*.zip
23+
24+
# PyInstaller files
25+
*.spec
26+
27+
# Test-related files
28+
nosetests.xml
29+
coverage.xml
30+
*.cover
31+
*.hypothesis/
32+
33+
# Jupyter Notebook checkpoints
34+
.ipynb_checkpoints/
35+
36+
# Environment variable files
37+
.env
38+
39+
# Note
40+
note
41+
42+
# Other
43+
*.bak
44+
*.tmp
45+
46+
# Token files
47+
awv-token.txt

AUTHOR.rst

+32
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
.. _author:
2+
3+
============
4+
About the Author
5+
============
6+
7+
🚀 **Nayan Das**
8+
------------------------
9+
Hey, I’m **Nayan Das** a developer, open-source contributor, and tech enthusiast. I built **Auto Website Visitor** to make downloading public videos from social platforms **simple, fast, and hassle-free**. 💻✨
10+
11+
📌 **My Mission**
12+
------------------------
13+
I love coding, automation, and building tools that help people. With **Auto Website Visitor**, I aimed to create an **easy-to-use, multi-platform** tool that allows users to download public content ethically.
14+
15+
📬 **Get in Touch**
16+
------------------------
17+
If you need support, wanna contribute, or just wanna chat about cool tech stuff, hit me up:
18+
19+
- 🌐 **Website:** `socialportal.nayanchandradas.com <https://socialportal.nayanchandradas.com>`_
20+
- 📧 **Email:** `[email protected] <mailto:[email protected]>`_
21+
- 💬 **Discord:** `Join the community <https://discord.gg/skHyssu>`_
22+
- 📌 **GitHub:** `github.com/nayandas69 <https://github.com/nayandas69>`_
23+
24+
🛠️ **Contributions & Support**
25+
------------------------
26+
**Open Source FTW!** If you want to contribute or suggest improvements, PRs and issues are always welcome on GitHub. Let’s build something amazing together! 🚀
27+
28+
⭐ **Fun Fact**
29+
------------------------
30+
I’m a **coffee-fueled** coder ☕ who loves debugging at 3 AM. If you find this tool useful, consider sharing it with others or dropping a review—it helps a lot! 💙
31+
32+
Thanks for using **Auto Website Visitor**! 🎥📥

0 commit comments

Comments
 (0)