Skip to main content

No project description provided

Project description

Zephyrion - Deprecated

Note: This repository is deprecated and no longer maintained. For an active and maintained browser automation library, we recommend using Quokka.

Zephyrion is a powerful Python library built on top of Pyppeteer, designed to simplify browser automation and manipulation tasks. It provides a convenient way to interact with web pages, extract data, and automate browser actions.

Deprecation Notice

This repository is no longer actively maintained. We encourage you to consider using Quokka, a modern and actively developed browser automation library that offers a rich set of features and improved performance.

Key Features

  • Easy Browser Management: Zephyrion provides a simple interface for managing browser instances, starting, stopping, and navigating web pages.
  • Data Extraction: With the data extraction module, you can easily extract data from web pages using customizable selectors and patterns.
  • Page Interaction: The page interaction module enables you to interact with web page elements, such as clicking, typing, and scrolling.
  • Extensible: Zephyrion's architecture allows for extension and customization to suit your specific needs.

Installation

pip install zephyrion

Getting Started

Zephyrion's intuitive API makes browser automation straightforward. Here's a simple example:

from zephyrion import Browser

async def main():
    browser = await Browser.launch(headless=True)
    page = await browser.new_page()
    await page.goto("https://example.com")
    
    # Your automation code here

    await browser.close()

if __name__ == "__main__":
    import asyncio
    asyncio.run(main())

Documentation

For detailed usage instructions, examples, and customization options, please refer to the Documentation.

Examples

Check out the Examples folder for more usage scenarios and demonstrations of Zephyrion's capabilities.

Contributing

Contributions to Zephyrion are welcome! Please read our Contribution Guidelines for more information on how to contribute to the project.

License

This project is licensed under the MIT License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zephyrion-0.1.18.tar.gz (17.4 kB view details)

Uploaded Source

Built Distribution

zephyrion-0.1.18-py3-none-any.whl (24.4 kB view details)

Uploaded Python 3

File details

Details for the file zephyrion-0.1.18.tar.gz.

File metadata

  • Download URL: zephyrion-0.1.18.tar.gz
  • Upload date:
  • Size: 17.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for zephyrion-0.1.18.tar.gz
Algorithm Hash digest
SHA256 81b930e05f8c110988a5bc59ac5a86f62118fb81dfb7d7bf60bb62276a98850b
MD5 08fa777a21e38970d4d6ab3fbe9447b3
BLAKE2b-256 45fd29ffaff67689d2cc62c68136a4ceab879fb887108ae6a99cb5a9eab53a91

See more details on using hashes here.

File details

Details for the file zephyrion-0.1.18-py3-none-any.whl.

File metadata

  • Download URL: zephyrion-0.1.18-py3-none-any.whl
  • Upload date:
  • Size: 24.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for zephyrion-0.1.18-py3-none-any.whl
Algorithm Hash digest
SHA256 07214a2b1d0dcce9ea8ce35cc74ba6f22c0109989a821958a1350eb41389b02b
MD5 d0fc5225d5c07a4d8dbd61bfc99a9354
BLAKE2b-256 71361570044b4496dc94fb1e5576c2ca0f57b8fed0113cddd2efa7fd18ca5350

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page