semvec/pypi-packages huggingface dataset:
cvtrafficregenerator 1.0.2
To regenerate events traffic in CloudVector API Shark when there is change in API spec
License: MIT
Requires Python: >=3.5,<4.0
Keywords: cvtrafficregenerator,cloudvector,apishark

# cvtrafficregenerator

CV-TrafficRegenerator is a Python library for regenerating the API events captured in CloudVector's APIShark tool with 
the new additions when there are changes in the APISpec 

Visit https://www.cloudvector.com/api-shark-free-observability-security-monitoring-tool/#apishark

## Installation

Use the package manager [pip](https://pip.pypa.io/en/stable/) to install foobar.

```bash
pip install cvtrafficregenerator
```

## Usage

```python cvtrafficregenerator 

****************************************************************************************************
CloudVector CommunityEdition - Coverage analysis plugin
****************************************************************************************************

Enter CommunityEdition(CE) host in format <host>:<port> : x.x.x.x:y
Enter your CommunityEdition(CE) username : sandeep
CommunityEdition(CE) password:
Enter absolute path to Old API SPEC: ../input.json
Enter absolute path to new API SPEC : ../input1.json 
```

instead of giving inputs every single time you can also alternatively create a file called my_cesetup.yaml in the path from where you are running the tool

```yaml 
ce_host:
ce_username:
ce_recording:
input_apispec:
```
you can have multiple such my_cesetup.yaml for different CE setup or different recordings and run them from specific paths for its corresponding reports

## License
[MIT](https://choosealicense.com/licenses/mit/)
bigbluebutton 0.6.0
Python API for bigbluebutton.
License: MIT
Keywords: bigbluebutton

BigBlueButton Python API
------------------------

The work of this project is derivated from https://github.com/schallis/django-bigbluebutton 98f2259fa3 by Steve Challis.

It is a wrapper for accessing the API of bigbluebutton http://code.google.com/p/bigbluebutton/wiki/API


A simple example:

.. code-block:: python

   import argparse
   from bigbluebutton import MeetingSetup, Meeting
   import bbb_settings



   if __name__ == '__main__':
       PARSER = argparse.ArgumentParser(description='creates and join a session')
       PARSER.add_argument('--meeting_name', dest="meeting_name", type=str, required=True,
                            help='name of the meeting')
       PARSER.add_argument('--meeting_id', dest='meeting_id', required=True,
                           help='id for the meeting')
       PARSER.add_argument('--moderator', dest='moderator', required=True,
                           help='name of the meeting moderator')
       PARSER.add_argument( '--moderator_password', dest='moderator_password', required=True,
                           help='password for moderator')
       PARSER.add_argument( '--attendee_password', dest='attendee_password', required=True,
                           help='password for attendee')
       PARSER.add_argument( '--url', dest='url', required=True,
                           help='pre upload url')

       ARGS = PARSER.parse_args()

       session = MeetingSetup(bbb_settings.BBB_API_URL, bbb_settings.SALT,
                              ARGS.meeting_name, ARGS.meeting_id,
                              ARGS.attendee_password, ARGS.moderator_password,
                              pre_upload_slide=ARGS.url)
       session.create_meeting()
       print("meeting expires if noone joins in")

       meeting = Meeting(bbb_settings.BBB_API_URL, bbb_settings.SALT)
       print("MODERATOR:")
       print(meeting.join_url(ARGS.meeting_id, ARGS.moderator, ARGS.moderator_password))
       print('-------------------------------------------')

       print("RANDOM USER:")
       print(meeting.join_url(ARGS.meeting_id, 'RANDOM', ARGS.attendee_password))
       print('-------------------------------------------')

       print("ALL MEETINGS")
       print(meeting.get_meetings())
       print('-------------------------------------------')

       print("IS RUNNING (meeting is only running after someone has joined in)")
       print(meeting.is_running(ARGS.meeting_id))
       print('-------------------------------------------')

       print("END MEETING URL")
       print(meeting.end_meeting_url(ARGS.meeting_id, ARGS.moderator_password))
       print('-------------------------------------------')


       if meeting.is_running(ARGS.meeting_id):
           print("END MEETING")
           meeting.end_meeting(ARGS.meeting_id, ARGS.moderator_password)
           print('-------------------------------------------')
configclass 0.2.0
A Python to class to hold configuration values.
License: MIT
Keywords: dict,config

configclass - A Python to class to hold configuration values
==============================================================

.. display some badges

.. image:: https://travis-ci.org/schettino72/configclass.png?branch=master
  :target: https://travis-ci.org/schettino72/configclass

.. image:: https://coveralls.io/repos/schettino72/configclass/badge.png
        :target: https://coveralls.io/r/schettino72/configclass




A `Config` is a `dict` with a where:

 * existing items can be modified but no items can not be added
 * has `make()` method so you can easily created derived configs
 * `make()` has the same API as `dict.update()`
 * `make()` will merge values according to `mergedict.ConfigDict.merge()`
 * for convenience, make can take a `None` to perform a simple copy


::

    >>> from configclass import Config

    >>> c1 = Config({'a': 1, 'b': ['foo']})

    # can't add new items to config
    >>> c1.make({'a':2, 'c': [2]})
    Traceback (most recent call last):
    KeyError: 'New items can not be added to Config, invalid key:c'

    # new config object created
    >>> c2 = c1.make({'a':2})
    >>> c2
    Config({'a': 2, 'b': ['foo']})

    # original object is not modified
    >>> c1
    Config({'a': 1, 'b': ['foo']})

    # make() can take keyword arguments, note how lists are merged
    >>> c2.make(b=['bar'])
    Config({'a': 2, 'b': ['foo', 'bar']})



`configclass.ConfigMixin` can be used to create a `Config` class
that is not based on `mergedict.ConfigDict`. Check unittests for usage.



Project Details
===============

- Project management on github - https://github.com/schettino72/configclass/


license
=======

The MIT License
Copyright (c) 2014 Eduardo Naufel Schettino

see LICENSE file


developers / contributors
==========================

- Eduardo Naufel Schettino


install
=======

::

 $ pip install configclass

or download and::

 $ python setup.py install


tests
=======

Install dependencies in `dev_requirements.txt`.

To run the tests::

  $ py.test