Skip to content

Browser extension for bulk downloading tax documents from CoreTax with filtering and history features.

License

Notifications You must be signed in to change notification settings

thunderkex/CoretaxBulk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

7 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

CoretaxBulk

Streamline your Coretax workflow with intelligent bulk operations

GitHub Stars Latest Release Total Downloads License

๐Ÿ“ฅ Download for Chrome โ€ข ๐Ÿ“ฅ Download for Firefox

โœจ Features

๐Ÿ“ฆ Bulk Operations - Download multiple Coretax documents simultaneously
๐ŸŽฏ Smart Filtering - Filter by text search and document type
๐Ÿ“Š Progress Tracking - Real-time progress bars and download statistics
๐ŸŒ Language Support - Switch between Indonesian (ID) and English (EN)
โšก Keyboard Shortcuts - Ctrl+D start, Ctrl+Shift+A select all
๐Ÿ”„ Auto Retry - Intelligent retry logic for failed downloads
๐Ÿ“ฑ Modern UI - Clean, minimizable interface with error notifications
๐ŸŽจ Accessibility - High contrast and reduced motion support
๐ŸŒ™ Dark Mode - Automatic dark mode detection

๐ŸŒ Browser Support

Browser Version Status
Chrome 88+ โœ… Supported
Firefox 78+ โœ… Supported

๐Ÿ“ฅ Installation

Chrome

  1. Download CoreTax-Bulk-Download-Chrome-(version).zip from releases
  2. Extract the ZIP file
  3. Open Chrome and go to chrome://extensions/
  4. Enable Developer mode (toggle in top right)
  5. Click Load unpacked and select the extracted folder

Firefox

  1. Download CoreTax-Bulk-Download-Chrome-(version).zip from releases
  2. Extract the ZIP file
  3. Open Firefox and go to about:debugging
  4. Click This Firefox โ†’ Load Temporary Add-on
  5. Select any file from the extracted folder

๐Ÿš€ Quick Start

  1. Navigate to Coretax document list pages
  2. The extension panel will appear in the bottom-left corner
  3. Use Select All to select documents or manually check boxes
  4. Optionally use Filter to narrow down documents
  5. Click Download to start bulk downloading
  6. Monitor progress in real-time
  7. Change language via the popup settings (click extension icon)

Keyboard Shortcuts

  • Ctrl+D - Start download
  • Ctrl+Shift+A - Select/deselect all
  • Ctrl+Shift+F - Open filter modal
  • Ctrl+Shift+M - Minimize/maximize panel

โš™๏ธ Configuration

Configure the extension via the popup (click extension icon):

  • Language: Switch between Indonesian (๐Ÿ‡ฎ๐Ÿ‡ฉ) and English (๐Ÿ‡บ๐Ÿ‡ธ)
  • Parallel Downloads: 1-5 concurrent downloads
  • Download Delay: 500-5000ms between batches
  • View History: See recent download statistics

Settings are automatically saved and synchronized across the interface.

๐Ÿ› ๏ธ Development

Quick Start

git clone https://github.com/thunderkex/CoretaxBulk
cd CoretaxBulk

Chrome Development

  1. Navigate to chrome/ directory
  2. Load unpacked in Chrome developer mode
  3. Make changes and reload extension

Firefox Development

  1. Navigate to firefox/ directory
  2. Load temporary add-on in Firefox
  3. Changes require reloading the add-on

Project Structure

coretaxbulk/
โ”œโ”€โ”€ chrome/           # Chrome extension files
โ”œโ”€โ”€ firefox/          # Firefox extension files
โ”œโ”€โ”€ .github/          # GitHub Actions
โ””โ”€โ”€ README.md

Contributing

  1. Fork the repository
  2. Create a feature branch: git checkout -b feature-name
  3. Make your changes with proper testing
  4. Submit a pull request with clear description

๐Ÿ“ฆ Automated Releases

GitHub Actions automatically creates releases with:

  • Chrome extension package (coretax-bulk-chrome.zip)
  • Firefox extension package (coretax-bulk-firefox.zip)
  • Complete source code (coretax-bulk-source.zip)

Create a release:

git tag v1.6.0
git push origin v1.6.0

๐Ÿ”’ Privacy & Security

  • No data collection: All data stays on your device
  • Local storage only: Settings saved in browser storage
  • No external requests: Extension works entirely locally
  • Open source: Full code transparency

๐Ÿ› Troubleshooting

Extension not appearing?

  • Ensure you're on a Coretax document list page
  • Check if developer mode is enabled (Chrome)
  • Try refreshing the page

Downloads not working?

  • Check browser download settings
  • Ensure pop-ups are allowed for Coretax domain
  • Try reducing parallel downloads in settings

Performance issues?

  • Reduce parallel downloads to 1-2
  • Increase download delay to 1000ms+
  • Clear browser cache and restart

๐Ÿ“„ License

MIT License - see LICENSE file for details.

Disclaimer: This extension is provided as-is for educational and convenience purposes. Users are responsible for compliance with all applicable terms of service and regulations. Use at your own risk.


๐Ÿ’ฌ Support


โญ Star this repository if it helped you!

About

Browser extension for bulk downloading tax documents from CoreTax with filtering and history features.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Contributors 2

  •  
  •