{"id":17678042,"url":"https://github.com/mutewinter/cuesnap","last_synced_at":"2025-05-12T22:11:18.541Z","repository":{"id":4313318,"uuid":"5446542","full_name":"mutewinter/cuesnap","owner":"mutewinter","description":"✂️ Snapping MP3s with cue sheets faster than your mom pops Pringle tops. ","archived":false,"fork":false,"pushed_at":"2021-07-31T16:05:58.000Z","size":5012,"stargazers_count":4,"open_issues_count":0,"forks_count":2,"subscribers_count":0,"default_branch":"main","last_synced_at":"2024-04-14T14:32:07.845Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://mutewinter.github.com/cuesnap/","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mutewinter.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}},"created_at":"2012-08-17T01:04:35.000Z","updated_at":"2021-07-31T16:06:02.000Z","dependencies_parsed_at":"2022-08-19T05:01:48.050Z","dependency_job_id":null,"html_url":"https://github.com/mutewinter/cuesnap","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mutewinter%2Fcuesnap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mutewinter%2Fcuesnap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mutewinter%2Fcuesnap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mutewinter%2Fcuesnap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mutewinter","download_url":"https://codeload.github.com/mutewinter/cuesnap/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223835370,"owners_count":17211158,"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":[],"created_at":"2024-10-24T08:03:29.210Z","updated_at":"2024-11-09T14:03:53.465Z","avatar_url":"https://github.com/mutewinter.png","language":"Ruby","readme":"# [CueSnap][cuesnap]\n\nSnapping MP3s with [cue sheets][cue_sheet] faster than your mom pops Pringle tops.\n\n[cue_sheet]: http://en.wikipedia.org/wiki/Cue_sheet_%28computing%29\n[cuesnap]: http://mutewinter.github.com/cuesnap/\n\n## Setup\n\n_Tested on Mac OS X 10.7 (Lion)._\n\n**Prerequisites**\n\n 1. [Mac OS X](http://store.apple.com)\n 1. [Homebrew](http://mxcl.github.com/homebrew/)\n 1. [Ruby 1.8.7 or Greater](http://ruby-lang.org/) _Comes pre-installed in OS X_\n\n**Okay, let's go**\n\n 1. `brew install mp3splt` _Install the mp3 clipping lbrary, it does the heavy-lifting._\n 1. `sudo gem install cuesnap` _The cuesnap command will now be available._\n 1. `cuesnap phattrack.mp3 phattrack.cue` _*snap -- zzrgt -- crack*_\n 1. `open phattrack` _Gaze into the eyes of your slim mp3 files_\n\n## Usage\n\n**Run**\n\n`cuesnap supercool_but_so_large.mp3 supercool.cue`\n\n**and you get**\n\n```\n  supercool_but_so_large\\\n    |\n    |- 01 Intro.mp3\n    |- 02 Holy Crap - So Cool.mp3\n    |- 03 Slower Crap - Pretty Coo.mp3\n    |- 04 It's On - Like Donkey Kong.mp3\n```\n\n## Command Line Options\n\n```\n  --no-numbers (-nn) -\n    Because, fuck sorting.\n      e.g. Holy Crap - So Cool.mp3\n  -q, --quiet\n    Shut the hell up cuensap. Just be quiet.\n```\n\n## Setup for Development\n\n 1. Follow the steps in the **Setup** section.\n 1. `git clone http://github.com/mutewinter/cuesnap` _Clone this repo, duh._\n 1. `cd cuesnap` _Change directory into the folder._\n 1. `bundle` _Setup those pretty Ruby gems._\n\n That's it, now code something awesome and tell me about it.\n\n## Changelog\n\n### 1.2.5\n\n * Added error when cue file is larger than 1MB.\n\n### 1.2.4\n\n * Fixed error with CueSnap::VERSION not being defined.\n\n### 1.2.3\n\n * Fixed extraneous output from calling `which`.\n * Fixed `already initialized constant` error in Ruby 1.8.7.\n\n### 1.2.2\n\n * Added mp3splt installation instructions if missing.\n * Added test for command_missing?\n\n### 1.2.1\n\n * Fixed homepage in gemspec.\n\n### 1.2.0\n\n**Features**\n\n * Now showing error when mp3splt is missing.\n\n**Bug Fixes**\n\n * Extra requires added for Ruby 1.8.7.\n\n### 1.1.1\n\n * Now properly escaping shell characters found in file names\n\n## Todo\n\n 1. Unicode Support _Fail test is already in_.\n 1. ~~Error Message when mp3splt is missing.~~ (Thanks goni)\n\n## Contributing\n\n1. [Fork it](https://github.com/mutewinter/cuesnap/fork_select).\n1. Create your feature branch (`git checkout -b my_sweet_feature`).\n1. Write some kickass code.\n1. Commit your changes (`git commit -am 'Added a sweet feature'`).\n1. Push to the branch (`git push origin my_sweet_feature`).\n1. Create new [Pull Request](https://github.com/mutewinter/cuesnap/pulls).\n\n\n[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/mutewinter/cuesnap/trend.png)](https://bitdeli.com/free \"Bitdeli Badge\")\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmutewinter%2Fcuesnap","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmutewinter%2Fcuesnap","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmutewinter%2Fcuesnap/lists"}