==============
✨ Overview ✨
==============
The Pastebin Bisque is a small Python utility that uses BeautifulSoup to scrape a user's `Pastebin`_ profile. All public pastes from that user are downloaded to disk. Optionally, the pastes can be saved to a single `.zip` file.
There is no rate-limiting protection built-in. Read about the `Pastebin Request Limits`_ if you anticipate generating a large number of requests. The file name provided by the Pastebin user will be prepended with the short URL that Pastebin provides. This allows a single directory with all pastes and no duplicates and makes the original URL fairly easy to reconstruct.
.. _Pastebin: https://pastebin.com/
.. _Pastebin Request Limits: https://pastebin.com/doc_scraping_api#2
TL;DR - Scrape all public Pastebin pastes from a user.
* Free software: GNU Lesser General Public License v3 or later (LGPLv3+)
📦 Installation
===============
::
pip install pastebin-bisque
📚 Documentation
================
https://pastebin-bisque.readthedocs.io/
💻 Development
==============
To run all the tests run::
tox
Consider using this to run the tests in parallel:
tox -p auto
Note, to combine the coverage data from all the tox environments run:
.. list-table::
:widths: 10 90
:stub-columns: 1
- - Windows
- ::
set PYTEST_ADDOPTS=--cov-append
tox
- - Other
- ::
PYTEST_ADDOPTS=--cov-append tox
Changelog
=========
1.0.0 (09/10/2023)
------------------
v1.0.0: 🍰 Now On PyPI
With this release, `pastebin-bisque` is now available on PyPI. You can install it with::
pip install pastebin-bisque
This release is timed as an early celebration of the 🦄🌈 `original author`_'s 🍰 birthday.
.. _original author: https://brie.dev/about
0.3.0 (12/11/2022)
------------------
v0.3.0: 🤖🤝 Human and Bot Friendly
This release is friendly for both humans *and* machines. Thanks to `your feedback`_, I pushed a new release that should make for a much better experience all around.
.. _your feedback: https://github.com/bbbbbrie/pastebin-bisque/issues/6
What's Changed
++++++++++++++
- Bump urllib3 from 1.25.8 to 1.26.5 by ``@dependabot``
- Address feedback in `#6`_ by Brie Carranza in `#8`_
.. _#6: https://github.com/bbbbbrie/pastebin-bisque/issues/6
.. _#8: https://github.com/bbbbbrie/pastebin-bisque/pull/8
0.2.0 (05/13/2020)
------------------
v0.2.0: Tidied Up
This version has neater output.
0.1.0 (03/01/2020)
------------------
v0.1.0: Inaugural Release
This is the first release of Pastebin Bisque! All of the initial bugs have been squashed! There is documentation and a demo. 😸
Raw data
{
"_id": null,
"home_page": "https://github.com/bbbbbrie/pastebin-bisque",
"name": "pastebin-bisque",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": "",
"keywords": "pastebin,osint,security,research,scraping",
"author": "Brie Carranza",
"author_email": "hi@brie.ninja",
"download_url": "https://files.pythonhosted.org/packages/17/d7/df66f30ed2efc357fed99b2766d122ae0e2278f797c7ddbf47dd682de771/pastebin-bisque-1.0.0.tar.gz",
"platform": null,
"description": "==============\n\u2728 Overview \u2728\n==============\n\nThe Pastebin Bisque is a small Python utility that uses BeautifulSoup to scrape a user's `Pastebin`_ profile. All public pastes from that user are downloaded to disk. Optionally, the pastes can be saved to a single `.zip` file.\n\nThere is no rate-limiting protection built-in. Read about the `Pastebin Request Limits`_ if you anticipate generating a large number of requests. The file name provided by the Pastebin user will be prepended with the short URL that Pastebin provides. This allows a single directory with all pastes and no duplicates and makes the original URL fairly easy to reconstruct.\n\n.. _Pastebin: https://pastebin.com/\n.. _Pastebin Request Limits: https://pastebin.com/doc_scraping_api#2\n\nTL;DR - Scrape all public Pastebin pastes from a user.\n\n* Free software: GNU Lesser General Public License v3 or later (LGPLv3+)\n\n\ud83d\udce6 Installation\n===============\n\n::\n\n pip install pastebin-bisque\n\n\n\ud83d\udcda Documentation\n================\n\n\nhttps://pastebin-bisque.readthedocs.io/\n\n\n\ud83d\udcbb Development\n==============\n\nTo run all the tests run::\n\n tox\n\nConsider using this to run the tests in parallel:\n\n tox -p auto\n\nNote, to combine the coverage data from all the tox environments run:\n\n.. list-table::\n :widths: 10 90\n :stub-columns: 1\n\n - - Windows\n - ::\n\n set PYTEST_ADDOPTS=--cov-append\n tox\n\n - - Other\n - ::\n\n PYTEST_ADDOPTS=--cov-append tox\n\n\nChangelog\n=========\n\n1.0.0 (09/10/2023)\n------------------\n\nv1.0.0: \ud83c\udf70 Now On PyPI\n\nWith this release, `pastebin-bisque` is now available on PyPI. You can install it with::\n\n pip install pastebin-bisque\n\nThis release is timed as an early celebration of the \ud83e\udd84\ud83c\udf08 `original author`_'s \ud83c\udf70 birthday.\n\n.. _original author: https://brie.dev/about\n\n0.3.0 (12/11/2022)\n------------------\n\nv0.3.0: \ud83e\udd16\ud83e\udd1d Human and Bot Friendly\n\nThis release is friendly for both humans *and* machines. Thanks to `your feedback`_, I pushed a new release that should make for a much better experience all around.\n\n.. _your feedback: https://github.com/bbbbbrie/pastebin-bisque/issues/6\n\n\nWhat's Changed\n++++++++++++++\n\n- Bump urllib3 from 1.25.8 to 1.26.5 by ``@dependabot``\n- Address feedback in `#6`_ by Brie Carranza in `#8`_\n\n.. _#6: https://github.com/bbbbbrie/pastebin-bisque/issues/6\n.. _#8: https://github.com/bbbbbrie/pastebin-bisque/pull/8\n\n0.2.0 (05/13/2020)\n------------------\n\nv0.2.0: Tidied Up\n\nThis version has neater output.\n\n0.1.0 (03/01/2020)\n------------------\n\nv0.1.0: Inaugural Release\n\nThis is the first release of Pastebin Bisque! All of the initial bugs have been squashed! There is documentation and a demo. \ud83d\ude38\n",
"bugtrack_url": null,
"license": "LGPL-3.0-or-later",
"summary": "Scrape all public Pastebin pastes from a user.",
"version": "1.0.0",
"project_urls": {
"Homepage": "https://github.com/bbbbbrie/pastebin-bisque",
"\ud83d\udca1 Issue Tracker": "https://github.com/bbbbbrie/pastebin-bisque/issues",
"\ud83d\udcdd Documentation": "https://pastebin-bisque.readthedocs.io/",
"\ud83d\ude80 Changelog": "https://pastebin-bisque.readthedocs.io/en/latest/changelog.html"
},
"split_keywords": [
"pastebin",
"osint",
"security",
"research",
"scraping"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "ade0e99ce1f587a2323705c6a4a42cb1695bd14940d8f85afbf28a29d6931417",
"md5": "01b37035caa0e3f66a04fce61f7fca85",
"sha256": "237005a7956124f8f2a4ccada7cf95f0e69786009d5e502f696f4161da413a58"
},
"downloads": -1,
"filename": "pastebin_bisque-1.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "01b37035caa0e3f66a04fce61f7fca85",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 22006,
"upload_time": "2023-09-11T01:34:01",
"upload_time_iso_8601": "2023-09-11T01:34:01.135462Z",
"url": "https://files.pythonhosted.org/packages/ad/e0/e99ce1f587a2323705c6a4a42cb1695bd14940d8f85afbf28a29d6931417/pastebin_bisque-1.0.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "17d7df66f30ed2efc357fed99b2766d122ae0e2278f797c7ddbf47dd682de771",
"md5": "7dbba10aa7264d491d681f227d58cb3a",
"sha256": "ca9f27145354619828c807d3ad092078d206535c860ec9c7f0e3a0d9eff74006"
},
"downloads": -1,
"filename": "pastebin-bisque-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "7dbba10aa7264d491d681f227d58cb3a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 35745,
"upload_time": "2023-09-11T01:34:03",
"upload_time_iso_8601": "2023-09-11T01:34:03.290093Z",
"url": "https://files.pythonhosted.org/packages/17/d7/df66f30ed2efc357fed99b2766d122ae0e2278f797c7ddbf47dd682de771/pastebin-bisque-1.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-09-11 01:34:03",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "bbbbbrie",
"github_project": "pastebin-bisque",
"travis_ci": false,
"coveralls": true,
"github_actions": true,
"tox": true,
"lcname": "pastebin-bisque"
}