1 | # Vikki's Tools
|
2 |
|
3 | [](https://app.codacy.com/manual/vignesh88/tools?utm_source=github.com&utm_medium=referral&utm_content=vignesh88/tools&utm_campaign=Badge_Grade_Dashboard)
|
4 | [](https://travis-ci.org/vignesh88/Tools)
|
5 | []( https%3A%2F%2Fg.codefresh.io%2Fpipelines%2FVikki's%20tools%2Fbuilds%3Ffilter%3Dtrigger%3Abuild~Build%3Bpipeline%3A5ec0ed5b1350575c3a125e3f~Vikki's%20tools)
|
6 | [](https://tools.vikki.in)
|
7 | 
|
8 | 
|
9 | 
|
10 |
|
11 | ### To generate a new secreat key for django
|
12 |
|
13 | ```
|
14 | #python manage.py shell
|
15 | In [1]: from django.core.management.utils import get_random_secret_key
|
16 | In [2]: get_random_secret_key()
|
17 | Out[2]: '555%s(xc)a4-^x*3ipd@_@z81n_mry#flyx9@boy0b@jeg_4ao'
|
18 |
|
19 | ```
|
20 |
|
21 | ### Installation
|
22 |
|
23 | ```
|
24 | #git clone https://github.com/vignesh88/tools.git
|
25 | #cd tools/
|
26 | #python manage.py migrate --run-syncdb
|
27 | #python manage.py runserver 0.0.0.0:8086
|
28 | ```
|
29 |
|
30 | ### Alternate installation using docker
|
31 |
|
32 | ```
|
33 | #sudo docker run -d -p 8086:8086 --name tools.vikki.in vignesh88/tools python tools/manage.py runserver 0.0.0.0:8086
|
34 | ```
|
35 |
|
36 | > Open your browser and view the application at [http://localhost:8086](http://localhost:8086)
|
37 |
|
38 | ## Tools available
|
39 |
|
40 | - URL Shortner
|
41 | - Password generator
|
42 | - Base64 converter
|
43 | - Epoch timestamp converter
|
44 | - What is my IP
|
45 |
|
46 | ### URL Shortner
|
47 |
|
48 | A simple django based tool to create a short URL based on [hashid](https://hashids.org/) algorithm.
|
49 | The short domain is in the format s.vikki.in/[yourhashid].
|
50 | The statistic of short URL will be available in s.vikki.in/[yourhashid]/stats
|
51 |
|
52 | ### Password generator
|
53 |
|
54 | A simple tool to generate random password. This tools also has the advantage of using the custom words in password which uses python nltk wordnet library.
|
55 |
|
56 | ### Base64 encoder and decoder
|
57 |
|
58 | A simple tool to encode and decode a base64 string
|
59 |
|
60 | ### Epoch converter
|
61 |
|
62 | A simple tool to conver epoch to datetime format and from datetime to epoch format
|
63 |
|
64 | ### What is my IP Address
|
65 |
|
66 | A simple tool to view your public IP address
|
67 |
|
68 | ### License
|
69 |
|
70 | GNU General Public License v3.0 - read the LICENSE file for details. |
\ | No newline at end of file |