mirror of
https://github.com/0xrsydn/idx-cli.git
synced 2026-11-07 09:45:36 +00:00
IDX stopped posting the monthly above-1% list as an announcement after the 2026-05-29 report; June/July/August are only on the Data Kepemilikan Saham page. `ownership discover` could not see them, and IDX's Cloudflare now rejects curl_chrome142 on that page and on the /Media/ XLSX files. - remote: parse the page's Nuxt payload (Description/Prospectus pairs, / escapes), classify above-1% XLSX as supported and above-5% / investor-type workbooks as unsupported, derive as_of_date from the Indonesian description. Keep all above-1% entries, only the newest of the other series. Merge with the announcement results. - discover JSON gains `format` (xlsx|pdf) and `as_of_date`; page entries use the as-of date as publish_date (the page shows none). - import --url accepts .xlsx and downloads via the XLSX validator. - curl_impersonate: run_owned_with_fallback tries several browser profiles until the body validates (JSON / page payload / %PDF / PK); IDX_CURL_IMPERSONATE_BIN still pins one. - Tests: page fixture parsing, date parsing, payload validation, CLI discover via a local page server; existing discover tests now point IDX_OWNERSHIP_DATA_PAGE_URL at a closed port so no test hits IDX. - Docs: ARCHITECTURE discovery section, AGENTS ownership inputs. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017a5Cv5Z1NzdYKgKnTiAF4E |
||
|---|---|---|
| .. | ||
| bing_buyers_bbca.json | ||
| bing_holders_bbca.json | ||
| chart_bbca_1d.json | ||
| chart_bbca_3mo.json | ||
| chart_bbca_with_gap.json | ||
| idx_announcement_kepemilikan.json | ||
| idx_share_ownership_page_excerpt.html | ||
| ksei_above1_20260831_excerpt.xlsx | ||
| ksei_above1_spaced_stext_excerpt.xml | ||
| ksei_above1_stext_excerpt.xml | ||
| ksei_above1_stext_excerpt_prev.xml | ||
| ksei_above5_20260923_excerpt.xlsx | ||
| ksei_above5_stext_excerpt.xml | ||
| ksei_announcement_wrapper_stext_excerpt.xml | ||
| ksei_balancepos_20260130_excerpt.txt | ||
| ksei_balancepos_20260227_excerpt.txt | ||
| ksei_investor_type_stext_excerpt.xml | ||
| ksei_stext_sample.xml | ||
| msn_chart_bbca_3m.json | ||
| msn_chart_bbca_3mo.json | ||
| msn_earnings_bbca.json | ||
| msn_financials_bbca.json | ||
| msn_insights_bbca.json | ||
| msn_keyratios_bbca.json | ||
| msn_keyratios_industry_only.json | ||
| msn_keyratios_infinity.json | ||
| msn_keyratios_negative_infinity.json | ||
| msn_news_bbca.json | ||
| msn_profile_bbca.json | ||
| msn_quote_bbca.json | ||
| msn_screener_id_topperfs.json | ||
| msn_sentiment_bbca.json | ||
| quotesummary_bbca.json | ||