IDX Daily is a command line tool for downloading daily stock summary data (Ringkasan Saham) from the Indonesia Stock Exchange and storing it locally.
Features
- Straightforward CLI prompts for start date, end date, and confirmation
- Validates date inputs and rejects future dates
- Skips weekends automatically
- Supports connecting to your Chrome browser to assist the download
- Saves files using the date-based filename format
YYYY-MM-DD.xlsx
How to Use
- Download
idxdaily.rarand extract it - Configure the
config.toml
[base]# Path to Chrome.exechrome_dir = "C:/Program Files/Google/Chrome/Application/chrome.exe"
# Output folder for downloaded filesoutput_dir = "C:/Users/your_name/Downloads/output/"- Double-click the
.exeto launch the app - Use the āLaunch Chromeā option to start a browser session
- Choose a start and end date when prompted
- Review the confirmation table for date range and total workdays
- Confirm to start the download
- The resulting Excel files will be saved to your configured
output_dir
Note:
Make sure app.py and config.toml are in the same folder so the app can read your configuration.
License
Distributed under the MIT License. See LICENSE for details.
Thanks for reading and trying out IDX Daily! If you have questions, feedback, or ideas to improve the tool, feel free to share your thoughts in the comments below. Iād love to hear from you! š