semvec/pypi-packages huggingface dataset:
TextStega 0.1.3
A package for Text steganography
License: MIT

# Text Steganography
***

## Table of Contents
1. [General Info](#general-info)
2. [Technologies](#technologies)
3. [Example](#example)
4. [FAQs](#faqs)

## General Info
***
This project deals with hiding text message inside a casual text. 
Also called as Text Steganography. It is extremely useful technique
for conceling text messages. In this project there are two function namely:
* 'encode' <br>This method encodes the text also called as secret message inside a covering message. It generates a key which is saved in <i>key.txt</i> file after executing the method. This key.txt file is later used for decoding the message. 
* 'decode'<br> This method decodes the text from the covering message that is previously encoded by the encode function. This function uses the key.txt file generated from the encode method. 

## Technologies
***
A list of libraries used within the project:
* No additional modules are required for this package


## Example
***

Note:
Covering text and the Encoded text should be only stored in the .txt file.<br>

Example to encode the text message in a covering message
```python

from TextStega import TextStega

key = TextStega().encode(CoverFilePath, EncodeFilePath)

# CoverFilePath(str) : "path of the txt file which contains the covering text" 
# EncodeFilePath(str) : "path of the txt file which contains the encoded message"

```

Example to decode the text from the covering message

```python

from TextStega import textStega

decoded_text = TextStega().decode(CoverFilePath, keyFilePath) 

# CoverFilePath(str) : path of the covering txt file.
# keyFilePath(str) : path of the key.txt file generated by the encode method

``` 


## FAQs
***
A list of frequenctly asked questions
1. **What is text steganography?**<br>
Steganography is the technique of hiding secret data within an ordinary, non-secret, file or message in order to avoid detection. More information can be found on this [Wikipedia](https://en.wikipedia.org/wiki/Steganography) page.

2. **Where can I use this package?**<br>
This tool is used to craftfully hide the data in plain texts. So this package can be used to hide secret text messages by encoding them in covering text messages to maintain the secrecy.

3. **How long should be my covering text?**<br>
The covering text should be sufficiently long to hide all the characters of the secret message. If not then the algorithm throws an exception.
django-sorting-bootstrap 2.8.0
Sorting templates API using sorting, Django templatetags and Bootstrap classes.
License: MIT
Requires Python: >=3.7,<4.0

Django Sorting Bootstrap
========================

|PyPI| |Python Version| |License|

|Read the Docs| |Tests|

|pre-commit| |Black|

.. |PyPI| image:: https://img.shields.io/pypi/v/django-sorting-bootstrap.svg
   :target: https://pypi.org/project/django-sorting-bootstrap/
   :alt: PyPI
.. |Python Version| image:: https://img.shields.io/pypi/pyversions/django-sorting-bootstrap
   :target: https://pypi.org/project/django-sorting-bootstrap
   :alt: Python Version
.. |License| image:: https://img.shields.io/pypi/l/django-sorting-bootstrap
   :target: https://opensource.org/licenses/MIT
   :alt: License
.. |Read the Docs| image:: https://img.shields.io/readthedocs/django-sorting-bootstrap/latest.svg?label=Read%20the%20Docs
   :target: https://django-sorting-bootstrap.readthedocs.io/
   :alt: Read the documentation at https://django-sorting-bootstrap.readthedocs.io/
.. |Tests| image:: https://github.com/staticdev/django-sorting-bootstrap/workflows/Tests/badge.svg
   :target: https://github.com/staticdev/django-sorting-bootstrap/actions?workflow=Tests
   :alt: Tests
.. |pre-commit| image:: https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white
   :target: https://github.com/pre-commit/pre-commit
   :alt: pre-commit
.. |Black| image:: https://img.shields.io/badge/code%20style-black-000000.svg
   :target: https://github.com/psf/black
   :alt: Black


Features
--------

Django Sorting Bootstrap is a pluggable mini-API to easy add sorting for querysets, links and table headers in Django_ templates. There is also a new tag that creates headers for sorting tables using Bootstrap_'s layout.


Requirements
------------

* Python 3.7+
* Django 2.0+
* Bootstrap 3+


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

You can install *Django Sorting Bootstrap* via pip_ from PyPI_:

.. code:: console

   $ pip install django-sorting-bootstrap


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

Complete instructions on installation and usage are found in ``docs`` directory and online at
https://django-sorting-bootstrap.readthedocs.io.


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

Contributions are very welcome.
To learn more, see the `Contributor Guide`_.


License
-------

Distributed under the terms of the MIT_ license,
*Django Sorting Bootstrap* is free and open source software.


Credits
-------

This app is based on `Agiliq's django-sorting`_ 0.1. It has two improvements over it: the new tags and the Twitter Bootstrap compliance idea.


.. _issue here: https://github.com/staticdev/staticdev/issues
.. _Django: https://www.djangoproject.com/
.. _Bootstrap: http://getbootstrap.com/
.. _MIT: http://opensource.org/licenses/MIT
.. _PyPI: https://pypi.org/
.. _pip: https://pip.pypa.io/
.. _Agiliq's django-sorting: http://github.com/agiliq/django-sorting
.. github-only
.. _Contributor Guide: https://django-sorting-bootstrap.readthedocs.io/en/latest/contributing.html