semvec/pypi-packages huggingface dataset:
domainsearch 1.0.2
Search for available domains using wildcards

# domainsearch

[![Build Status](https://travis-ci.com/jeremija/domainsearch.svg?branch=master)](https://travis-ci.com/jeremija/domainsearch) [![PyPI version](https://badge.fury.io/py/domainsearch.svg)](https://badge.fury.io/py/domainsearch)

Search for available domains using wildcards.

<img src="https://raw.githubusercontent.com/jeremija/domainsearch/readme-video/example.gif" width="396px">

# Install

```
git clone https://github.com/jeremija/domainsearch
cd domainsearch
python3 -m domainsearch
```

or

```
pip3 install domainsearch
```

# Usage

```bash
usage: domainsearch [-h] [--host HOST] [--port PORT] [-n] [-o] [--verbose]
                    domains [domains ...]

Search for unregistered domains. Wildcards supported are:
  A: alphabet characters
  C: consonants
  V: vowels
  #: numbers 0-9
  *: combination of all of the above
  [chars]: chars in the brackets
  (word1,word2,word3): custom list of words

positional arguments:
  domains        Domain(s) to look up. For example redCV.com

optional arguments:
  -h, --help     show this help message and exit
  --host HOST    of the Whois lookup server
  --port PORT    Port of the Whois lookup server
  -n, --dry-run  Only print the permutations
  -o, --only     Print only available
  --verbose      Show whois results
```

# License

MIT
qsctl 1.7.7
Advanced command line tool for QingStor.
Keywords: yunify qingcloud qingstor qsctl object_storage

=====
qsctl
=====

qsctl is intended to be an advanced command line tool for QingStor, it provides
powerful unix-like commands to let you manage QingStor resources just like files
on local machine. Unix-like commands contains: cp, ls, mb, mv, rm, rb, and sync.
All of them support batch processing.

------------
Installation
------------

virtualenv::

    $ pip install qsctl

System-Wide::

    $ sudo pip install qsctl

On Windows systems, run it in a command-prompt window with administrator
privileges, and leave out sudo.

---------------
Getting Started
---------------

To use qsctl, there must be a configuration file , for example::

  access_key_id: 'ACCESS_KEY_ID_EXAMPLE'
  secret_access_key: 'SECRET_ACCESS_KEY_EXAMPLE'

The configuration file is ``~/.qingstor/config.yaml`` by default, it also
can be specified by the option ``-c /path/to/config``.

You can also config other option like ``host`` , ``port`` and so on, just
add lines below into configuration file, for example::

  host: 'qingstor.com'
  port: 443
  protocol: 'https'
  connection_retries: 3
  # Valid levels are 'debug', 'info', 'warn', 'error', and 'fatal'.
  log_level: 'debug'

------------------
Available Commands
------------------

Commands supported by qsctl are listed below:

.. list-table::
  :widths: 10 90
  :header-rows: 0

  * - ls
    - List QingStor keys under a prefix or all QingStor buckets.

  * - cp
    - Copy local file(s) to QingStor or QingStor key(s) to local.

  * - mb
    - Create a QingStor bucket.

  * - rb
    - Delete an empty QingStor bucket or forcibly delete nonempty QingStor bucket.

  * - mv
    - Move local file(s) to QingStor or QingStor key(s) to local.

  * - rm
    - Delete a QingStor key or keys under a prefix.

  * - sync
    - Sync between local directory and QingStor prefix.

  * - presign
    - Generate a pre-signed URL for an object.

--------
Examples
--------

List keys in bucket <mybucket> by running::

  $ qsctl ls qs://mybucket
  Directory                          test/
  2016-04-03 11:16:04     4 Bytes    test1.txt
  2016-04-03 11:16:04     4 Bytes    test2.txt

Sync from QingStor prefix to local directory::

  $ qsctl sync qs://mybucket3/test/ test/
  File 'test/README.md' written
  File 'test/commands.py' written

See the detailed usage and more examples with 'qsctl help' or 'qsctl <command> help'.