semvec/pypi-packages huggingface dataset:
ampho 0.4.1
Ampho is a Python library that provides simple and convenient way to develop Flask applications
License: MIT
Requires Python: >=3.6

Ampho
=====

**Ampho** is a Python library that provides simple and convenient way to develop applications by splitting them into
small, easily maintainable parts.

Build status
------------

.. image:: https://travis-ci.org/ampho-cms/ampho.svg?branch=develop
    :target: https://travis-ci.org/ampho-cms/ampho
    :alt: Build status

.. image:: https://codecov.io/gh/ampho-cms/ampho/branch/develop/graph/badge.svg
    :target: https://codecov.io/gh/ampho-cms/ampho
    :alt: Code coverage


Documentation
-------------

See the `documentation`_ for details.


Changelog
---------

See the `CHANGELOG.rst`_ for details.


Support
-------

Use project's `issue tracker`_.


Contributing
------------

See the `CONTRIBUTING.rst`_ for details.


Authors
-------

- `Alexander Shepetko`_ -- initial work.


License
-------

This project is licensed under the MIT License. See the `LICENSE.rst`_ file for details.


.. _Flask: https://palletsprojects.com/p/flask/
.. _Ampho CMS: https://ampho.xyz
.. _documentation: doc/index.rst
.. _CHANGELOG.rst: CHANGELOG.rst
.. _issue tracker: https://github.com/ampho-cms/ampho/issues
.. _CONTRIBUTING.rst: CONTRIBUTING.rst
.. _Alexander Shepetko: https://shepetko.com
.. _LICENSE.rst: LICENSE.rst
teams-import 1.0.8b3
A secure command line tool for bulk importing Deakin students to MicrosoftTeams
License: MIT

# teams-import
A secure Powershell wrapper tool to securely bulk import students to Microsoft Teams.

## Features
* Uses secure Microsoft authentication, doesn't store any authentication tokens.
* Can bullk import students to multiple teams.
* Configuration based: Simply provide CSV(s) with the student emails to import.

## Requirements
* Currently MacOS only
* Powershell installed: [Install Powershell on MacOS](https://docs.microsoft.com/en-us/powershell/scripting/install/installing-powershell-core-on-macos?view=powershell-7)
* A Deakin University email address which is a member of the Microsoft Team(s) you are looking to import students to.
* A directory, containing CSV file(s). The files must have the unit ID as the name of the file. For example: 

```
/unit-csvs/sit102.csv
/unit-csvs/sit111.csv
```

### CSV Format
* A single column CSV with the title "email", followed by the list of student deakin emails which will be imported.

## Usage

1. Install Powershell for MacOS: [Install Powershell on MacOS](https://docs.microsoft.com/en-us/powershell/scripting/install/installing-powershell-core-on-macos?view=powershell-7)

2. Run the tool:

`teams-import [OPTIONS] CSV_DIR EMAIL`

example:

`teams-import ./unit-csvs jake.renzella@deakin.edu.au`

3. Follow the command line instructions and authenticate the teams Powershell environment. You will see a line like the following:

> WARNING: To sign in, use a web browser to open the page https://microsoft.com/devicelogin and enter the code XXXXXXXX to authenticate.`

Open the link, log in, and authenticate with the code.

> Note, currently you will have to authenticate two seperate times. One to generate the list of teams to import, and another to actually perform the import.

4. Once authenticated, the command line will try and import the students. Note: for large units, the import may take several minutes.
django-atrium 2.1.2
An MX Atrium wrapper to be used with Django.
License: MIT

# django-atrium

![django-atrium tests](https://github.com/trevorphillips/django-atrium/workflows/django-atrium%20tests/badge.svg) [![codecov](https://codecov.io/gh/trevorphillips/django-atrium/branch/master/graph/badge.svg)](https://codecov.io/gh/trevorphillips/django-atrium)

A high-level MX Atrium wrapper to be used with Django.

Documentation can be found [here](https://trevorphillips.github.io/django-atrium/index.html).

1. Add `django_atrium` to your `INSTALLED_APPS` settings file.

2. In your settings file for your Django project, set these three variables:

- **ATRIUM_API_KEY**
- **ATRIUM_CLIENT_ID**
- **ATRIUM_URL**

3. import using `from django_atrium import AtriumClient` from any file.

## Formatting

`black .`

## Documentation

`pdoc ./django_atrium  --html -o docs/`
fmp-wrapper 0.1.6
A python wrapper for the Financial Modeling Prep API.
License: MIT
Requires Python: >=3.6.0

# Financial Modeling Prep API Wrapper
This project provides a python wrapper for the [Financial Modeling Prep API](https://financialmodelingprep.com/developer/docs).

## Installation

In a shell, execute `pip install fmp-wrapper`.

Optionally, you can clone this project by running `git clone https://github.com/cccdenhart/fmp-wrapper`.

## Usage

Only a select number of features from the API are implemented here as of now. They are described below.

If you want any additional features implemented, feel free to open an issue.

Data is returned as a [Pandas](https://pandas.pydata.org/) dataframe by default. The wrapper can also be configured to simply return raw json data.

### Examples
**Import wrapper**

```
from fmp_wrapper import FmpWrapper
fmp = FmpWrapper()
# OR fmp = FmpWrapper(as_pandas=False) for raw data returns
```

**Stock Profile**

```
aapl_profile = fmp.profile("AAPL")
```

**Stock Quotes**

```
aapl_quote = fmp.quote(["AAPL", "MSFT"])
```

**Financial Reports**

```
aapl_income = fmp.financials("AAPL", "income")  # default period is annual
appl_balance = fmp.financials("AAPL", "balance", period="annual")
aapl_cash_flow = fmp.financials("AAPL", "cash", period="quarter")
```

**Price History**

```
aapl_all_prices = fmp.price_history("AAPL")
```
portela 0.0.5
a simple port allocator
License: MIT
Keywords: portela port listener web server

# Portela

![](portela.png)

## a simple port allocator

Portela is a Python 2 & 3 compatible port allocator with zero dependencies.

Portela can be used to test basic port connectivity on your host and lets you open up ports on various network interfaces.

You can do the same functions with netcat, SimpleHTTPServer, socat and various other tools, but Portela is more user-friendly and offers a simple way to bind to various network interfaces.

Python compatibility: 2.7.x - 3.8.x

Platform compatibility: Linux

### usage:
```
# portela 1234                      // spin up a listener on port 1234
# portela 1234 -i eth1              // spins up on port 1234 on interface 'eth1'
# portela 1234 -i eth1 -d           // spins up on port 1234 on interface 'eth1' and run as daemon
# portela 1234 -m "samba magic"     // spins up on port 1234 and return a message on HTTP call
# portela stop                 // stops all instances of portela listerner
# portela status                 // check if portela is running as daemon
# portela help / -h / --help   // prints this message
```

### Install

pip install portela

### Testing
Local testing

    sudo pip install -e /path/to/portela


### Daemon
When Portela puts the listener in background as daemon, it creates a PID file (.portela.pid) in /home/user directory

Daemon functions are taken from this article: https://www.jejik.com/articles/2007/02/a_simple_unix_linux_daemon_in_python/