Skip to main content

Selenium Open Source Search Engine

Project description

SOSSE 🦦

SOSSE (Selenium Open Source Search Engine) is a search engine and crawler written in Python, distributed under the GNU-AGPLv3 license. It is hosted on both Gitlab and Github site, please use any of them to open feature requests, bug report or merge requests, or open a discussion.

SOSSE main features are:

  • 🌍 Browser based crawling: the crawler can use Google Chromium and Selenium to index pages that use Javascript. Requests can also be used for faster crawling
  • 🏖 Low resources requirements: SOSSE is entirely written in Python and uses PostgreSQL for data storage
  • 🖼 Offline browsing: SOSSE can save HTML copy or take screenshots of crawled pages to create archives suitable for offline browsing
  • 🔓 Authentication: the crawlers can submit authentication forms with provided credentials
  • 🔗 Search engines shortcuts: shortcuts search queries can be used to redirect to external search engines (sometime called "bang" searches)
  • 🔖 Search history: users can authenticate to log their search query history privately

See the documentation and screenshots.

Try it out

You can try the latest version with Docker:

docker run -p 8005:80 biolds/sosse:latest

Connect to port 8005, and log in with user admin, password admin.

To persist Docker data, or find alternative installation methods, please check the documentation.

Keep in touch

Join the Discord server to get help and share ideas!

Project details


Download files

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

Source Distribution

sosse-1.3.2.tar.gz (207.7 kB view details)

Uploaded Source

Built Distribution

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

sosse-1.3.2-py3-none-any.whl (181.4 kB view details)

Uploaded Python 3

File details

Details for the file sosse-1.3.2.tar.gz.

File metadata

  • Download URL: sosse-1.3.2.tar.gz
  • Upload date:
  • Size: 207.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for sosse-1.3.2.tar.gz
Algorithm Hash digest
SHA256 a04bbe11fedb05383d9326a9fbcc2dd32eb63f5e5286e1fcac188badf9126de3
MD5 3584b07288cbc565b8fcffbffdeff5c0
BLAKE2b-256 31ffd18cc43d51056aa454995f9a06d754083c4015f69004585c09054cce426f

See more details on using hashes here.

File details

Details for the file sosse-1.3.2-py3-none-any.whl.

File metadata

  • Download URL: sosse-1.3.2-py3-none-any.whl
  • Upload date:
  • Size: 181.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for sosse-1.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 089721802646be33e7aad532325242ee682da0c4c2a0765016787d15747408c5
MD5 08b195369f1c6ff3c4873a228d584ebc
BLAKE2b-256 2865ed747d000f8a4fe605646ebd82743f65c06035d3bd24da02f247c8bb353b

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 Pingdom Monitoring Sentry Error logging StatusPage Status page