{"id":25125712,"url":"https://github.com/kc1mcy/unix-scripts","last_synced_at":"2025-04-02T18:42:06.329Z","repository":{"id":276341478,"uuid":"928935450","full_name":"kc1mcy/Unix-Scripts","owner":"kc1mcy","description":"Miscellaneous unix scripts","archived":false,"fork":false,"pushed_at":"2025-02-07T16:22:11.000Z","size":61,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-07T17:24:33.917Z","etag":null,"topics":["id3","mp3","perl"],"latest_commit_sha":null,"homepage":"","language":"Perl","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/kc1mcy.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":"2025-02-07T14:07:27.000Z","updated_at":"2025-02-07T16:22:15.000Z","dependencies_parsed_at":"2025-02-07T17:34:40.486Z","dependency_job_id":null,"html_url":"https://github.com/kc1mcy/Unix-Scripts","commit_stats":null,"previous_names":["kc1mcy/unix-scripts"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kc1mcy%2FUnix-Scripts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kc1mcy%2FUnix-Scripts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kc1mcy%2FUnix-Scripts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kc1mcy%2FUnix-Scripts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kc1mcy","download_url":"https://codeload.github.com/kc1mcy/Unix-Scripts/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246871202,"owners_count":20847440,"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":["id3","mp3","perl"],"created_at":"2025-02-08T09:15:12.494Z","updated_at":"2025-04-02T18:42:06.306Z","avatar_url":"https://github.com/kc1mcy.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Scripts\nMiscellaneous unix scripts.\n## Perl Scripts\nScripts for processing mp3 files including id3 tags.\n\n### cdda_TO_mp3.plx    [working-dir [output-file-prefix [first [last]]]] \n\n     where:\n        working-dir            working directory for *.ogg, *.mp3\n        output-file-prefix     prefix-tt.ogg and prefix-tt.mp3 files are created\n        first                  first track to process\n        last                   last track to process\n\u003e rip cdda audio tracks,\n\u003e encode each track into ogg wrapped flac file,\n\u003e normalize the pcm data and\n\u003e encode track into an mp3 audio file\n \n### csv2txt.plx    [output-file-prefix [working-dir ]]\n \n\u003egenerate 1 text file per record\n\u003efrom a comma separated values database file\n\n\n### MP3_TO_DISCnn.plx    -m min -i in-dir -o out-dir\n  \n     where:\n        -m, --min         number of minutes to split input-files into\n        -i, --in-dir      input directory\n        -o, --out-dir     mp3 output directory\n        -n, --normalize   normalize the amplitude of each mp3 file\n        -v, --verbose     verbose excution\n        -h, --help\n        in-dir             mp3 input file\n        out-dir            working directory for *.mp3\n \u003eprocesses a directory of *.mp3 audio files, spliting each large mp3 file into min size files and moves them to dirnn\n \u003erename to nn-01.mp3, nn-02.mp3, ...\n \u003ecreate and move to directories discnn/nn-01.mp3, discnn/nn-02.mp3, ...\n\n### sndtrk.plx    working-dir\n \n     where:\n        -e, --ext         input-ext          video file extension\n        -i, --input-dir   input-dir          input directory for video files (*.mp4, *.m4v)\n        -w, --wrk-dir     work-dir           work directory for extracted soundtrack files (*.mp3)\n        -m, --mode        mode               piped=0, temp file=1, piped cbr\u003e1\n        -v, --verbose                        verbose excution\n        -h, --help          \n\u003e extract soundtrack from each file (*.mp4, *.m4v) into named pipe,\n\u003e normalize the pcm data and\n\u003e encode file into an mp3 audio file\n\n### sparsecopy.plx    [source-dir [target-dir [ext ]]]]\n \n     where:\n        -s, --source       source-dir            source directory\n        -t, --target       target-dir            target directory\n        -e, --ext          ext                   extension of files to copy\n        -f, --force        overwrite all existing targets\n        -u, --update       update old target with newer source file\n        -i, --interactive  prompt whether to overwrite target file\n        -v, --verbose      verbose execution\n        -h, --help          \n\u003e create target directory tree\n\u003e copy files with extension ext into target directory tree\n\n### txt2id3.plx    infile [output-file-prefix [disc number]]\n\u003e generate 1 text file per record\n\u003e from a comma separated values database file\n\n### wav_TO_mp3.plx    working-dir\n \n     where:\n        working-dir            working directory for *.ogg, *.mp3          \n\u003e encode each file into ogg wrapped flac file,\n\u003e normalize the pcm data and\n\u003e encode file into an mp3 audio file\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkc1mcy%2Funix-scripts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkc1mcy%2Funix-scripts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkc1mcy%2Funix-scripts/lists"}