Skip to content

This Python program is a perfect alternative to the Getbhavcopy software. It generates the same text file as the one obtained by Getbhavcopy software for BSE and NSE Bhavcopy

License

Notifications You must be signed in to change notification settings

pparesh25/Getbhavcopy-alternative

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Project Migration Notice - Getbhavcopy-alternative β†’ NSE_BSE_Downloader

Migration New Project GUI


πŸ“’ Important Announcement

I am happy to announce that, by further developing this project, a graphical user interface based NSE BSE Data Downloader has been created!

This legacy project Getbhavcopy-alternative has been completely rewritten and enhanced into a modern, professional application:

🎯 New Project: NSE_BSE_Downloader

πŸ”— Access the New Application:

GitHub Repository: https://github.com/pparesh25/NSE_BSE_Downloader


✨ What's New in NSE_BSE_Downloader?

πŸ–₯️ Modern GUI Interface

  • Professional PyQt6-based interface
  • Real-time progress tracking
  • One-click downloads
  • User-friendly design

πŸš€ Enhanced Performance

  • 5x faster downloads with concurrent processing
  • 50% less memory usage with optimized algorithms
  • Smart retry mechanisms for network failures
  • High DPI display support

πŸ“Š Extended Exchange Support

  • NSE: Equity (EQ), Futures & Options (FO), SME, Index
  • BSE: Equity (EQ), Index
  • Smart data append operations
  • Automatic date management

πŸ”§ Professional Features

  • Automatic update checking
  • User preferences management
  • Comprehensive error handling
  • Cross-platform compatibility
  • Professional logging system

πŸ™ Acknowledgments & Gratitude

πŸ’ Special Thanks to Our Contributors

Special thanks to all the following people for the success of this project:

🎯 Core Contributors

πŸ’° Financial Supporters & Donors

  • UPI Donors who supported development through p.paresh25@oksbi
  • Community supporters who encouraged the project

πŸ› Bug Reporters & Feature Requesters

  • Issue reporters who helped improve stability
  • Feature requesters who shaped the application's direction
  • Feedback providers who enhanced user experience

πŸ“’ Community Evangelists

  • Social media promoters who spread awareness
  • Tutorial creators who helped others learn
  • Community moderators who maintained healthy discussions

πŸ”„ Migration Guide

For Existing Users:

  1. πŸ“₯ Download the New Application:

    git clone https://github.com/pparesh25/NSE_BSE_Downloader.git
    cd NSE_BSE_Downloader
  2. βš™οΈ Install Dependencies:

    pip install -r requirements.txt
  3. πŸš€ Run the Application:

    python main.py

Key Improvements Over Legacy Version:

  • βœ… GUI Interface instead of command-line only
  • βœ… Multiple exchanges support in single application
  • βœ… Real-time progress tracking and status updates
  • βœ… Automatic updates and version management
  • βœ… Professional error handling and recovery
  • βœ… User preferences and settings persistence

πŸ“ˆ Project Evolution

Feature Legacy (Getbhavcopy-alternative) New (NSE_BSE_Downloader)
Interface Command Line Only Modern GUI
Exchanges Limited NSE EQ/FO/SME/INDEX + BSE EQ/INDEX
Performance Basic 5x Faster with Concurrency
Memory Usage Standard 50% Optimized
Updates Manual Automatic Update Checking
Error Handling Basic Professional & Comprehensive
User Experience Technical Users All User Levels

πŸŽ‰ Why Upgrade?

πŸ”₯ For Power Users:

  • Advanced configuration options
  • Batch processing capabilities
  • Professional logging and debugging
  • API-ready architecture

πŸ‘₯ For Casual Users:

  • Simple point-and-click interface
  • No technical knowledge required
  • Visual progress indicators
  • Helpful error messages

🏒 For Professional Use:

  • Reliable and stable operation
  • Comprehensive testing suite
  • Professional documentation
  • Enterprise-ready features

πŸ’¬ Community & Support

πŸ†˜ Get Help:

  • GitHub Issues: Report bugs or request features
  • Documentation: Comprehensive guides included in the new repository
  • Community: Join discussions and share experiences

🀝 Contribute:

  • Code contributions are welcome on the new repository
  • Documentation improvements help everyone
  • Testing and feedback make the application better

πŸ’ Support the Project

If you find the new NSE_BSE_Downloader valuable, please consider:

  • ⭐ Star the repository on GitHub
  • πŸ› Report issues to help improve the application
  • πŸ’° Donate via UPI: p.paresh25@oksbi
  • πŸ“’ Share with others who might benefit

πŸ”š Legacy Project Status

This repository (Getbhavcopy-alternative) is now in maintenance mode:

  • ❌ No new features will be added
  • ❌ Limited bug fixes only for critical issues
  • βœ… All development efforts focused on NSE_BSE_Downloader

Please migrate to the new application for the best experience!


πŸš€ Ready to Upgrade?

Experience the future of NSE/BSE data downloading with our modern, professional application!


Built with ❀️ for the trading and financial analysis community

Β© 2025 Paresh Patel. All rights reserved.

About

This Python program is a perfect alternative to the Getbhavcopy software. It generates the same text file as the one obtained by Getbhavcopy software for BSE and NSE Bhavcopy

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages