From 3143ecf70d350cc2c843fd140d14b4b95a9b923e Mon Sep 17 00:00:00 2001 From: "NexVeridian@gmail.com" Date: Sat, 26 Aug 2023 19:36:15 +0000 Subject: [PATCH] 1.1.3 --- docker-compose.dev.yml | 2 +- src/util.rs | 32 ++++++++++++++++++++++++-------- 2 files changed, 25 insertions(+), 9 deletions(-) diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml index 2412836..6969575 100644 --- a/docker-compose.dev.yml +++ b/docker-compose.dev.yml @@ -27,4 +27,4 @@ services: - ./data:/ark-invest-api-rust-data/data volumes: - data: \ No newline at end of file + data: diff --git a/src/util.rs b/src/util.rs index 63fdff9..23bcf70 100644 --- a/src/util.rs +++ b/src/util.rs @@ -347,17 +347,19 @@ impl Ark { expressions.push( col("ticker") .str() - .replace(lit("DKNG UW"), lit("DKNN"), true) + .replace_all(lit(" FP"), lit(""), true) .str() - .replace(lit("NU UN"), lit("NU"), true) + .replace_all(lit(" UQ"), lit(""), true) .str() - .replace(lit("DSY"), lit("DSY FP"), true) + .replace_all(lit(" UF"), lit(""), true) .str() - .replace(lit("GRMN UN"), lit("GRMN"), true) + .replace_all(lit(" UN"), lit(""), true) .str() - .replace(lit("ARCT UQ"), lit("ARCT"), true) + .replace_all(lit(" UW"), lit(""), true) .str() - .replace(lit("PRNT UF"), lit("PRNT"), true), + .replace(lit("DKNN"), lit("DKNG"), true) + .str() + .rstrip(None), ); expressions.push( col("company") @@ -366,26 +368,40 @@ impl Ark { .str() .replace_all(lit("- A"), lit(""), true) .str() - .replace_all(lit("-CL A"), lit(""), true) + .replace_all(lit("CL A"), lit(""), true) .str() - .replace_all(lit("-CLASS A"), lit(""), true) + .replace_all(lit("CLASS A"), lit(""), true) .str() .replace_all(lit("Inc"), lit(""), true) .str() .replace_all(lit("INC"), lit(""), true) .str() + .replace_all(lit("incorporated"), lit(""), true) + .str() .replace_all(lit("LTD"), lit(""), true) .str() .replace_all(lit("CORP"), lit(""), true) .str() .replace_all(lit("CORPORATION"), lit(""), true) .str() + .replace_all(lit("Corporation"), lit(""), true) + .str() + .replace_all(lit("- C"), lit(""), true) + .str() + .replace_all(lit("-"), lit(""), true) + .str() .replace_all(lit(","), lit(""), true) .str() .replace_all(lit("."), lit(""), true) .str() + .replace(lit("COINBASE GLOBAL"), lit("COINBASE"), true) + .str() + .replace(lit("Coinbase Global"), lit("Coinbase"), true) + .str() .replace(lit("Blackdaemon"), lit("Blockdaemon"), true) .str() + .replace(lit("DISCOVERY"), lit("Dassault Systemes"), true) + .str() .rstrip(None), );