Thanks to visit codestin.com
Credit goes to github.com

Skip to content

A string randomizer inspired by V/Vm HelpAphexTwin4.0 that creates random songlists or transforms any input.

License

Notifications You must be signed in to change notification settings

Thadah/v_vmifier

Repository files navigation

⚠️ 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.

Self-hosting 4 the win!


Contributors Forks Stargazers Issues EUPL-1.2 License


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
  1. About The Project
  2. Getting Started
  3. Serve
  4. Build
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments

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.

(back to top)

Built With

This project is built with the following technologies:

  • Rust
  • Yew
  • HTML5
  • SCSS
  • Docker
  • Nginx
  • GitHub Actions
  • VSCodium

(back to top)

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
  3. 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

(back to top)

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:

# Configuration for the development server
[serve]
port = 8082

(back to top)

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

(back to top)

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

(back to top)

License

Distributed under the European Union Public License v1.2. See LICENSE for more information.

(back to top)

Contact

Thadah D. Denyse - [email protected] Aitor Astorga Saez de Vicuña - [email protected]

Project Link: https://git.prisma.moe/Thadah/v_vmifier

(back to top)

Acknowledgments

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:

(back to top)


Warning

🔗 This repository is automatically mirrored from a private Forgejo instance.

About

A string randomizer inspired by V/Vm HelpAphexTwin4.0 that creates random songlists or transforms any input.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •