Skip to main content

The FactorDB CLI

Project description

# FactorDB CLI (and Python library)
[![Travis](https://img.shields.io/travis/ryo-san470/factordb-pycli.svg?style=flat-square)](https://travis.org/ryo-san470/factordb-pycli)
[![PyPI](https://img.shields.io/pypi/l/factordb-pycli.svg?style=flat-square)]()
[![PyPI](https://img.shields.io/pypi/pyversions/factordb-pycli.svg?style=flat-square)]()
[![PyPI](https://img.shields.io/pypi/status/factordb-pycli.svg?style=flat-square)]()
[![PyPI](https://img.shields.io/pypi/v/factordb-pycli.svg?style=flat-square)]()

The [FactorDB](https://factordb.com) is the database to store known factorizations for any number.
This tool can use on your command line.
And also you can use this tool with python 2 & 3 scripts.

## Basic Usage

### CLI
If you want to know the result of factorization of 16, you should type like this:

```bash
$ factordb 16
```

Then, you can get the answer from factordb.com.

```bash
$ factordb 16
2 2 2 2
```

If you want to know more detail of result, you can get an answer of JSON format.

```bash
$ factordb --json 16
{"id": "https://factordb.com/?id=2", "status": "FF", "factors": [2, 2, 2, 2]}
```

### Library usage
If you want to use this script with Python, you should type `import` statement on your code like this:

```
from factordb.factordb import FactorDB
```

Then, you can get the answer with Python lists.

```
In [1]: from factordb.factordb import FactorDB

In [2]: f = FactorDB(16)

In [3]: f.get_factor_list()
Out[3]: [2, 2, 2, 2]
```

# License
MIT

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

factordb-pycli-1.0.1.tar.gz (3.4 kB view hashes)

Uploaded Source

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