pastebin-bisque


Namepastebin-bisque JSON
Version 1.0.0 PyPI version JSON
download
home_pagehttps://github.com/bbbbbrie/pastebin-bisque
SummaryScrape all public Pastebin pastes from a user.
upload_time2023-09-11 01:34:03
maintainer
docs_urlNone
authorBrie Carranza
requires_python>=3.7
licenseLGPL-3.0-or-later
keywords pastebin osint security research scraping
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage
            ==============
✨ 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"
}
        
Elapsed time: 2.69752s