Skip to main content

Unicode Domain-Squat Finder

Project description

===============================
XN Twist
===============================

.. image:: https://img.shields.io/pypi/v/xn-twist.svg
:target: https://pypi.python.org/pypi/xn-twist

.. image:: https://travis-ci.org/xn-twist/xn-twist.svg?branch=master
:target: https://travis-ci.org/xn-twist/xn-twist

.. image:: https://codecov.io/gh/xn-twist/xn-twist/branch/master/graph/badge.svg
:target: https://codecov.io/gh/xn-twist/xn-twist

.. image:: https://readthedocs.org/projects/xn-twist/badge/?version=latest
:target: http://xn-twist.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status

.. image:: https://pyup.io/repos/github/xn-twist/xn-twist/shield.svg
:target: https://pyup.io/repos/github/xn-twist/xn-twist/
:alt: Updates

.. image:: https://www.quantifiedcode.com/api/v1/project/7024cddb727449fb8ae21ebd29fdc459/badge.svg
:target: https://www.quantifiedcode.com/app/project/7024cddb727449fb8ae21ebd29fdc459
:alt: Code issues

*Unicode Domain-Squat Finder*

Installation
============

Stable release
--------------

To install XN Twist, run this command in your terminal:

.. code-block:: console

pip install xn-twist

This is the preferred method to install XN Twist, as it will always install the most recent stable release.

If you don't have `pip`_ installed, this `Python installation guide`_ can guide
you through the process.

.. _pip: https://pip.pypa.io
.. _Python installation guide: http://docs.python-guide.org/en/latest/starting/installation/

>From sources
------------

The sources for XN Twist can be downloaded from the `Github repo`_.

You can either clone the public repository:

.. code-block:: console

$ git clone git://github.com/xn-twist/xn-twist

Or download the `tarball`_:

.. code-block:: console

$ curl -OL https://github.com/xn-twist/xn-twist/tarball/master

Once you have a copy of the source, you can install it with:

.. code-block:: console

$ python setup.py install

.. _Github repo: https://github.com/xn-twist/xn-twist
.. _tarball: https://github.com/xn-twist/xn-twist/tarball/master

Usage
=====

.. code-block:: shell

usage: xn_twist.py [-h] [-cc] [-ca] [-cs] [-lc] [-la] [-ls] [-gc] [-ga] [-gs] [-d] [-o [OUTPUT]] domain

Find internationalized domain-squats.

positional arguments:
domain Domain name from which to search

optional arguments:
-h, --help show this help message and exit
-cc, --cyrillic_complete
Use complete Cyrillic character set
-ca, --cyrillic_advanced
Use advanced Cyrillic character set
-cs, --cyrillic_simplified
Use simplified Cyrillic character set
-lc, --latin_complete
Use complete Latin character set
-la, --latin_advanced
Use advanced Latin character set
-ls, --latin_simplified
Use simplified Latin character set
-gc, --greek_complete
Use complete Greek character set
-ga, --greek_advanced
Use advanced Greek character set
-gs, --greek_simplified
Use simplified Greek character set
-d, --dns Query DNS for each domain
-o [OUTPUT], --output [OUTPUT]
Path to file to which results will be written

Run Tests
=========

After cloning the repo, you can test it using the following commands from the base directory of this repository:

- ``cd xn-twist;``
- ``pytest``

Data, Data, Everywhere...
==========================

*More details coming very soon*

Credits
=======

This package was created with Cookiecutter_ and the `fhightower/python-project-template`_ project template.

.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`fhightower/python-project-template`: https://github.com/fhightower/python-project-template

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

xn-twist-0.3.1.tar.gz (13.8 kB view hashes)

Uploaded Source

Built Distribution

xn_twist-0.3.1-py2.py3-none-any.whl (7.9 kB view hashes)

Uploaded Python 2 Python 3

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