Overview
These pipelines enable Scrapy to save items into various backends, including:
MongoDB
And also these pipelines provide multiple ways to save or update the items, and return id created by backends
Requirements
Python 3.6+
Works on Linux, Windows, Mac OSX
Installation
The quick way:
pip install scrapy-pipelines
For more details see the installation section in the documentation: https://scrapy-pipelines.readthedocs.io/en/latest/intro/installation.html
Documentation
Documentation is available online at https://scrapy-pipelines.readthedocs.io/en/latest/ and in the docs directory.
Community (blog, twitter, mail list, IRC)
Keeping this section same as Scrapy is intending to benefit back to Scrapy.
Contributing
Keeping this section same as Scrapy is intending to be easier when this repo merge back to Scrapy.
See https://doc.scrapy.org/en/master/contributing.html
Code of Conduct
Please note that this project is released with a Contributor Code of Conduct (see https://github.com/scrapy/scrapy/blob/master/CODE_OF_CONDUCT.md).
By participating in this project you agree to abide by its terms. Please report unacceptable behavior to opensource@scrapinghub.com.
Companies using Scrapy
Keeping this section same as Scrapy is intending to benefit back to Scrapy.
Commercial Support
Keeping this section same as Scrapy is intending to benefit back to Scrapy.
TODO
[X] Add indexes creation in open_spider()
[X] Add item_completed method
[X] Add signals for MongoDB document’s id return
[ ] Add MongoDB document update
[ ] Add Percona Server for MongoDB docker support
[ ] Add Redis support
[ ] Add InfluxDB support
[ ] Add LevelDB support
Metadata
Release files for Scrapy-Pipelines 0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| Scrapy-Pipelines-0.2.tar.gz | 22.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| Scrapy_Pipelines-0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 47.1 kB
Release files / Scrapy-Pipelines-0.2.tar.gz
| Download URL | Scrapy-Pipelines-0.2.tar.gz |
|---|---|
| Size | 22.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6812b3438a6c1cdfbb024f3448101637fc40db03731a16b5533f93a09617b392
|
|
BLAKE2b-256 checksum How to use checksums |
13d66ca908c0584ad4f61546d407efaad855094f7003d4a67a6a1b40692f1c29
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.7
|
Release files / Scrapy_Pipelines-0.2-py3-none-any.whl
| Download URL | Scrapy_Pipelines-0.2-py3-none-any.whl |
|---|---|
| Size | 25.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e5f336e5b69b79e6653dcc5d49a34184580107c7a84941f973ff5e69b64710fa
|
|
BLAKE2b-256 checksum How to use checksums |
74104fa4c50099386727714960d96822d51908d30ab2ce582da134032586ab01
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.7
|