PDF downloader for NSE and also help create merged xls file for all the files. Repository Name: NSE This repository contains a collection of Python scripts designed for various data processing and web scraping tasks. Below is an overview of each script and its functionality.
Scripts Overview: merge_csv.py
Purpose: Merges multiple CSV files into a single CSV file. Usage: Requires the pandas library. Specify the list of CSV files and the output file name to merge them into a single file. Xbrl downloader.py
Purpose: Downloads XBRL files, which are financial data files. Usage: Set the URLs of the XBRL files you wish to download. The script will save these files to a specified directory. getLink.py
Purpose: Performs web scraping to extract links or specific information from web pages. Usage: Utilizes BeautifulSoup and requests libraries. Configure the target URL and specify the data to be scraped. pdf downloader.py
Purpose: Downloads PDF files from provided URLs. Usage: List the URLs of the PDF files to be downloaded. The script uses the requests library to fetch and save the PDFs. Xbrl_to_csv.py
Purpose: Converts XBRL files into CSV format for easier data analysis and handling. Usage: Requires financial data parsing libraries. Input the XBRL files, and the script will output them in CSV format. Additional Notes: These scripts are designed to facilitate specific data handling and web scraping tasks. Ensure you have the necessary Python libraries installed: pandas, requests, BeautifulSoup, and any other required financial data parsing libraries. Modify and extend these scripts as needed for your specific use cases. Feel free to contribute to this repository or suggest improvements to the scripts. For any issues or questions, please open an issue in the repository.
How to Contribute: Fork the repository. Create a new branch for your feature or bug fix. Submit a pull request with a detailed description of your changes. Thank you for exploring this repository!