Latest Threat Research:SANDWORM_MODE: Shai-Hulud-Style npm Worm Hijacks CI Workflows and Poisons AI Toolchains.Details
Socket
Book a DemoInstallSign in
Socket

quickner

Package Overview
Dependencies
Maintainers
1
Versions
20
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

quickner - npm Package Compare versions

Comparing version
0.0.1a16
to
0.0.1a17
+2
-2
Cargo.lock

@@ -604,3 +604,3 @@ # This file is automatically @generated by Cargo.

name = "quickner"
version = "0.0.1-alpha.16"
version = "0.0.1-alpha.17"
dependencies = [

@@ -615,3 +615,3 @@ "numpy",

name = "quickner-core"
version = "0.0.1-alpha.16"
version = "0.0.1-alpha.17"
dependencies = [

@@ -618,0 +618,0 @@ "aho-corasick",

[package]
name = "quickner"
version = "0.0.1-alpha.16"
version = "0.0.1-alpha.17"
edition = "2021"

@@ -5,0 +5,0 @@ authors = ["Omar MHAIMDAT"]

[package]
name = "quickner-core"
version = "0.0.1-alpha.16"
version = "0.0.1-alpha.17"
edition = "2021"

@@ -5,0 +5,0 @@ authors = ["Omar MHAIMDAT"]

@@ -0,1 +1,4 @@

use std::sync::Arc;
use aho_corasick::AhoCorasick;
use serde::{Deserialize, Serialize};

@@ -69,4 +72,12 @@ use utils::hash_string;

}
let label = Quickner::find_index(self.text.clone(), entities);
let patterns = entities
.iter()
.map(|entity| entity.name.as_str())
.collect::<Vec<&str>>();
let aho_corasick = Arc::new(AhoCorasick::new(patterns));
let label = Quickner::find_index_using_aho_corasick(
self.text.clone(),
aho_corasick.clone(),
entities,
);
match label {

@@ -73,0 +84,0 @@ Some(label) => self.label.extend(label),

@@ -126,3 +126,6 @@ use crate::{

let start = mat.start();
// convert byte index to char index (assuming utf8)
let start = text[..start].chars().count();
let end = mat.end();
let end = text[..end].chars().count();
let label = entites[mat.pattern()].label.to_string();

@@ -129,0 +132,0 @@ let name = entites[mat.pattern()].name.to_string();

Metadata-Version: 2.1
Name: quickner
Version: 0.0.1a16
Version: 0.0.1a17
Classifier: Programming Language :: Rust

@@ -23,3 +23,3 @@ Classifier: Programming Language :: Python :: Implementation :: CPython

<a href="https://badge.fury.io/py/quickner"><img src="https://badge.fury.io/py/quickner.svg" alt="PyPI version" height="18"></a>
<a href="https://pypi.org/project/quickner/"><img src="https://img.shields.io/pypi/l" alt="License" height="18"></a>
<a href="https://pypi.org/project/quickner/"><img src="https://img.shields.io/badge/License-Mozilla%20Public%20License%20Version%202.0-orange" alt="License" height="18"></a>
<a href="https://pypi.org/project/quickner/"><img src="https://img.shields.io/pypi/dm/quickner" alt="PyPI - Downloads" height="18"></a>

@@ -26,0 +26,0 @@ <a href="https://actions-badge.atrox.dev/omarmhaimdat/quickner/goto?ref=master"><img src="https://img.shields.io/endpoint.svg?url=https%3A%2F%2Factions-badge.atrox.dev%2Fomarmhaimdat%2Fquickner%2Fbadge%3Fref%3Dmaster&style=flat" alt="Build Status" height="18"></a>

@@ -9,3 +9,3 @@

<a href="https://badge.fury.io/py/quickner"><img src="https://badge.fury.io/py/quickner.svg" alt="PyPI version" height="18"></a>
<a href="https://pypi.org/project/quickner/"><img src="https://img.shields.io/pypi/l" alt="License" height="18"></a>
<a href="https://pypi.org/project/quickner/"><img src="https://img.shields.io/badge/License-Mozilla%20Public%20License%20Version%202.0-orange" alt="License" height="18"></a>
<a href="https://pypi.org/project/quickner/"><img src="https://img.shields.io/pypi/dm/quickner" alt="PyPI - Downloads" height="18"></a>

@@ -12,0 +12,0 @@ <a href="https://actions-badge.atrox.dev/omarmhaimdat/quickner/goto?ref=master"><img src="https://img.shields.io/endpoint.svg?url=https%3A%2F%2Factions-badge.atrox.dev%2Fomarmhaimdat%2Fquickner%2Fbadge%3Fref%3Dmaster&style=flat" alt="Build Status" height="18"></a>