Admin

Ingestion Jobs

Queue source-capture work for the outbound worker. Successful jobs should produce bronze evidence first; D0 normalization and review happen later.

Definitions

MarketScreener financials

marketscreenerpython module

Recurring MarketScreener financial statement, estimate, ratio, dividend, rating, and snapshot capture for one listed company.

Definition
marketscreener_financials
Source
MarketScreener
Command
scrappers.marketscreener.fetch_finances
Worker
required

Recent Jobs

JobDefinitionStatusArgsWorkerOutputCreated
958476a9
MarketScreener financials
marketscreener
succeeded
attempt 1/1
duration 2.9 s
ticker: MU, include_charts: false, company_url_name: MICRON-TECHNOLOGY-INC, marketscreener_id: 13639
codex-smoke-20260629
heartbeat Jun 29, 2026, 8:31 PM
logs 3
bronze://marketscreener/2026/06/29/958476a9-df51-4eeb-88e8-4ce9e80c89f5/manifest.json
tables 5 | charts 0
D0 run bca261b5
Jun 29, 2026, 8:30 PM
56bde47f
MarketScreener financials
marketscreener
succeeded
attempt 1/1
duration 7.8 s
ticker: MU, include_charts: false, company_url_name: MICRON-TECHNOLOGY-INC, marketscreener_id: 13639
codex-local-d2-06-smoke
heartbeat Jun 28, 2026, 4:59 PM
logs 3
bronze://marketscreener/2026/06/28/56bde47f-8dc1-45e2-89ca-0e8c11759280/manifest.json
tables 5 | charts 0
D0 run d09405e2
Jun 28, 2026, 4:59 PM
f141a46a
MarketScreener financials
marketscreener
succeeded
attempt 1/1
duration 13.9 s
ticker: MU, include_charts: false, company_url_name: MICRON-TECHNOLOGY-INC, marketscreener_id: 13639
codex-local-d2-04
heartbeat Jun 28, 2026, 2:55 PM
logs 3
C:\dev\dig-list\data\ingestion-jobs\marketscreener\2026-06-28\f141a46a-4f8b-45f4-be56-c81ff0578656\MU-13639-finances.json
tables 5 | charts 0
Jun 28, 2026, 2:54 PM
5878d86b
MarketScreener financials
marketscreener
succeeded
attempt 1/1
duration 13.8 s
ticker: MU, include_charts: true, company_url_name: MICRON-TECHNOLOGY-INC, marketscreener_id: 13639
codex-local
heartbeat Jun 28, 2026, 2:37 PM
logs 2
C:\dev\dig-list\data\ingestion-jobs\marketscreener\2026-06-28\5878d86b-5cfa-4240-8358-1d8b1ba83acb\MU-13639-finances.json
Jun 28, 2026, 12:15 AM

Job 5878d86b Detail

Lifecycle

Status
succeeded
Definition
marketscreener_financials
Requested
Jun 28, 2026, 12:15 AM
Claimed
Jun 28, 2026, 2:37 PM
Started
Jun 28, 2026, 2:37 PM
Finished
Jun 28, 2026, 2:37 PM
Duration
13.8 s
Heartbeat
Jun 28, 2026, 2:37 PM
Worker
codex-local
Attempt
1/1

Evidence

Bronze manifest
-
Output path
C:\dev\dig-list\data\ingestion-jobs\marketscreener\2026-06-28\5878d86b-5cfa-4240-8358-1d8b1ba83acb\MU-13639-finances.json
D0 import run
-

Arguments

{
  "ticker": "MU",
  "include_charts": true,
  "company_url_name": "MICRON-TECHNOLOGY-INC",
  "marketscreener_id": 13639
}

Result

{
  "runner": "marketscreener_financials",
  "command": {
    "args": {
      "ticker": "MU",
      "include_charts": true,
      "company_url_name": "MICRON-TECHNOLOGY-INC",
      "marketscreener_id": 13639
    },
    "module": "scrappers.marketscreener.fetch_finances",
    "executable": "python"
  },
  "process": {
    "code": 0,
    "stderr": "15:37:42 [INFO] fetch_finances: Fetching finances for 1 ID(s): [13639]\r\n15:37:42 [INFO] fetch_finances: Fetching: https://www.marketscreener.com/quote/stock/MICRON-TECHNOLOGY-INC-13639/finances/\r\n15:37:43 [INFO] fetch_finances: Got 604992 bytes\r\n15:37:44 [INFO] fetch_finances: Found 5 financial card(s) on page\r\n15:37:44 [INFO] fetch_finances:   income-statement-annual: 9 headers, 12 rows, units=USD in Million\r\n15:37:44 [INFO] fetch_finances:   income-statement-quarterly: 29 headers, 12 rows, units=USD in Million\r\n15:37:44 [INFO] fetch_finances:   bilan_card: 9 headers, 3 rows, units=USD in Million\r\n15:37:44 [INFO] fetch_finances:   fluxdetres_card: 9 headers, 5 rows, units=USD in Million\r\n15:37:44 [INFO] fetch_finances:   rf_card: 9 headers, 28 rows, units=USD in \r\n15:37:44 [INFO] fetch_finances: Extracting chart SVGs...\r\n15:37:44 [INFO] fetch_finances: Found 10 chart SVG candidate(s)\r\n15:37:45 [DEBUG] fetch_finances: Skipping non-chart SVG: https://cdn.zonebourse.com/static/hes/MICRON-TECHNOLOGY-INC_\r\n15:37:46 [DEBUG] fetch_finances: Skipping non-chart SVG: https://cdn.zonebourse.com/static/hes/MICRON-TECHNOLOGY-INC_\r\n15:37:46 [DEBUG] fetch_finances: Skipping non-chart SVG: https://cdn.zonebourse.com/static/hes/MICRON-TECHNOLOGY-INC_\r\n15:37:47 [INFO] fetch_finances:   Chart: EPS Estimates (3 series)\r\n15:37:48 [DEBUG] fetch_finances: Skipping non-chart SVG: https://cdn.zonebourse.com/static/hes/MICRON-TECHNOLOGY-INC_\r\n15:37:49 [DEBUG] fetch_finances: Could not parse SVG: https://cdn.zonebourse.com/static/hes/MICRON-TECHNOLOGY-INC_\r\n15:37:49 [DEBUG] fetch_finances: Could not parse SVG: https://cdn.zonebourse.com/static/hes/MICRON-TECHNOLOGY-INC_\r\n15:37:50 [DEBUG] fetch_finances: Could not parse SVG: https://cdn.zonebourse.com/images/logo_marketscreenerW.svg\r\n15:37:50 [DEBUG] fetch_finances: Skipping non-chart SVG: https://cdn.zonebourse.com/static/hes/MICRON-TECHNOLOGY-INC_\r\n15:37:51 [DEBUG] fetch_finances: Could not parse SVG: https://cdn.zonebourse.com/static/hes/MICRON-TECHNOLOGY-INC_\r\n15:37:51 [INFO] fetch_finances: Parsed 1 chart(s) (4 failures)\r\n15:37:51 [INFO] fetch_finances: \\u2713 ID 13639: Financials Micron Technology, Inc.\r\n15:37:51 [INFO] fetch_finances: Saved to: C:\\dev\\dig-list\\data\\ingestion-jobs\\marketscreener\\2026-06-28\\5878d86b-5cfa-4240-8358-1d8b1ba83acb\\MU-13639-finances.json\r\n15:37:51 [INFO] fetch_finances: Done: 1/1 succeeded\r\n",
    "stdout": "",
    "durationMs": 13688
  },
  "output_path": "C:\\dev\\dig-list\\data\\ingestion-jobs\\marketscreener\\2026-06-28\\5878d86b-5cfa-4240-8358-1d8b1ba83acb\\MU-13639-finances.json"
}

Logs

  1. Jun 28, 2026, 2:37 PM | INFO | Job claimed by worker.
    {
      "at": "2026-06-28T14:37:38.297Z",
      "data": {
        "worker_id": "codex-local",
        "definition": "marketscreener_financials",
        "attempt_count": 1
      },
      "level": "info",
      "message": "Job claimed by worker."
    }
  2. Jun 28, 2026, 2:37 PM | INFO | Job completed successfully.
    {
      "at": "2026-06-28T14:37:52.079Z",
      "data": {
        "output_path": "C:\\dev\\dig-list\\data\\ingestion-jobs\\marketscreener\\2026-06-28\\5878d86b-5cfa-4240-8358-1d8b1ba83acb\\MU-13639-finances.json"
      },
      "level": "info",
      "message": "Job completed successfully."
    }