https://github.com/thadah/v_vmifier
A string randomizer inspired by V/Vm HelpAphexTwin4.0 that creates random songlists or transforms any input.
https://github.com/thadah/v_vmifier
docker rust sass trunk webassembly yew
Last synced: 3 months ago
JSON representation
A string randomizer inspired by V/Vm HelpAphexTwin4.0 that creates random songlists or transforms any input.
- Host: GitHub
- URL: https://github.com/thadah/v_vmifier
- Owner: Thadah
- License: eupl-1.2
- Created: 2024-11-22T20:01:28.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-24T15:21:35.000Z (over 1 year ago)
- Last Synced: 2025-03-26T23:03:44.676Z (over 1 year ago)
- Topics: docker, rust, sass, trunk, webassembly, yew
- Language: Rust
- Homepage: https://vmifier.nyakotech.com
- Size: 5.7 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
⚠️ THIS IS A MIRROR ⚠️
> [!WARNING]
> Hi there! This is a **read-only mirror**, automatically synced from our Forgejo instance.
>
> - 🛠️ All development happens on the primary Forgejo repository
> - 💬 You’re welcome to open Issues, Discussions, or even PRs here if it’s convenient — just know they may not be acted on directly, since the sync is one-way
>
> For the best chance of your contributions being merged, or for quicker responses, please head over to the main Forgejo repo.
>
> - Original repo: https://git.prisma.moe/thadah/v_vmifier
>
> — *Self-hosting 4 the win!*
---
[![Contributors][contributors-shield]][contributors-url]
[![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url]
[![Issues][issues-shield]][issues-url]
[![EUPL-1.2 License][license-shield]][license-url]
V/Vm-ifier
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
## About The Project
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.
### Built With
This project is built with the following technologies:
- [](#)
- [](#)
- [](#)
- [](#)
- [](#)
- [](#)
- [](#)
- [](#)
## Getting Started
To get a local copy up and running follow these simple steps.
### Prerequisites
- Rustup and Cargo installed on your local machine
- Git installed on your local machine
### Installation
1. Install the WebAssembly target: `rustup target add wasm32-unknown-unknown`
2. Install Trunk by running `cargo install --locked trunk`
4. Clone the repository to your local machine using the following command: `git clone https://git.prisma.moe/Thadah/v_vmifier.git`
4. Navigate to the project directory: `cd v_vmifier`
## Serve
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:
```toml
# Configuration for the development server
[serve]
port = 8082
```
## Build
This service can be built either with Trunk or Docker and can be run in either development mode or production mode.
### Trunk
Run the following command to build the project: `trunk build --release --out-dir dist`
### Docker
#### Dockerfile
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`
#### Docker Compose
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`
## Contributing
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!
1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request
## License
Distributed under the European Union Public License v1.2. See `LICENSE` for more information.
## Contact
Thadah D. Denyse - thadahdenyse@protonmail.com
Aitor Astorga Saez de Vicuña - a.astorga.sdv@protonmail.com
Project Link: [https://git.prisma.moe/Thadah/v_vmifier](https://git.prisma.moe/Thadah/v_vmifier)
## Acknowledgments
Many thanks to those who contributed to this project:
* [Aderlyn](https://matrix.to/#/@aderlyn:aroy-art.com): For the original idea 💜
* [Aitor Astorga](https://github.com/AitorAstorga): For creating the frontend for the album based on the original V/Vm HelpAphexTwin4.0 ❤️
* [Leyland James Kirby](https://en.wikipedia.org/wiki/V/Vm): For the music and the album 🎵
Thanks to this awesome projects for their contributions:
* [Trunk](https://trunkrs.dev/)
* [Img Shields](https://shields.io)
* [markdown-badges](https://github.com/Ileriayo/markdown-badges#table-of-contents)
[contributors-shield]: https://img.shields.io/github/contributors/thadah/v_vmifier.svg?style=for-the-badge
[contributors-url]: https://git.prisma.moe/Thadah/v_vmifier/graphs/contributors
[forks-shield]: https://img.shields.io/github/forks/thadah/v_vmifier.svg?style=for-the-badge
[forks-url]: https://git.prisma.moe/Thadah/v_vmifier/network/members
[stars-shield]: https://img.shields.io/github/stars/thadah/v_vmifier.svg?style=for-the-badge
[stars-url]: https://git.prisma.moe/Thadah/v_vmifier/stargazers
[issues-shield]: https://img.shields.io/github/issues/thadah/v_vmifier.svg?style=for-the-badge
[issues-url]: https://git.prisma.moe/Thadah/v_vmifier/issues
[license-shield]: https://img.shields.io/github/license/thadah/v_vmifier.svg?style=for-the-badge
[license-url]: https://git.prisma.moe/Thadah/v_vmifier/blob/main/LICENSE
---
> [!WARNING]
> **🔗 This repository is automatically mirrored from a private Forgejo instance.**