From 2bf10bc5a4fb2e026620545463a0e8f0b9727ac4 Mon Sep 17 00:00:00 2001 From: NexVeridian Date: Fri, 7 Jun 2024 13:18:49 -0700 Subject: [PATCH] ARKA and ARKZ closes #3 --- README.md | 2 +- src/util.rs | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 4948011..b79d582 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ environment: - ARK_SOURCE=ApiIncremental ``` Env string ARK_SOURCE must be in the enum Source -``` +```rust pub enum Source { // Reads Parquet file if exists Read, diff --git a/src/util.rs b/src/util.rs index f4adff6..11a1781 100644 --- a/src/util.rs +++ b/src/util.rs @@ -21,8 +21,8 @@ pub enum Ticker { ARKQ, ARKW, ARKX, - // ARKA, - // ARKZ, + ARKA, + ARKZ, ARKC, ARKD, ARKY, @@ -37,8 +37,8 @@ impl Ticker { Ticker::ARKQ => "AUTONOMOUS_TECH._&_ROBOTICS", Ticker::ARKW => "NEXT_GENERATION_INTERNET", Ticker::ARKX => "SPACE_EXPLORATION_&_INNOVATION", - // Ticker::ARKA => "ARKA", - // Ticker::ARKZ => "ARKZ", + Ticker::ARKA => "ARKA", + Ticker::ARKZ => "ARKZ", Ticker::ARKC => "ARKC", Ticker::ARKD => "ARKD", Ticker::ARKY => "ARKY", @@ -607,7 +607,7 @@ impl Ark { pub fn get_csv_ark(&self) -> Result { let url = match self.ticker { self::Ticker::ARKVX => "https://ark-ventures.com/wp-content/uploads/funds-etf-csv/ARK_VENTURE_FUND_HOLDINGS.csv".to_owned(), - // self::Ticker::ARKA | self::Ticker::ARKZ | + self::Ticker::ARKA | self::Ticker::ARKZ | self::Ticker::ARKC | self::Ticker::ARKD | self::Ticker::ARKY => format!("https://cdn.21shares-funds.com/uploads/fund-documents/us-bank/holdings/product/current/{}-Export.csv", self.ticker.value()), _ => format!("https://ark-funds.com/wp-content/uploads/funds-etf-csv/ARK_{}_ETF_{}_HOLDINGS.csv", self.ticker.value(), self.ticker), };