{"id":15059109,"url":"https://github.com/fedoraqt/mediawriter","last_synced_at":"2025-05-14T19:06:45.989Z","repository":{"id":39640043,"uuid":"58723373","full_name":"FedoraQt/MediaWriter","owner":"FedoraQt","description":"Fedora Media Writer - Write Fedora Images to Portable Media","archived":false,"fork":false,"pushed_at":"2025-04-06T19:21:53.000Z","size":17186,"stargazers_count":823,"open_issues_count":73,"forks_count":175,"subscribers_count":31,"default_branch":"main","last_synced_at":"2025-04-13T13:58:17.628Z","etag":null,"topics":["fedora","fedora-media-writer","fmw","iso","linux","live-usb"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FedoraQt.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.GPL-2","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":"2016-05-13T09:26:16.000Z","updated_at":"2025-04-12T08:59:17.000Z","dependencies_parsed_at":"2024-03-12T21:24:43.703Z","dependency_job_id":"116a4df6-7f4d-440d-a809-4423dfe4d524","html_url":"https://github.com/FedoraQt/MediaWriter","commit_stats":{"total_commits":1344,"total_committers":117,"mean_commits":"11.487179487179487","dds":0.6666666666666667,"last_synced_commit":"72d3cea806aae25364ae3c3a3c8541f7a955e5aa"},"previous_names":[],"tags_count":53,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FedoraQt%2FMediaWriter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FedoraQt%2FMediaWriter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FedoraQt%2FMediaWriter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FedoraQt%2FMediaWriter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FedoraQt","download_url":"https://codeload.github.com/FedoraQt/MediaWriter/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248724589,"owners_count":21151560,"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":["fedora","fedora-media-writer","fmw","iso","linux","live-usb"],"created_at":"2024-09-24T22:37:32.621Z","updated_at":"2025-04-13T13:58:40.823Z","avatar_url":"https://github.com/FedoraQt.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Fedora Media Writer\n\nFedora Media Writer is a tool that helps users put Fedora images on their portable drives such as flash disks.\n\nIt is able to automatically download the required image for them and write them in a `dd`-like fashion, using either `dd` itself or some other way to access the drive directly.\n\nThis overwrites the drive's partition layout though so it also provides a way to restore a single-partition layout with a FAT32 partition.\n\n![Fedora Media Writer running](/dist/screenshots/linux_main.png)\n\n## Troubleshooting\n\nIf you experience any problem with the application, like crashes or errors when writing to your drives, please open an issue here on Github.\n\nPlease don't forget to attach the `FedoraMediaWriter.log` file that will appear in your Documents folder (`$HOME/Documents` on Linux and Mac, `%USERPROFILE%\\Documents` on Windows). It contains some non-sensitive information about your system and the log of all events happening during the runtime.\n\n## Building\n\nYou can build FMW using the default Qt `cmake` build system. The gist for all three platforms is written below. For a more thorough look into how the releases are composed, you can read our [GitHub Actions configuration](https://github.com/FedoraQt/MediaWriter/blob/master/.github/workflows/ccpp.yml).\n\n### Linux\n\nYou should specify the target directory using the `-DCMAKE_INSTALL_PREFIX` `cmake` option. The default prefix path is `/usr/local`\n\nIt can be done like this:\n\n`cmake [OPTIONS] .`\n\nThe main binary, `mediawriter`, will be written to `$PREFIX/bin` and the helper binary can be found on the path `$PREFIX/libexec/mediawriter/helper`.\n\n#### Requirements\n\n* `udisks2` or `storaged`\n* `xz-libs`\n\n### Windows\n\nBuilding FMW in Windows is just the matter of running `cmake` and `make` - as long as you have all dependencies in your include path.\n\nTo create a standalone package, use the `windeployqt` tool, included in your Qt installation. You will probably have to include a bunch of not included DLLs.\n\nIt is also possible to crosscompile the application using the `MinGW` compiler suite in Fedora (and probably some other distros).\n\n#### Requirements\n\n* `xz-libs`\n\n### macOS\n\nAgain, you can just run `cmake` and `make`.\n\nTo release a standalone package, use `macdeployqt`, supplied with your Qt installation.\n\n#### Requirements\n\n* `xz-libs`\n\n## Translation\n\nIf you want to help with translating Fedora Media Writer, please visit our [Weblate project page](https://translate.fedoraproject.org/projects/fedora-media-writer/mediawriter/).\n\nInformation about the individual Fedora flavors is retrieved from the websites and translated as a separate project.\n\n## Other information\n\nFor details about cryptography, see [CRYPTOGRAPHY.md](CRYPTOGRAPHY.md).\n\nSome brief privacy information (regarding User-Agent strings) is in [PRIVACY.md](PRIVACY.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffedoraqt%2Fmediawriter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffedoraqt%2Fmediawriter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffedoraqt%2Fmediawriter/lists"}