Skip to main content

phrona (Python)

Python bindings for the phrona high-performance metasearch engine (Rust core via pyo3). Queries 26 search engines across 5 categories in parallel and returns merged, deduplicated and ranked results.

Install

pip install phrona

Wheels are published for CPython 3.9-3.13 on linux (x86_64 / aarch64), macOS (x86_64 / arm64) and Windows (x86_64), plus an sdist for other platforms (needs a Rust toolchain).

Quick start

import phrona

phrona.search("rust programming", engines=["bing", "brave"])
phrona.suggest("rus")

Features

  • 26 engines, 5 categories (web, images, news, videos, books) + suggestions.
  • Impersonated HTTP/2 with TLS fingerprint spoofing.
  • Cross-engine merging: dedup, ranking, per-engine error reporting.
  • Time ranges, safesearch, regions, per-engine filter strings, proxies.

See the Python reference for the full API.

License

AGPL-3.0 — see the main repository for details.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

phrona-0.1.1.tar.gz (135.2 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

phrona-0.1.1-cp313-cp313-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.13Windows x86-64

phrona-0.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

phrona-0.1.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

phrona-0.1.1-cp313-cp313-macosx_11_0_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

phrona-0.1.1-cp313-cp313-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

phrona-0.1.1-cp312-cp312-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.12Windows x86-64

phrona-0.1.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

phrona-0.1.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

phrona-0.1.1-cp312-cp312-macosx_11_0_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

phrona-0.1.1-cp312-cp312-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

phrona-0.1.1-cp311-cp311-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.11Windows x86-64

phrona-0.1.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

phrona-0.1.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

phrona-0.1.1-cp311-cp311-macosx_11_0_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

phrona-0.1.1-cp311-cp311-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

phrona-0.1.1-cp310-cp310-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.10Windows x86-64

phrona-0.1.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

phrona-0.1.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

phrona-0.1.1-cp310-cp310-macosx_11_0_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

phrona-0.1.1-cp310-cp310-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

phrona-0.1.1-cp39-cp39-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.9Windows x86-64

phrona-0.1.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

phrona-0.1.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

phrona-0.1.1-cp39-cp39-macosx_11_0_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

phrona-0.1.1-cp39-cp39-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file phrona-0.1.1.tar.gz.

File metadata

  • Download URL: phrona-0.1.1.tar.gz
  • Upload date:
  • Size: 135.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for phrona-0.1.1.tar.gz
Algorithm Hash digest
SHA256 fd4e994aad6c462f0ed3fdb8ede97b8b397981b81bb1e016f35507e32d0ac63f
MD5 5a2a898506e1e0f8c042163787c460f7
BLAKE2b-256 e21008f2da460e45b1c52530b8d823a16b2ade3448b67fdf9ae9893851c8686a

See more details on using hashes here.

File details

Details for the file phrona-0.1.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: phrona-0.1.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 4.4 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for phrona-0.1.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c20b226406f33aca16a62d772ae2a7b894a927b6e00b598c8474b0a8e497ea0a
MD5 2ab976469e3e176b0f5862a793047e0a
BLAKE2b-256 802aa0a2a5626e4db18af66dd98a94a78e41dcfe55f93f679acec0fca34d9c6b

See more details on using hashes here.

File details

Details for the file phrona-0.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for phrona-0.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 475e69bead772abe467c2bfb2629b4bbc72c355c0f496cb78d1378b994ef43c3
MD5 be7baa66adda7fbea8e1393a41277207
BLAKE2b-256 a21887889fcbd5b724f81cf0ca8ab40b69f73bef133f083602b2e8dacbeef7bf

See more details on using hashes here.

File details

Details for the file phrona-0.1.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for phrona-0.1.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 dedba5f5aee85ae80df915fd2d4f6e13493ae67613cdd5fdced3735dcd4b6d39
MD5 1f2a20b765e58c192ad1c076da057aea
BLAKE2b-256 cd4956cdd050308bbf2855b48044ef35aba27401e4ec7eed992b6e15d6fdb563

See more details on using hashes here.

File details

Details for the file phrona-0.1.1-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for phrona-0.1.1-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 8fad47557a021b3eff99c21bdaf2f906d785fa4950182bbe2cf48925f67c6b70
MD5 8a189e38360ebba3899ff0e7d5346cf5
BLAKE2b-256 f8e33f1959968b32ed7b69ba61a6be2c1dbb53e3e79709ea8b7665a60e938e56

See more details on using hashes here.

File details

Details for the file phrona-0.1.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for phrona-0.1.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d12130006c6c2e947715580e59dfe9e611dc8709369591e2f712931505e06d6c
MD5 f3658a2184bb82760912fdf6c6718a64
BLAKE2b-256 8172634e08ac888e98eacf41ba671a9839e36b0a03ab08156bea6cae1d08c44c

See more details on using hashes here.

File details

Details for the file phrona-0.1.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: phrona-0.1.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 4.4 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for phrona-0.1.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7e3ac0cb12ce43533d683eab793923f7831681175734e2e009451459b242c85a
MD5 81b2587c650991fb31a7457b7f2f9769
BLAKE2b-256 44762f51857b6396448053f86a105c911d1d6b99fba8904a14df677ef625c592

See more details on using hashes here.

File details

Details for the file phrona-0.1.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for phrona-0.1.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 a5fac33fa1f538406f32890fc35b24eaefd8b0ec7b7bd41a2c1d3adc8661a3e1
MD5 bd5bd06c09dd0f03e03929bf867dc6e6
BLAKE2b-256 43267186fb7fdef3a748e694cb4c044a7178bdde0a9495290dd2d8107a57eed6

See more details on using hashes here.

File details

Details for the file phrona-0.1.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for phrona-0.1.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 fc2c17cafaee2ea9b57a1c32be49be500f7f5437a00bf10f54891c90fc07eb59
MD5 bff9f6c35a4e848b2d39398e67e943b9
BLAKE2b-256 95a33eb8b1c213dfa47395aa91748768a8080f0b2cd337ce886b3f02f28bf7ca

See more details on using hashes here.

File details

Details for the file phrona-0.1.1-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for phrona-0.1.1-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 08b22adfd017d116160c6422b1d8f6e354c307295021b42a50aa91c806e44039
MD5 450bac421b11704cb3a6e83b2a4c876b
BLAKE2b-256 33cab5ca1156519d8193292190c2b1174aba4e2ffe030d87e9a89a690cc9af64

See more details on using hashes here.

File details

Details for the file phrona-0.1.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for phrona-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d93e2865a11e48c8c83d6be1896bda6857f35cb82d9b5a236347894dc4112184
MD5 ad2a340010b9269fe50390c1f3f04d2a
BLAKE2b-256 f460e9c9ff681116f35d149a932daf15f3893a700c74969a445f56458067eb53

See more details on using hashes here.

File details

Details for the file phrona-0.1.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: phrona-0.1.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 4.4 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for phrona-0.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 40cde648d0b8eec9ed45cf773f7edc90bc9bbf5711c8c0ce2ce42787d5ff4fed
MD5 2d18545790be5618552fb2c5cc0a57a7
BLAKE2b-256 731ae3dc0d8b253c1173b8f9ef3d6e2352ca04f2689f76080eb4df51f293e5bb

See more details on using hashes here.

File details

Details for the file phrona-0.1.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for phrona-0.1.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 d5d2a2a4a5c0e41ebeeff716959d4bbca43d9f4f8e21f6654f64df188a22c59a
MD5 e181540a271079691e28a5fd1b7aad8e
BLAKE2b-256 d02e6bb1f48af1137593bbdd33ae5f3d7d76ecd2faf8e7527733f76a8d536724

See more details on using hashes here.

File details

Details for the file phrona-0.1.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for phrona-0.1.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 ae8df552d94af204302d62a1c700f0c627664d06f0416ebd4522211e3747fb46
MD5 c9dc0a69139133a210ef8ab4b13898c3
BLAKE2b-256 33bff5f11748645662cf6943a84e3d3ea1ecf2b5380a6e845ea65e284190154a

See more details on using hashes here.

File details

Details for the file phrona-0.1.1-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for phrona-0.1.1-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 084d8d93890379389e35c4aa1f4663c93d6ddc713030b3bb52445f7a618f3095
MD5 b8ea6b28940b26e24bef4d4824717484
BLAKE2b-256 f76995ebcdaa24e875b14a4eec0058adcc0372d1be573472b83670bbc7d56aa7

See more details on using hashes here.

File details

Details for the file phrona-0.1.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for phrona-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2a739f914718918defb40efaf61f95fa2402143ced1db801704186a16b758728
MD5 b4a1ab9bedcb481f88f15daae6668b71
BLAKE2b-256 2c5ddf59bb1c8ccc53f4732c84af51b5abb15d42f69b47217c515d3e80d4bafe

See more details on using hashes here.

File details

Details for the file phrona-0.1.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: phrona-0.1.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 4.4 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for phrona-0.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 496892e1274f04d3b766e06675e655dbfb75fed6adb3cace633c0ddf6cd5ae19
MD5 745afdc69bc921d0039e224fdc18b0b7
BLAKE2b-256 63b3700cf4aeddb612f3fa306e72a7a0ba828e9466dbacba646ffceaabdf68e0

See more details on using hashes here.

File details

Details for the file phrona-0.1.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for phrona-0.1.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 86f4b8532fbfa9d4287c504eaaae2f4d936f9eaf4829bf535022bececbaa4bc3
MD5 5a9171e92c5688a52fe7ac931a588e0f
BLAKE2b-256 5553d80276c57c95ae14609952c5a38b8f999587ac90d953274e0befb2612cfb

See more details on using hashes here.

File details

Details for the file phrona-0.1.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for phrona-0.1.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 637158f8d29eb13ced761732582033d07071501365c5c37691828de6db5a8f8b
MD5 8e84f23bc3b0636f50f849319e798b52
BLAKE2b-256 b56c6e6003d34ce8c14a29d71723bab6c6f01cc51edc5583b7323def6534a63f

See more details on using hashes here.

File details

Details for the file phrona-0.1.1-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for phrona-0.1.1-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 8e44f72e74a8b61452db9d3614db5eff5ca9fd3d7d7422be3b3dc9c934b6e562
MD5 b08af585d6988641824de0014dd86545
BLAKE2b-256 b4c76154457ea60f7f34ee109a93154eafb0c54c2a763520d968916a34106a76

See more details on using hashes here.

File details

Details for the file phrona-0.1.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for phrona-0.1.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f042cc15472202b5c8905980ecf833983ad7f900c55ddb9e669b702908289f11
MD5 9bc357739b150d681d763d2c277de8f7
BLAKE2b-256 47585f6d7c97621bfba6887b7ede33e2ef030f734ee27cca02b89d38afd6888e

See more details on using hashes here.

File details

Details for the file phrona-0.1.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: phrona-0.1.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 4.4 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for phrona-0.1.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0833559a9f8125c0c3f82183a39cec114f8636c5a6f8dcfb58806841ec39891e
MD5 0393e85fbe3e0aa48021d63785368eaa
BLAKE2b-256 68a09ee4fdb5046e8982c9640bfa86dbd576207cfef5b7ba3b1714367b8abf33

See more details on using hashes here.

File details

Details for the file phrona-0.1.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for phrona-0.1.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 8ac71f48b96c6abf57076450a2815edf7030c3b54bb20c566d11413952583d4d
MD5 3fadfb68a0b00b98dfc25a7c3fcd15c7
BLAKE2b-256 d1e6714e4e1938914e65364ec40ecde47b303d7134f6db70e94c2c9a8f0b5e74

See more details on using hashes here.

File details

Details for the file phrona-0.1.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for phrona-0.1.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 3b37ef8423a5a1469453f49a3a576d0d4b7061db510986a7276be9b6711276ef
MD5 0142d08bd857be9ecd2f5a82e4684777
BLAKE2b-256 9768dba16bdc384cec3c2f26d14a2db197f1b03e0a3b26475ae13ebcee12aeb8

See more details on using hashes here.

File details

Details for the file phrona-0.1.1-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for phrona-0.1.1-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 bd9f5857e5a5a1267aee0e8ade05a5cb0d65e11684685125ec723a06dd2ebd20
MD5 0a55b411f13a3e79ac1e8ef3f47de91a
BLAKE2b-256 d6508395a9e6f891f32489735047b4d91b0f4a5df9185a0b9362da28063957d0

See more details on using hashes here.

File details

Details for the file phrona-0.1.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for phrona-0.1.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 650d68b8e72df9d69317bcf4b21b7e52d85db3dad4966c9dd932ab8d8776ec1f
MD5 7b86d982348cee13ceecf02bf0c724df
BLAKE2b-256 060c67aa07324ccfa1dfbd47cecd2921c1e4b30d38def12c3cfb75976d843f69

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page