Lightweight, scriptable browser as a service with an HTTP API
  • Python 92.3%
  • Lua 3.6%
  • JavaScript 1.3%
  • Shell 0.9%
  • Dockerfile 0.8%
  • Other 1.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Andrey Rahmatullin ab28b0233c
Merge pull request #1141 from Laerte/master
Add Github Actions
2022-05-05 19:10:10 +05:00
.github/workflows Update main.yml 2022-01-28 00:20:43 -03:00
benchmark/notebooks update JPEG endpoint benchmark after recent changes 2015-08-03 20:38:52 +03:00
bin runsplash-docker.sh script which allows to run updated Splash in Docker without a full image rebuild 2017-06-30 19:23:55 +05:00
debian add missing requirements to debian package 2015-02-10 20:30:17 +05:00
dockerfiles Update runtests.sh 2022-01-28 00:31:26 -03:00
docs Apply allowlist/denylist wording (#1110) 2021-02-21 08:19:56 +01:00
scripts Fix deprecation warnings due to invalid escape sequences. 2020-07-17 13:18:05 +00:00
splash Apply allowlist/denylist wording (#1110) 2021-02-21 08:19:56 +01:00
.coveragerc enable coverage for more modules 2015-08-22 03:27:43 +05:00
.dockerignore add .git to dockerignore 2019-08-14 22:39:15 +05:00
.gitignore Merge branch 'master' into py3 2015-09-29 20:54:03 +05:00
.gitmodules use https (instead of ssh) for submodule 2014-07-30 21:26:46 +06:00
.travis.yml TST another attempt at codecov+docker 2017-06-08 05:36:37 +05:00
CHANGES.rst Cover Splash 3.5 in the release notes (#1040) 2020-06-16 14:59:31 +02:00
codecov.yml TST codecov.yml file 2017-06-07 19:37:12 +05:00
conftest.py TST skip IPython kernel tests 2015-02-02 18:18:53 +05:00
Dockerfile use exact PyQt version 2020-06-02 07:21:18 +00:00
LICENSE add a LICENSE file 2015-04-15 20:32:15 +05:00
Makefile.buildbot checkout submodules as part of debian build. Fixes #120 2014-10-16 03:09:09 +00:00
MANIFEST.in Separate Splash-Jupyter kernels for Python 2 and Python 3. See GH-371. 2016-01-25 17:36:50 +05:00
README.rst move section into install.rst 2020-06-01 06:57:16 +00:00
requirements-dev.txt TST fix test running on recent pytest 2019-07-05 13:43:20 +05:00
requirements-jupyter.txt splash-jupyter: safer dependencies 2019-08-16 13:38:10 +05:00
requirements.txt TST enable http2 in mockserver 2019-08-16 20:42:57 +05:00
runsplash-docker.sh runsplash-docker.sh script which allows to run updated Splash in Docker without a full image rebuild 2017-06-30 19:23:55 +05:00
runtests-docker.sh runsplash-docker.sh script which allows to run updated Splash in Docker without a full image rebuild 2017-06-30 19:23:55 +05:00
setup.cfg Bump version: 3.4.1 → 3.5.0 2020-06-16 15:04:41 +02:00
setup.py TST enable http2 in mockserver 2019-08-16 20:42:57 +05:00

=======================================
Splash - A javascript rendering service
=======================================

.. image:: https://img.shields.io/travis/scrapinghub/splash/master.svg
   :alt: Build Status
   :target: https://travis-ci.org/scrapinghub/splash

.. image:: https://img.shields.io/codecov/c/github/scrapinghub/splash/master.svg
   :alt: Coverage report
   :target: http://codecov.io/github/scrapinghub/splash?branch=master

.. image:: https://img.shields.io/badge/GITTER-join%20chat-green.svg
   :alt: Join the chat at https://gitter.im/scrapinghub/splash
   :target: https://gitter.im/scrapinghub/splash

Splash is a javascript rendering service with an HTTP API. It's a lightweight
browser with an HTTP API, implemented in Python 3 using Twisted and QT5.

It's fast, lightweight and state-less which makes it easy to distribute.

Documentation
-------------

Documentation is available here:
https://splash.readthedocs.io/

Using Splash with Scrapy
------------------------

To use Splash with Scrapy, please refer to the `scrapy-splash library`_.

Support
-------

Open source support is provided here in GitHub. Please `create a question
issue`_.

Commercial support is also available by `Scrapinghub`_.

.. _create a question issue: https://github.com/scrapinghub/splash/issues/new?labels=question
.. _Scrapinghub: https://scrapinghub.com
.. _scrapy-splash library: https://github.com/scrapy-plugins/scrapy-splash