Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Syfaro/fuzzysearch
/ functions
Functions
75 in github.com/Syfaro/fuzzysearch
⨍
Functions
75
◇
Types & classes
33
↓ 5 callers
Function
configure_tracing
(service_name: &'static str)
fuzzysearch-common/src/trace.rs:1
↓ 5 callers
Function
serve_metrics
()
fuzzysearch-common/src/trace.rs:79
↓ 5 callers
Function
with_pool
(db: Pool)
fuzzysearch-api/src/filters.rs:106
↓ 4 callers
Method
connect
Connect to a Faktory instance.
fuzzysearch-common/src/faktory.rs:15
↓ 4 callers
Function
get_hasher
Create an instance of img_hash with project defaults.
fuzzysearch-common/src/lib.rs:12
↓ 4 callers
Function
image_query
( pool: Pool, bkapi: bkapi_client::BKApiClient, hashes: Vec<i64>, distance: i64, )
fuzzysearch-api/src/models.rs:50
↓ 4 callers
Function
with_api_key
()
fuzzysearch-api/src/filters.rs:102
↓ 3 callers
Method
enqueue
(&self, mut job: faktory::Job)
fuzzysearch-common/src/faktory.rs:31
↓ 3 callers
Method
queue_webhook
Create a new job for webhook data and enqueue it.
fuzzysearch-common/src/faktory.rs:54
↓ 3 callers
Function
with_bkapi
( bkapi: bkapi_client::BKApiClient, )
fuzzysearch-api/src/filters.rs:110
↓ 3 callers
Function
with_telem
(headers: warp::http::HeaderMap)
fuzzysearch-api/src/filters.rs:122
↓ 3 callers
Function
write_bytes
(folder: &str, hash: &[u8], bytes: &[u8])
fuzzysearch-common/src/download.rs:3
↓ 2 callers
Function
get_page_posts
(page: &serde_json::Value)
fuzzysearch-ingest-e621/src/main.rs:138
↓ 2 callers
Function
get_post_ids
(posts: &[serde_json::Value])
fuzzysearch-ingest-e621/src/main.rs:153
↓ 2 callers
Function
init_logger
Initialize the logger. This should only be called by the running binary.
fuzzysearch-common/src/lib.rs:23
↓ 2 callers
Method
inject_context
(self: reqwest::RequestBuilder)
fuzzysearch-common/src/trace.rs:106
↓ 2 callers
Function
insert_null_submission
(client: &Client, id: i32)
fuzzysearch-ingest-furaffinity/src/main.rs:175
↓ 2 callers
Method
observe_online
(&self, registered: usize)
fuzzysearch-ingest-furaffinity/src/main.rs:61
↓ 2 callers
Method
wait
(&self)
fuzzysearch-ingest-furaffinity/src/main.rs:71
↓ 1 callers
Function
associate_furaffinity_tag
(db: &Db, id: i32, tag_id: i32)
fuzzysearch-refresh/src/main.rs:255
↓ 1 callers
Function
check_handle
(db: Pool)
fuzzysearch-api/src/filters.rs:94
↓ 1 callers
Function
get_faktory_custom
()
fuzzysearch-common/src/faktory.rs:64
↓ 1 callers
Function
get_furaffinity_artist
(db: &Db, artist: &str)
fuzzysearch-refresh/src/main.rs:229
↓ 1 callers
Function
get_furaffinity_tag
(db: &Db, tag: &str)
fuzzysearch-refresh/src/main.rs:242
↓ 1 callers
Function
get_latest_id
(client: &reqwest::Client, auth: &Auth)
fuzzysearch-ingest-e621/src/main.rs:175
↓ 1 callers
Function
get_post_url_ext
(post: &serde_json::Value)
fuzzysearch-ingest-e621/src/main.rs:348
↓ 1 callers
Function
has_submission
(client: &Client, id: i32)
fuzzysearch-ingest-furaffinity/src/main.rs:129
↓ 1 callers
Function
ids_to_check
(client: &Client, max: i32)
fuzzysearch-ingest-furaffinity/src/main.rs:139
↓ 1 callers
Function
insert_null
( pool: &sqlx::Pool<sqlx::Postgres>, body: serde_json::Value, id: i32, )
fuzzysearch-ingest-weasyl/src/main.rs:219
↓ 1 callers
Function
insert_submission
( conn: &mut sqlx::Transaction<'_, sqlx::Postgres>, faktory: &FaktoryClient, client: &reqwest::Cli
fuzzysearch-ingest-e621/src/main.rs:234
↓ 1 callers
Function
insert_submission
( client: &Client, sub: &furaffinity_rs::Submission, )
fuzzysearch-ingest-furaffinity/src/main.rs:145
↓ 1 callers
Function
load_frontpage
(client: &reqwest::Client, api_key: &str)
fuzzysearch-ingest-weasyl/src/main.rs:79
↓ 1 callers
Function
load_image
(client: &reqwest::Client, url: &str)
fuzzysearch-ingest-e621/src/main.rs:358
↓ 1 callers
Function
load_page
( client: &reqwest::Client, auth: &Auth, after_id: i32, )
fuzzysearch-ingest-e621/src/main.rs:202
↓ 1 callers
Function
load_submission
( client: &reqwest::Client, api_key: &str, id: i32, )
fuzzysearch-ingest-weasyl/src/main.rs:106
↓ 1 callers
Function
lookup_artist
(client: &Client, artist: &str)
fuzzysearch-ingest-furaffinity/src/main.rs:105
↓ 1 callers
Function
lookup_tag
(client: &Client, tag: &str)
fuzzysearch-ingest-furaffinity/src/main.rs:84
↓ 1 callers
Function
poll_fa_online
Check the number of users on FurAffinity every minute and control if queues are allowed to run.
fuzzysearch-refresh/src/main.rs:156
↓ 1 callers
Function
process_image
( mut field: actix_multipart::Field, semaphore: Data<Semaphore>, )
fuzzysearch-hash-input/src/main.rs:44
↓ 1 callers
Function
process_submission
( client: &Client, fa: &furaffinity_rs::FurAffinity, faktory: &FaktoryClient, limiter: &RateLi
fuzzysearch-ingest-furaffinity/src/main.rs:217
↓ 1 callers
Function
process_submission
( pool: &sqlx::Pool<sqlx::Postgres>, client: &reqwest::Client, faktory: &FaktoryClient, body:
fuzzysearch-ingest-weasyl/src/main.rs:149
↓ 1 callers
Function
search
( db: Pool, bkapi: bkapi_client::BKApiClient, endpoints: Endpoints, )
fuzzysearch-api/src/filters.rs:7
↓ 1 callers
Function
search_file
(db: Pool)
fuzzysearch-api/src/filters.rs:19
↓ 1 callers
Function
search_hashes
( db: Pool, bkapi: bkapi_client::BKApiClient, )
fuzzysearch-api/src/filters.rs:74
↓ 1 callers
Function
search_image
( db: Pool, bkapi: bkapi_client::BKApiClient, endpoints: Endpoints, )
fuzzysearch-api/src/filters.rs:35
↓ 1 callers
Function
search_image_by_url
( db: Pool, bkapi: bkapi_client::BKApiClient, )
fuzzysearch-api/src/filters.rs:61
↓ 1 callers
Function
update_furaffinity_submission
( db: Db, fa: Arc<FurAffinity>, id: i32, sub: Option<furaffinity_rs::Submission>, )
fuzzysearch-refresh/src/main.rs:266
↓ 1 callers
Function
with_endpoints
( endpoints: Endpoints, )
fuzzysearch-api/src/filters.rs:116
Function
check_handle
(opts: HandleOpts, db: Pool)
fuzzysearch-api/src/handlers.rs:396
Function
deserialize
(deserializer: D)
fuzzysearch-common/src/faktory.rs:109
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
fuzzysearch-common/src/types.rs:80
Method
from
(err: sqlx::Error)
fuzzysearch-api/src/handlers.rs:89
Method
from_str
(s: &str)
fuzzysearch-common/src/types.rs:14
Method
handle
( &mut self, attempt: usize, err: furaffinity_rs::Error, )
fuzzysearch-ingest-furaffinity/src/main.rs:195
Function
handle_rejection
(err: Rejection)
fuzzysearch-api/src/handlers.rs:492
Function
hash_input
( endpoints: &Endpoints, mut form: warp::multipart::FormData, )
fuzzysearch-api/src/handlers.rs:107
Method
into_response
(self)
fuzzysearch-api/src/handlers.rs:55
Function
lookup_api_key
(key: &str, db: &sqlx::PgPool)
fuzzysearch-api/src/models.rs:17
Function
main
()
fuzzysearch-ingest-e621/src/main.rs:37
Function
main
()
fuzzysearch-ingest-furaffinity/src/main.rs:310
Function
main
()
fuzzysearch-webhook/src/main.rs:29
Function
main
()
fuzzysearch-refresh/src/main.rs:25
Function
main
()
fuzzysearch-api/src/main.rs:20
Function
main
()
fuzzysearch-hash-input/src/main.rs:118
Function
main
()
fuzzysearch-ingest-weasyl/src/main.rs:234
Function
metrics
( req: hyper::Request<hyper::Body>, )
fuzzysearch-common/src/trace.rs:53
Method
new
()
fuzzysearch-ingest-furaffinity/src/main.rs:54
Function
post_image
( mut form: actix_multipart::Multipart, semaphore: Data<Semaphore>, )
fuzzysearch-hash-input/src/main.rs:97
Method
respond_to
(self, _req: &HttpRequest)
fuzzysearch-hash-input/src/main.rs:31
Function
search_file
( opts: FileSearchOpts, db: Pool, api_key: String, )
fuzzysearch-api/src/handlers.rs:256
Function
search_hashes
( opts: HashSearchOpts, db: Pool, bkapi: bkapi_client::BKApiClient, api_key: String, )
fuzzysearch-api/src/handlers.rs:219
Function
search_image
( form: warp::multipart::FormData, opts: ImageSearchOpts, db: Pool, bkapi: bkapi_client::BKApi
fuzzysearch-api/src/handlers.rs:159
Function
search_image_by_url
( opts: UrlSearchOpts, db: Pool, bkapi: bkapi_client::BKApiClient, api_key: String, )
fuzzysearch-api/src/handlers.rs:411
Function
serialize
(bytes: &Option<Vec<u8>>, serializer: S)
fuzzysearch-common/src/faktory.rs:99
Function
update_rate_limit
( db: &sqlx::PgPool, key_id: i32, key_group_limit: i16, group_name: &'static str, incr_by:
fuzzysearch-api/src/utils.rs:73