Kannadafy


NameKannadafy JSON
Version 0.1 PyPI version JSON
download
home_pagehttps://github.com/mithun50/Kannadafy
SummaryObfuscate your Python script by converting it to Kannada language
upload_time2024-09-07 16:01:54
maintainerNone
docs_urlNone
authorMithunGowda.B
requires_python>=3.6
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ## Kannadafy
![Python Version](https://img.shields.io/badge/python-3.6%2B-blue)
![License](https://img.shields.io/badge/license-MIT-green)

**Kannadafy** is a Python obfuscation tool that transforms Python scripts into obfuscated code using Kannada letters. It makes it difficult for others to reverse-engineer your code by encoding the script in Kannada script. This tool is ideal for Python developers who want to add an extra layer of obfuscation to their code, while also embracing the Kannada language.

## Features
- Obfuscates Python code using Kannada characters.
- Retains the original functionality of the script.
- Simple command-line interface (CLI).
- Supports Python 3.6 and above.

## Installation

You can install Kannadafy using `pip`:

```bash
pip install Kannadafy
```
or clone using the official GitHub Page
```bash
git clone http://github.com/mithun50/Kannadafy
cd Kannadafy
pip install -e
```

## Usage

### Command Line Interface (CLI)

After installation, you can obfuscate your Python scripts directly from the terminal using the `kannadafy` command.

#### Basic Usage
To obfuscate a Python script, use the following command:

```bash
kannadafy -i <input_script.py> -o <output_script.py> -k
```

- `-i` or `--input`: Input Python script file.
- `-o` or `--output`: Output obfuscated Python script file.
- `-k` or `--kannada`: Encode the script using Kannada letters (this flag is default).

#### Example

```bash
kannadafy -i sample_script.py -o obfuscated_script.py -k
```

This command will read `sample_script.py`, obfuscate it using Kannada characters, and save the obfuscated version as `obfuscated_script.py`.

### Using Kannadafy in Your Python Program

You can also use Kannadafy programmatically within your own Python code:

```python
import Kannadafy

input_file = "script_to_obfuscate.py"
output_file = "obfuscated_script.py"

# Obfuscate the Python script using Kannada letters
Kannadafy.main(input_file, output_file, kannada=True)
```



## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## Author

- **MithunGowda.B** 
- [GitHub](https://github.com/mithun50)

<div align="left">

  <a href="http://instagram.com/mithun.gowda.b" target="_blank">
    <img src="https://img.shields.io/static/v1?message=Instagram&logo=instagram&label=&color=E4405F&logoColor=white&labelColor=&style=for-the-badge" height="35" alt="instagram logo"  />
  </a>
  <a href="https://t.me/MITHUNGOWDA_B" target="_blank">
    <img src="https://img.shields.io/static/v1?message=Telegram&logo=telegram&label=&color=2CA5E0&logoColor=white&labelColor=&style=for-the-badge" height="35" alt="telegram logo"  />
  </a>
</div>

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/mithun50/Kannadafy",
    "name": "Kannadafy",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": null,
    "keywords": null,
    "author": "MithunGowda.B",
    "author_email": "mithungowda.b7411@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/f5/83/756c8b83063b829b87cc91974eaa59f283b8d1cb6023bf955db7dfc61b8b/kannadafy-0.1.tar.gz",
    "platform": null,
    "description": "## Kannadafy\n![Python Version](https://img.shields.io/badge/python-3.6%2B-blue)\n![License](https://img.shields.io/badge/license-MIT-green)\n\n**Kannadafy** is a Python obfuscation tool that transforms Python scripts into obfuscated code using Kannada letters. It makes it difficult for others to reverse-engineer your code by encoding the script in Kannada script. This tool is ideal for Python developers who want to add an extra layer of obfuscation to their code, while also embracing the Kannada language.\n\n## Features\n- Obfuscates Python code using Kannada characters.\n- Retains the original functionality of the script.\n- Simple command-line interface (CLI).\n- Supports Python 3.6 and above.\n\n## Installation\n\nYou can install Kannadafy using `pip`:\n\n```bash\npip install Kannadafy\n```\nor clone using the official GitHub Page\n```bash\ngit clone http://github.com/mithun50/Kannadafy\ncd Kannadafy\npip install -e\n```\n\n## Usage\n\n### Command Line Interface (CLI)\n\nAfter installation, you can obfuscate your Python scripts directly from the terminal using the `kannadafy` command.\n\n#### Basic Usage\nTo obfuscate a Python script, use the following command:\n\n```bash\nkannadafy -i <input_script.py> -o <output_script.py> -k\n```\n\n- `-i` or `--input`: Input Python script file.\n- `-o` or `--output`: Output obfuscated Python script file.\n- `-k` or `--kannada`: Encode the script using Kannada letters (this flag is default).\n\n#### Example\n\n```bash\nkannadafy -i sample_script.py -o obfuscated_script.py -k\n```\n\nThis command will read `sample_script.py`, obfuscate it using Kannada characters, and save the obfuscated version as `obfuscated_script.py`.\n\n### Using Kannadafy in Your Python Program\n\nYou can also use Kannadafy programmatically within your own Python code:\n\n```python\nimport Kannadafy\n\ninput_file = \"script_to_obfuscate.py\"\noutput_file = \"obfuscated_script.py\"\n\n# Obfuscate the Python script using Kannada letters\nKannadafy.main(input_file, output_file, kannada=True)\n```\n\n\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## Author\n\n- **MithunGowda.B** \n- [GitHub](https://github.com/mithun50)\n\n<div align=\"left\">\n\n  <a href=\"http://instagram.com/mithun.gowda.b\" target=\"_blank\">\n    <img src=\"https://img.shields.io/static/v1?message=Instagram&logo=instagram&label=&color=E4405F&logoColor=white&labelColor=&style=for-the-badge\" height=\"35\" alt=\"instagram logo\"  />\n  </a>\n  <a href=\"https://t.me/MITHUNGOWDA_B\" target=\"_blank\">\n    <img src=\"https://img.shields.io/static/v1?message=Telegram&logo=telegram&label=&color=2CA5E0&logoColor=white&labelColor=&style=for-the-badge\" height=\"35\" alt=\"telegram logo\"  />\n  </a>\n</div>\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Obfuscate your Python script by converting it to Kannada language",
    "version": "0.1",
    "project_urls": {
        "Homepage": "https://github.com/mithun50/Kannadafy"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2ceb103297e02ec0772a682e11fde9759f55b4b50b13e64e5d127987320b771c",
                "md5": "3771e3ad870d9c69005f14cce82e4957",
                "sha256": "ddb97411ae1add3d6dadd2ead08d17d1b884bad74b8c8ac0803c0c8fb76638c1"
            },
            "downloads": -1,
            "filename": "Kannadafy-0.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "3771e3ad870d9c69005f14cce82e4957",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6",
            "size": 6539,
            "upload_time": "2024-09-07T16:01:52",
            "upload_time_iso_8601": "2024-09-07T16:01:52.504508Z",
            "url": "https://files.pythonhosted.org/packages/2c/eb/103297e02ec0772a682e11fde9759f55b4b50b13e64e5d127987320b771c/Kannadafy-0.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f583756c8b83063b829b87cc91974eaa59f283b8d1cb6023bf955db7dfc61b8b",
                "md5": "8adbbbbdd032b9be36c8f8bd6f68b3e0",
                "sha256": "ad4cb8e7c9fbd2d427210569d20d19a9b05a5afcd47fb34c2d0a9c821061be40"
            },
            "downloads": -1,
            "filename": "kannadafy-0.1.tar.gz",
            "has_sig": false,
            "md5_digest": "8adbbbbdd032b9be36c8f8bd6f68b3e0",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 8233,
            "upload_time": "2024-09-07T16:01:54",
            "upload_time_iso_8601": "2024-09-07T16:01:54.131397Z",
            "url": "https://files.pythonhosted.org/packages/f5/83/756c8b83063b829b87cc91974eaa59f283b8d1cb6023bf955db7dfc61b8b/kannadafy-0.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-09-07 16:01:54",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "mithun50",
    "github_project": "Kannadafy",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "kannadafy"
}
        
Elapsed time: 0.64498s