Skip to content

iamnihal/encodecode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EncoDecode: A Web Utility to Encode/Decode various schemes

version python django platform

It contains the following utilities:-
- URL Encoding/Decoding 
- Base64 Encoding/Decoding
- HTML Entities Encoding/Decoding
- Generate and Decrypt MD5 hashes.
- Generate SHA-1, SHA-256, SHA-512.
- JSON Prettifier & CSP Evaluator.

Demo: Live

Note:- I've created this same application but in pure JavaScript which makes it lightweight and fast. Check it out here:- EncoDecode-js

Preview

Installation

  1. Create a virtualenv:
$ python3 -m venv <virtual env path>
  1. Activate the virtualenv you have just created:
$ source <virtual env path>/bin/activate
  1. Clone this repository:
$ git clone https://github.com/iamnihal/encodecode.git
  1. Install the requirements:
$ pip install -r requirements.txt
  1. Apply migrations:
$ python manage.py migrate
  1. Run the server:
$ python manage.py runserver

and load the app at http://127.0.0.1:8000

⚠️ Warning:- Change SECRET_KEY in settings.py for the security purpose. To generate your own SECRET_KEY, use this:-

python -c "import secrets; print(secrets.token_urlsafe())"

Contributing

Any contributions you make are greatly appreciated.

License

Distributed under the MIT License. See LICENSE for more information.