Current collected state Current
Observed since 21 Oct, 11:48 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
A Python library for interacting with the Danbooru API
Danbooru
========
|PyPI| |License|
Danbooru is a Python library that provides an easy-to-use interface for
interacting with the Danbooru API. It allows you to search for posts,
retrieve post details, and download media files from the Danbooru image
board.
Features
--------
- Simple and intuitive API for interacting with the Danbooru API
- Retrieve posts based on tags and limit
- Download media files (images, videos) associated with the posts
- Supports asynchronous requests using aiohttp
Installation
------------
You can install Danbooru using pip:
.. code:: bash
pip install aiodanbooru
Usage
-----
Here’s a simple example that demonstrates how to use the Danbooru
library:
.. code:: python
from aiodanbooru.api import DanbooruAPI
async def main():
api = DanbooruAPI(base_url="https://danbooru.donmai.us")
posts = await api.get_posts(tags=["cat_girl", "solo"], limit=10)
if posts:
post = posts[0]
media_data = await post.get_media()
with open(post.filename, "wb") as file:
file.write(media_data)
print("Media file saved!")
if __name__ == "__main__":
import asyncio
loop = asyncio.get_event_loop()
loop.run_until_complete(main())
For more details and advanced usage examples, please refer to the
`documentation <https://aiodanbooru.readthedocs.io/en/latest/>`__.
Contributing
------------
Contributions are welcome! If you have any suggestions, bug reports, or
feature requests, please open an issue on the `GitHub
repository <https://github.com/lrdcxdes/danbooru>`__. Feel free to
submit pull requests with improvements or fixes.
License
-------
This project is licensed under the MIT License. See the
`LICENSE <https://github.com/lrdcxdes/aiodanbooru/blob/main/LICENSE>`__
file for more information.
.. |PyPI| image:: https://img.shields.io/pypi/v/aiodanbooru.svg
:target: https://pypi.org/project/aiodanbooru/
.. |License| image:: https://img.shields.io/pypi/l/aiodanbooru.svg
:target: https://github.com/lrdcxdes/aiodanbooru/blob/main/LICENSE
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 1.1.1 | 4 Jul 2023 | 2 |
This describes our collected data; it is not a security assessment.
Observed since 21 Oct, 11:48 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:ba37dd18ab51f9362090b3364c8024114c5979156db13a80a094908435226cfd