semvec/pypi-packages huggingface dataset:
karbor 1.6.0
Application Data Protection as a Service for OpenStack
Requires Python: >=3.6

========================
Team and repository tags
========================

.. image:: https://governance.openstack.org/tc/badges/karbor.svg
    :target: https://governance.openstack.org/tc/reference/tags/index.html

.. Change things from this point on

======
Karbor
======

Application Data Protection as a Service for OpenStack

.. image:: https://raw.githubusercontent.com/openstack/karbor/master/doc/images/mascot/OpenStack_Project_Karbor_vertical.png
    :alt: Karbor
    :width: 300
    :height: 525
    :align: center


*****************
Mission Statement
*****************

To protect the Data and Metadata that comprises an OpenStack-deployed
Application against loss/damage (e.g. backup, replication) by providing a
standard framework of APIs and services that allows vendors to provide plugins
through a unified interface

Open Architecture
"""""""""""""""""

Design for multiple perspectives:

* User: Protect App Deployment

  * Configure and manage custom protection plans on the deployed resources
    (topology, VMs, volumes, images, ...)

* Admin: Define Protectable Resources

  * Decide what plugins protect which resources, what is available for the user
  * Decide where users can protect their resources

* Vendors: Standard API for protection products

  * Create plugins that implement Protection mechanisms for different OpenStack
    resources

*****
Links
*****

* Free software: Apache license
* Wiki: https://wiki.openstack.org/wiki/Karbor
* Documentation: https://docs.openstack.org/karbor/latest/
* Admin guide: https://docs.openstack.org/karbor/latest/admin/index.html
* Source: https://opendev.org/openstack/karbor
* Bugs: https://storyboard.openstack.org/#!/project/openstack/karbor
* Release notes: https://docs.openstack.org/karbor/latest/releasenotes.html

********
Features
********

Version 0.1
"""""""""""

* Resource API
* Plan API
* Bank API
* Ledger API
* Cross-resource dependencies

Limitations
***********

* Only 1 Bank plugin per Protection Plan
* Automatic object discovery not supported
pycrawler-04 0.0.1
A crawler
Requires Python: >=3.6

# PY_4

This is a website statistics/benchmarking tool which helps to crawl data from websites and generate reports in YAML, HTML, JSON, CSV format. It helps to inmplement a command line utility which gathers statistics of a website.

This utility will also gather a list of broken links, a list of links leading to external websites, and loading time for each web page on the website. The command-line utility will crawl the entire website to collect the statistics and also store them into a local database. It will also provide an option to generate a report on a terminal standard output or an HTML file for the statistics collected.

This utility includes the following modules:
1. Website Crawler : crawler.py
2. Statistics Data Model : storage.py
3. Report Generator : representation.py
4. Command Line Parser : command_parser.py

# Website Crawler 
It crawls each page in websites concurrently and handles all the errors and exceptions.

# Statistics Data Model
It stores the crawling statistics into an organised format in the database. It provides an abstraction for storing statistics and extracting them for reports.

# Report Generator
It helps to generate reports on standard output or to a file. Formats accessible are YAML(default), HTML. It also has a provision to add new report generator components to generate report in JSON formats, CSV formats, etc. as a plugin without affecting other components of the application.

# Command Line Parser
It is responsible for parsing command line arguments and generating web response data formats and utility helpers.


It can run as an application, by running the command './website-stats.py' with command-line arguments in windows / mac terminal.
It is also be possible to load it as a module within python program using the package website_stats.

# Requirements:

pip install pyyaml
To generate yaml report

# Package
This final build can be used as a standalone installable package or as a developer library that can be loaded as a module and extended in another python application. 

You just need to run this command on terminal:
pip install pycrawler

You can use this library in your module using the below line:
from PY_4 import website_stats

Include this in your main:
if __name__ == '__main__':
     website_stats.run()