A string randomizer inspired by V/Vm HelpAphexTwin4.0 that creates random songlists or transforms any input.
Report Bug or
·
Request Feature
Table of Contents
V/Vm-ifier is a string randomizer inspired by V/Vm and the HelpAphexTwin4.0 album, allowing users to generate unique song lists by selecting parameters such as the number of songs and word counts. It outputs these lists with the distinctive aesthetic of the HelpAphexTwin4.0 album and includes a versatile string transformer for manipulating any text input. V/Vm-ifier blends customizable options with random creativity.
This project is built with the following technologies:
To get a local copy up and running follow these simple steps.
- Rustup and Cargo installed on your local machine
- Git installed on your local machine
- Install the WebAssembly target:
rustup target add wasm32-unknown-unknown
- Install Trunk by running
cargo install --locked trunk
- Clone the repository to your local machine using the following command:
git clone https://github.com/thadah/v_vmifier.git
- Navigate to the project directory:
cd v_vmifier
Run the following command to start the development server: trunk serve --open
.
The server will be running at http://localhost:8082, but this can be changed in the Trunk.toml
file:
# Configuration for the development server
[serve]
port = 8082
This service can be built either with Trunk or Docker and can be run in either development mode or production mode.
Run the following command to build the project: trunk build --release --out-dir dist
To build using the Dockerfile, run the following command: docker build -t v_vmifier .
You can then run it with the following command: docker run -p 80:80 v_vmifier
To build using the Docker Compose file, run the following command: docker compose build
You can then run it with the following command: docker compose up
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the European Union Public License v1.2. See LICENSE
for more information.
Thadah D. Denyse - thadahdenyse@protonmail.com Aitor Astorga Saez de Vicuña - a.astorga.sdv@protonmail.com
Project Link: https://github.com/thadah/v_vmifier
Many thanks to those who contributed to this project:
- Aderlyn: For the original idea 💜
- Aitor Astorga: For creating the frontend for the album based on the original V/Vm HelpAphexTwin4.0 ❤️
- Leyland James Kirby: For the music and the album 🎵
Thanks to this awesome projects for their contributions: