{"id":21586725,"url":"https://github.com/behringer24/isokinexp","last_synced_at":"2025-03-18T09:17:11.786Z","repository":{"id":143116220,"uuid":"614859109","full_name":"behringer24/isokinexp","owner":"behringer24","description":null,"archived":false,"fork":false,"pushed_at":"2025-01-18T20:31:07.000Z","size":34,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-18T21:26:37.320Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/behringer24.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":"2023-03-16T13:17:18.000Z","updated_at":"2025-01-18T20:30:28.000Z","dependencies_parsed_at":"2025-01-18T21:34:03.658Z","dependency_job_id":null,"html_url":"https://github.com/behringer24/isokinexp","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/behringer24%2Fisokinexp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/behringer24%2Fisokinexp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/behringer24%2Fisokinexp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/behringer24%2Fisokinexp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/behringer24","download_url":"https://codeload.github.com/behringer24/isokinexp/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244189826,"owners_count":20412991,"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-11-24T15:14:30.040Z","updated_at":"2025-03-18T09:17:11.766Z","avatar_url":"https://github.com/behringer24.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# isokinexp\n[![Build + Test](https://github.com/behringer24/isokinexp/actions/workflows/go.yml/badge.svg)](https://github.com/behringer24/isokinexp/actions/workflows/go.yml)\n[![Release build](https://github.com/behringer24/isokinexp/actions/workflows/release.yml/badge.svg)](https://github.com/behringer24/isokinexp/actions/workflows/release.yml)\n\nisokinexp is a command line tool to import/export/sort files from isokinetic measuring devices from Ferstl like the Isomed 2000. Files are copied or moved into a file and filename structure /\u003cname of person\u003e/\u003cname of person\u003e\u003cY-m-d\u003e.txt\n\n# Basic usage\n\n```\nUsage:\n  isokinexp [flags]\n\nFlags:\n  -d, --delete          delete source files from input directory.\n                          isokinexp will move files instead of copying\n  -f, --filter string   filter names (use * as placeholder)\n  -h, --help            help for isokinexp\n  -i, --in string       path to import files from\n  -o, --out string      path to export files to\n  -v, --version         version for isokinexp\n```\n\nTo copy files from an input path to an output path:\n\n```\nisokinexp -i import/path -o output/path\n```\n\nTo also delete the source files you can use the -d or --delete option:\n\n```\nisokinexp -d -i import/path -o output/path\n```\n\nTo filter the proband name you can use the --filter / -f Option. For an exact match of the name use:\n\n```\nisokinexp -i import/path -o output/path -f XYZ4711\n```\n\nUse the * / asterisk as a placeholder. Filter for all names starting with XYZ use:\n\n```\nisokinexp -i import/path -o output/path -f XYZ*\n```\n\nTo filter for all names containing XYZ somewhere in the name use:\n\n```\nisokinexp -i import/path -o output/path -f *XYZ*\n```\n\nUse * wherever needed. Example:\n\n```\nisokinexp -i import/path -o output/path -f *XYZ*00*287\n```\n\n# Installation\n## from pre build release\n\nGo to https://github.com/behringer24/isokinexp/releases to download the latest release file for your architecture. Extract the file to your harddrive.\n\n## Execute on Windows\n\nExecute the isokinexp.exe directly from the folder you extracted the .exe file to.Alternatively you can copy the .exe file to a folder that is available via your %PATH% variable.\n\n# Build and install from source\n\nCheckout the main branch from git@github.com:behringer24/isokinexp.git\n\n```\ngit clone git@github.com:behringer24/isokinexp.git\ncd ./isokinexp\ngo build -v ./...\ngo install\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbehringer24%2Fisokinexp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbehringer24%2Fisokinexp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbehringer24%2Fisokinexp/lists"}