Self-hostable Utility to manipulate strings
There are lots of online tools to manupilate strings but the issue is some of them are possibly saving people's data on their servers. This tool runs on the client's browser and does not send data to any backend server.
- Replace space with Underscore. eg File Name > File_Name
- Replace space with Dash. eg File Name > File-Name
- Remove space. eg File Name > FileName
- Uppercase. eg File Name > FILE NAME
- Lowercase. eg File Name > file name
- String Length. eg File Name > 9
- MD5. eg File Name > 76348cf9ddb92acc65440418b185db2d
- Base64 Encode. eg File Name > RmlsZSBOYW1l
- Base64 Decode. eg RmlsZSBOYW1l > File Name
- URL Encode. eg File Name > File%20Name
- URL Decode. eg File%20Name > File Name
Open your terminal/command line and execute the following commands:
- Clone the repository
$ git clone https://github.com/tshenolo/html-stringfunctions.git
- Navigate to the html-stringfunctions folder
$ cd html-stringfunctions/src
- Pick any of the following options:
- Using PHP's built-in Web Server
php -S localhost:8080
- Using Node.js local HTTP server
npm install -g http-server
http-server
- Using Python local HTTP server
python -m http.server 8080
Open your browser and navigate to localhost:8080
Open a terminal, navigate to the directory containing your Dockerfile, and execute the following command
docker build -t html-stringfunctions .
After the image is built, run a container from it with the following command
docker run -d -p 8080:80 html-stringfunctions
Open your browser and navigate to localhost:8080
- Dockerize application
- Remove special characters
- others... (feel free to get in touch for a feature request)
If you like this project please don't be shy to: