IDX Daily

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

  1. Download idxdaily.rar and extract it
  2. Configure the config.toml
config.toml
[base]
# Path to Chrome.exe
chrome_dir = "C:/Program Files/Google/Chrome/Application/chrome.exe"
# Output folder for downloaded files
output_dir = "C:/Users/your_name/Downloads/output/"
  1. Double-click the .exe to launch the app
  2. Use the ā€œLaunch Chromeā€ option to start a browser session
  3. Choose a start and end date when prompted
  4. Review the confirmation table for date range and total workdays
  5. Confirm to start the download
  6. 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! 😃

Comments