ARKA and ARKZ closes #3

This commit is contained in:
Elijah McMorris 2024-06-07 13:18:49 -07:00
parent 65824f7a70
commit 2bf10bc5a4
Signed by: NexVeridian
SSH key fingerprint: SHA256:bsA1SKZxuEcEVHAy3gY1HUeM5ykRJl0U0kQHQn0hMg8
2 changed files with 6 additions and 6 deletions

View file

@ -23,7 +23,7 @@ environment:
- ARK_SOURCE=ApiIncremental - ARK_SOURCE=ApiIncremental
``` ```
Env string ARK_SOURCE must be in the enum Source Env string ARK_SOURCE must be in the enum Source
``` ```rust
pub enum Source { pub enum Source {
// Reads Parquet file if exists // Reads Parquet file if exists
Read, Read,

View file

@ -21,8 +21,8 @@ pub enum Ticker {
ARKQ, ARKQ,
ARKW, ARKW,
ARKX, ARKX,
// ARKA, ARKA,
// ARKZ, ARKZ,
ARKC, ARKC,
ARKD, ARKD,
ARKY, ARKY,
@ -37,8 +37,8 @@ impl Ticker {
Ticker::ARKQ => "AUTONOMOUS_TECH._&_ROBOTICS", Ticker::ARKQ => "AUTONOMOUS_TECH._&_ROBOTICS",
Ticker::ARKW => "NEXT_GENERATION_INTERNET", Ticker::ARKW => "NEXT_GENERATION_INTERNET",
Ticker::ARKX => "SPACE_EXPLORATION_&_INNOVATION", Ticker::ARKX => "SPACE_EXPLORATION_&_INNOVATION",
// Ticker::ARKA => "ARKA", Ticker::ARKA => "ARKA",
// Ticker::ARKZ => "ARKZ", Ticker::ARKZ => "ARKZ",
Ticker::ARKC => "ARKC", Ticker::ARKC => "ARKC",
Ticker::ARKD => "ARKD", Ticker::ARKD => "ARKD",
Ticker::ARKY => "ARKY", Ticker::ARKY => "ARKY",
@ -607,7 +607,7 @@ impl Ark {
pub fn get_csv_ark(&self) -> Result<DataFrame, Error> { pub fn get_csv_ark(&self) -> Result<DataFrame, Error> {
let url = match self.ticker { 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::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()), 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), _ => format!("https://ark-funds.com/wp-content/uploads/funds-etf-csv/ARK_{}_ETF_{}_HOLDINGS.csv", self.ticker.value(), self.ticker),
}; };