{"id":22907222,"url":"https://github.com/thadah/v_vmifier","last_synced_at":"2026-04-10T16:44:13.746Z","repository":{"id":264475848,"uuid":"892800285","full_name":"Thadah/v_vmifier","owner":"Thadah","description":"A string randomizer inspired by V/Vm HelpAphexTwin4.0 that creates random songlists or transforms any input.","archived":false,"fork":false,"pushed_at":"2024-11-24T15:21:35.000Z","size":5973,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-26T23:03:44.676Z","etag":null,"topics":["docker","rust","sass","trunk","webassembly","yew"],"latest_commit_sha":null,"homepage":"https://vmifier.nyakotech.com","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"eupl-1.2","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Thadah.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-22T20:01:28.000Z","updated_at":"2024-12-03T12:14:52.000Z","dependencies_parsed_at":"2024-11-24T16:23:01.239Z","dependency_job_id":"53716e75-ea55-4144-bf29-0b9ffcba0d17","html_url":"https://github.com/Thadah/v_vmifier","commit_stats":null,"previous_names":["thadah/v_vmifier"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Thadah%2Fv_vmifier","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Thadah%2Fv_vmifier/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Thadah%2Fv_vmifier/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Thadah%2Fv_vmifier/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Thadah","download_url":"https://codeload.github.com/Thadah/v_vmifier/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246612488,"owners_count":20805355,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","rust","sass","trunk","webassembly","yew"],"created_at":"2024-12-14T03:14:14.732Z","updated_at":"2026-04-10T16:44:13.740Z","avatar_url":"https://github.com/Thadah.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch2 align=\"center\"\u003e⚠️ THIS IS A MIRROR ⚠️\u003c/h2\u003e\n\n\u003e [!WARNING]  \n\u003e Hi there! This is a **read-only mirror**, automatically synced from our Forgejo instance.  \n\u003e   \n\u003e - 🛠️ All development happens on the primary Forgejo repository  \n\u003e - 💬 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  \n\u003e   \n\u003e For the best chance of your contributions being merged, or for quicker responses, please head over to the main Forgejo repo.  \n\u003e   \n\u003e - Original repo: https://git.prisma.moe/thadah/v_vmifier\n\u003e   \n\u003e — *Self-hosting 4 the win!*\n\n---\n\n[![Contributors][contributors-shield]][contributors-url]\n[![Forks][forks-shield]][forks-url]\n[![Stargazers][stars-shield]][stars-url]\n[![Issues][issues-shield]][issues-url]\n[![EUPL-1.2 License][license-shield]][license-url]\n\n\n\u003c!-- PROJECT LOGO --\u003e\n\u003cbr /\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003ch1 align=\"center\"\u003eV/Vm-ifier\u003c/h1\u003e\n\n  \u003cp align=\"center\"\u003e\n    A string randomizer inspired by V/Vm HelpAphexTwin4.0 that creates random songlists or transforms any input.\n    \u003cbr /\u003e\n    \u003cbr /\u003e\n    \u003ca href=\"https://git.prisma.moe/Thadah/v_vmifier/issues\"\u003eReport Bug or \u003c/a\u003e\n    ·\n    \u003ca href=\"https://git.prisma.moe/Thadah/v_vmifier/issues\"\u003eRequest Feature\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\n\u003c!-- TABLE OF CONTENTS --\u003e\n\u003cdetails\u003e\n  \u003csummary\u003eTable of Contents\u003c/summary\u003e\n  \u003col\u003e\n    \u003cli\u003e\n      \u003ca href=\"#about-the-project\"\u003eAbout The Project\u003c/a\u003e\n      \u003cul\u003e\n        \u003cli\u003e\u003ca href=\"#built-with\"\u003eBuilt With\u003c/a\u003e\u003c/li\u003e\n      \u003c/ul\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\n      \u003ca href=\"#getting-started\"\u003eGetting Started\u003c/a\u003e\n      \u003cul\u003e\n        \u003cli\u003e\u003ca href=\"#prerequisites\"\u003ePrerequisites\u003c/a\u003e\u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"#installation\"\u003eInstallation\u003c/a\u003e\u003c/li\u003e\n      \u003c/ul\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\n      \u003ca href=\"#serve\"\u003eServe\u003c/a\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\n      \u003ca href=\"#build\"\u003eBuild\u003c/a\u003e\n      \u003cul\u003e\n        \u003cli\u003e\u003ca href=\"#trunk\"\u003eTrunk\u003c/a\u003e\u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"#docker\"\u003eDocker\u003c/a\u003e\u003c/li\u003e\n      \u003c/ul\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#contributing\"\u003eContributing\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#license\"\u003eLicense\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#contact\"\u003eContact\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#acknowledgments\"\u003eAcknowledgments\u003c/a\u003e\u003c/li\u003e\n  \u003c/ol\u003e\n\u003c/details\u003e\n\n\n\u003c!-- ABOUT THE PROJECT --\u003e\n## About The Project\n\u003cdiv align=\"center\"\u003e\n    \u003ca href=\"https://git.prisma.moe/Thadah/v_vmifier\"\u003e\n        \u003cimg src=\"resources/images/v_vmproject.png\" alt=\"Logo\" width=\"400\" height=\"500\"\u003e\n    \u003c/a\u003e\n\u003c/div\u003e\n\nV/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.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n### Built With\n\nThis project is built with the following technologies:\n\n- [![Rust](https://img.shields.io/badge/Rust-000000?style=for-the-badge\u0026logo=rust\u0026logoColor=fff)](#)\n- [![Yew](https://img.shields.io/badge/yew-198754.svg?style=for-the-badge\u0026logo=ycombinator\u0026logoColor=white)](#)\n- [![HTML5](https://img.shields.io/badge/html5-%23E34F26.svg?style=for-the-badge\u0026logo=html5\u0026logoColor=white)](#)\n- [![SCSS](https://img.shields.io/badge/Sass-CC6699?style=for-the-badge\u0026logo=sass\u0026logoColor=white)](#)\n- [![Docker](https://img.shields.io/badge/Docker-2496ED?style=for-the-badge\u0026logo=docker\u0026logoColor=fff)](#)\n- [![Nginx](https://img.shields.io/badge/nginx-%23009639.svg?style=for-the-badge\u0026logo=nginx\u0026logoColor=white)](#)\n- [![GitHub Actions](https://img.shields.io/badge/GitHub_Actions-2088FF?style=for-the-badge\u0026logo=github-actions\u0026logoColor=white)](#)\n- [![VSCodium](https://custom-icon-badges.demolab.com/badge/VSCodium-0078d7.svg?style=for-the-badge\u0026logo=vsc\u0026logoColor=white)](#)\n\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n\u003c!-- GETTING STARTED --\u003e\n## Getting Started\n\nTo get a local copy up and running follow these simple steps.\n\n### Prerequisites\n\n- Rustup and Cargo installed on your local machine\n- Git installed on your local machine\n\n### Installation\n\n1. Install the WebAssembly target: `rustup target add wasm32-unknown-unknown`\n2. Install Trunk by running `cargo install --locked trunk`\n4. Clone the repository to your local machine using the following command: `git clone https://git.prisma.moe/Thadah/v_vmifier.git`\n4. Navigate to the project directory: `cd v_vmifier`\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## Serve\n\nRun the following command to start the development server: `trunk serve --open`.\n\nThe server will be running at http://localhost:8082, but this can be changed in the `Trunk.toml` file:\n\n```toml\n# Configuration for the development server\n[serve]\nport = 8082\n```\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n## Build\n\nThis service can be built either with Trunk or Docker and can be run in either development mode or production mode.\n\n### Trunk\n\nRun the following command to build the project: `trunk build --release --out-dir dist`\n\n### Docker\n\n#### Dockerfile\n\nTo build using the Dockerfile, run the following command: `docker build -t v_vmifier .`\n\nYou can then run it with the following command: `docker run -p 80:80 v_vmifier`\n\n#### Docker Compose\n\nTo build using the Docker Compose file, run the following command: `docker compose build`\n\nYou can then run it with the following command: `docker compose up`\n\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- CONTRIBUTING --\u003e\n## Contributing\n\nContributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.\n\nIf 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\".\nDon't forget to give the project a star! Thanks again!\n\n1. Fork the Project\n2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)\n3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)\n4. Push to the Branch (`git push origin feature/AmazingFeature`)\n5. Open a Pull Request\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n\u003c!-- LICENSE --\u003e\n## License\n\nDistributed under the European Union Public License v1.2. See `LICENSE` for more information.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- CONTACT --\u003e\n## Contact\n\nThadah D. Denyse - thadahdenyse@protonmail.com\nAitor Astorga Saez de Vicuña - a.astorga.sdv@protonmail.com\n\nProject Link: [https://git.prisma.moe/Thadah/v_vmifier](https://git.prisma.moe/Thadah/v_vmifier)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n\u003c!-- ACKNOWLEDGMENTS --\u003e\n## Acknowledgments\n\nMany thanks to those who contributed to this project:\n\n* [Aderlyn](https://matrix.to/#/@aderlyn:aroy-art.com): For the original idea 💜\n* [Aitor Astorga](https://github.com/AitorAstorga): For creating the frontend for the album based on the original V/Vm HelpAphexTwin4.0 ❤️\n* [Leyland James Kirby](https://en.wikipedia.org/wiki/V/Vm): For the music and the album 🎵\n\nThanks to this awesome projects for their contributions:\n\n* [Trunk](https://trunkrs.dev/)\n* [Img Shields](https://shields.io)\n* [markdown-badges](https://github.com/Ileriayo/markdown-badges#table-of-contents)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n\u003c!-- MARKDOWN LINKS \u0026 IMAGES --\u003e\n\u003c!-- https://www.markdownguide.org/basic-syntax/#reference-style-links --\u003e\n[contributors-shield]: https://img.shields.io/github/contributors/thadah/v_vmifier.svg?style=for-the-badge\n[contributors-url]: https://git.prisma.moe/Thadah/v_vmifier/graphs/contributors\n[forks-shield]: https://img.shields.io/github/forks/thadah/v_vmifier.svg?style=for-the-badge\n[forks-url]: https://git.prisma.moe/Thadah/v_vmifier/network/members\n[stars-shield]: https://img.shields.io/github/stars/thadah/v_vmifier.svg?style=for-the-badge\n[stars-url]: https://git.prisma.moe/Thadah/v_vmifier/stargazers\n[issues-shield]: https://img.shields.io/github/issues/thadah/v_vmifier.svg?style=for-the-badge\n[issues-url]: https://git.prisma.moe/Thadah/v_vmifier/issues\n[license-shield]: https://img.shields.io/github/license/thadah/v_vmifier.svg?style=for-the-badge\n[license-url]: https://git.prisma.moe/Thadah/v_vmifier/blob/main/LICENSE\n\n---\n\n\u003e [!WARNING]\n\u003e **🔗 This repository is automatically mirrored from a private Forgejo instance.**","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthadah%2Fv_vmifier","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthadah%2Fv_vmifier","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthadah%2Fv_vmifier/lists"}