Updated: 08 February 2026 at 10:57:44 PM โข Automatic
| ๐ฏ Platform | ๐ค Profile | โ Solved | ๐ Progress | ๐ Updated On | ๐ Mode |
|---|---|---|---|---|---|
| MishkatIT | 2621 | 08 February 2026 | |||
| MishkatIT | 412 | 08 February 2026 | |||
| MishkatIT | 347 | 08 February 2026 | |||
| MishkatIT | 161 | 08 February 2026 | |||
| MishkatIT | 126 | 08 February 2026 | |||
| MishkatIT | 66 | 15 January 2026 | |||
| MishkatIT | 37 | 08 February 2026 | |||
| mishkatit | 31 | 08 February 2026 | |||
| mishkatit | 18 | 16 January 2026 | |||
| MishkatIT | 7 | 17 January 2026 | |||
| MishkatIT | 7 | 08 February 2026 | |||
| MishkatIT | 2 | 05 February 2026 | |||
| ๐๏ธ TOTAL | 3835 | 100% | 08 February 2026 |
| ๐ Last Solved | ๐ Platform |
|---|---|
| 08 February 2026 | Codeforces |
Solving problems today - the mind stays sharp through consistent practice.
| Feature | Benefit |
|---|---|
| ๐ Automated Updates | Never manually update again |
| ๐ 13+ Platforms | Codeforces, LeetCode, AtCoder & more |
| ๐จ Beautiful Design | Professional badges & tables |
| โก 5-Minute Setup | Get started instantly |
๐ข ๐ Complete Setup Guide for Newbie Users
Follow these steps in order - it's that simple!
๐ In your web browser:
- Go to github.com
- Click "Sign up" (free!)
- Choose username, email, password
- Verify your email
๐ Download and install:
- Download from git-scm.com
- Run installer with default settings ๐ป In Command Prompt/Terminal (after installation):
git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"๐ป In Command Prompt/Terminal:
winget install Python.Python.3.11Verify: python --version
๐ In your web browser:
- Go to MishkatIT/ProblemSolvingStats
- Click "Fork" button (top right corner)
๐ In your web browser (on your forked repo page):
- Click "Code" button
- Copy the HTTPS URL ๐ป In Command Prompt/Terminal:
git clone YOUR_COPIED_URL
cd ProblemSolvingStats๐ป In Command Prompt/Terminal (from your project folder):
spark.bat๐ป In Command Prompt/Terminal (in the spark.bat menu):
- When menu appears, select option 6 to install requirements
- This downloads all needed Python packages
๐ป In Command Prompt/Terminal (in the spark.bat menu):
- Select option 1 or 2 to configure your coding platform usernames
- Add your profiles: Codeforces, LeetCode, AtCoder, etc.
๐ป In Command Prompt/Terminal (from your project folder):
git add .
git commit -m "Configure my coding platform usernames"
git push origin main๐ In your web browser:
- Go to your repository on GitHub
- Click "Actions" tab
- Click "I understand my workflows, go ahead and enable them"
๐ DONE! Your stats will update automatically every day!
โ ๏ธ Important for future manual updates: When you come back later to manually run scripts or spark.bat, always dogit pullfirst! GitHub Actions updates your README daily, so your local repo might be out of sync.
Ready to showcase your problem-solving journey?
Follow these simple steps to get your automated stats tracker!
- Python 3.8+
- Git (for cloning and version control)
- GitHub account
- pip package manager
| Step | Action | Command/Description |
|---|---|---|
| 1 | ๐ด Fork Repository | Visit MishkatIT/ProblemSolvingStats and click Fork |
| 2 | ๐ฆ Clone Your Fork | git clone https://github.com/YOUR_USERNAME/ProblemSolvingStats.gitcd ProblemSolvingStats๐ก Run in terminal/command prompt |
| 3 | ๐ฅ๏ธ Windows Users | 1. Run spark.bat2. If first time: Select option to install requirements 3. Follow the menu to configure usernames and test setup 4. Push to GitHub: git add . && git commit -m "Configure usernames" && git push origin main5. Done! Everything is automated from here. โ Skip Steps 4โ7, follow 8 |
| 4 | ๐ฅ Install Dependencies | pip install -r requirements.txt |
| 5 | โ๏ธ Configure Usernames | python scripts/manage_handle.py๐ก Optional: python scripts/change_display_name.py for display names |
| 6 | ๐ค Push to GitHub | git add .git commit -m "Configure my usernames"git push origin main๐ก Required! GitHub Actions need your usernames to work |
| 7 | ๐งช Test Setup | python scripts/auto_update.py |
| 8 | ๐ค Enable Automation | After pushing your changes to GitHub: Go to your repository โ Actions tab โ Click "I understand my workflows, go ahead and enable them" to activate automated updates |
โ ๏ธ Important for future manual updates: When you come back later to manually run scripts or spark.bat, always dogit pullfirst! GitHub Actions updates your README daily, so your local repo might be out of sync.
| Script | Purpose | When to Use |
|---|---|---|
python scripts/auto_update.py |
๐ Full Automation Fetch + Update README |
Daily automated runs |
python scripts/manual_update.py |
โ๏ธ Manual Entry Enter stats manually |
API failures or new platforms |
python scripts/manage_handle.py |
๐ค Manage Handles Configure usernames |
Setting up platform usernames |
python scripts/change_display_name.py |
๐จ Display Names Change profile names |
Personalizing README appearance |
python scripts/update_readme.py |
๐ README Only Regenerate README |
Using existing data |
python scripts/check_and_adjust_schedule.py |
๐
Schedule Check Review update timing |
Optimizing automation schedule |
python scripts/sync_profiles.py |
๐ Sync Profiles Synchronize platform data |
Ensuring data consistency |
For Windows users, we've created a convenient batch file that handles everything automatically:
| Method | Command | Description |
|---|---|---|
| Interactive Menu | spark.bat |
๐ฅ๏ธ Recommended for beginners Double-click or run .\spark.bat to open an interactive menu with all options |
| Quick Commands | .\spark.bat |
๐ All-in-one solution Uses system Python, installs dependencies, and provides easy access to all scripts |
๐ก The batch file automatically:
โข Checks and installs dependencies to system Python
โข Provides a user-friendly menu to run any script
โ ๏ธ Before manual updates: Always rungit pullfirst! GitHub Actions updates your README daily, so pull latest changes before running scripts.
๐ Detailed documentation: USERGUIDE.md
Made with โค๏ธ by Md Mishkatul Islam
v2.2.0