Libraries tagged by string match
amtgard/fuzzywuzzy
179 Downloads
Fuzzy string matching based on FuzzyWuzzy from Seatgeek
szopen/similarity
573 Downloads
A similarity library for string and date matching
postboost/php-sdk
41 Downloads
The PostBoost REST API lets you publish, schedule, and analyze social media posts on every supported network from a single integration. No OAuth apps to maintain — PostBoost handles platform authorization for you. ## Base URL All workspace-scoped endpoints are prefixed with `/{workspaceUuid}`. Panel/admin endpoints are prefixed with `/panel`. ## Plan access Every workspace-scoped endpoint returns `403` when the workspace's plan does not include API access (capability `api`). ## Dates and times Post dates and times (`date`, `time`, `accounts_schedule`) are read in the request's `timezone` when one is given, otherwise in the workspace timezone. ## Idempotent requests Send an `Idempotency-Key` header (any unique string, for example a UUID) with a `POST`. Repeating the request with the same key within 24 hours returns the stored response with `Idempotent-Replayed: true` and creates nothing new. Reusing a key with a different body returns `422`; a request still in progress with the same key returns `409`. `5xx` and `429` responses are not stored, so they can be retried with the same key. ## Guardrails for automated clients Create and update requests are checked before anything is written: a post whose content matches one created for the same account in the last 24 hours returns `409` (`code: duplicate_post`, override with `allow_duplicate: true`), scheduling past an account's daily cap returns `429` (`code: account_daily_cap_reached`), and scheduling to an account that must be reconnected returns `422` (`code: account_unauthorized` or `account_token_missing`). Use `POST /{workspaceUuid}/posts/validate` for a dry run and `GET /{workspaceUuid}/activity` to review what API clients did. ## Authentication All requests require a Bearer token in the `Authorization` header. Generate tokens in your PostBoost dashboard under **Settings → Access Tokens**. ``` Authorization: Bearer YOUR_API_TOKEN ```
richardsjoqvist/silverstripe-localdate
9090 Downloads
Translates formatted date strings to the locale set with i18n::set_locale() if there is a matching language file.
shel/fusion-match
954 Downloads
Match helper to simplify string matching in Neos Fusion
x-laravel/fuzzy-similarity
16 Downloads
Fuzzy (string-based) similarity for Laravel Eloquent models.
bishopb/pattern
28 Downloads
A string-matching PHP library sporting a consistent, fluent API.
datavalidata/fuzzy-strings
70 Downloads
Fuzzy String matching library
troupe-tecnologia/accent-string-regex-builder
224 Downloads
Simple helper to create a regex from string to match all the results ignoring accents.
cacdigital/accent-string-regex-builder
256 Downloads
Simple helper to create a regex from string to match all the results ignoring accents.
n1215/http-request-matcher
187 Downloads
Matcher interface for PSR-7 HTTP request, like preg_match() for string.
masticore/laravel-url-matcher-command
2 Downloads
A command to get information about the route matched against an arbitrary url string
hilalahmad/string-util
9 Downloads
php-string-util is a versatile PHP library designed to simplify and enhance string manipulation tasks in your PHP projects. Whether you're working on web development, data processing, or any other application requiring robust string handling, this utility provides a comprehensive set of functions.
lorlev/aho-corasick
131 Downloads
An implementation of the Aho-Corasick string matching algorithm.
anhoder/boyer-moore
21 Downloads
Boyer-Moore algorithm in PHP(support Chinese).