{"id":43060672,"url":"https://github.com/m-grant-prg/mget","last_synced_at":"2026-01-31T12:03:57.050Z","repository":{"id":80858184,"uuid":"127526320","full_name":"m-grant-prg/mget","owner":"m-grant-prg","description":"File Download Utility.","archived":false,"fork":false,"pushed_at":"2026-01-21T15:54:41.000Z","size":1518,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"tip","last_synced_at":"2026-01-22T03:38:53.611Z","etag":null,"topics":["autotools","bash","downloader"],"latest_commit_sha":null,"homepage":null,"language":"Shell","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/m-grant-prg.png","metadata":{"files":{"readme":"README","changelog":"ChangeLog","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2018-03-31T11:30:39.000Z","updated_at":"2026-01-21T16:21:27.000Z","dependencies_parsed_at":"2025-10-31T11:03:08.736Z","dependency_job_id":"baf359ab-acec-4e98-85cb-284890391f5e","html_url":"https://github.com/m-grant-prg/mget","commit_stats":null,"previous_names":[],"tags_count":38,"template":false,"template_full_name":null,"purl":"pkg:github/m-grant-prg/mget","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m-grant-prg%2Fmget","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m-grant-prg%2Fmget/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m-grant-prg%2Fmget/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m-grant-prg%2Fmget/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/m-grant-prg","download_url":"https://codeload.github.com/m-grant-prg/mget/tar.gz/refs/heads/tip","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m-grant-prg%2Fmget/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28941963,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-31T11:39:38.044Z","status":"ssl_error","status_checked_at":"2026-01-31T11:39:27.765Z","response_time":128,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["autotools","bash","downloader"],"created_at":"2026-01-31T12:03:55.814Z","updated_at":"2026-01-31T12:03:57.046Z","avatar_url":"https://github.com/m-grant-prg.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"---------------------------\nmget File Downloader System\n===========================\n\nAuthor - Copyright (C) 2013-2020 Mark Grant\n\n--------\nContents\n========\n\n1 ... Project Description\n\n2 ... AutoTools (configure and make) Installation\n\n3 ... Installation of Distro-Native Packages\n\n4 ... Utility Scripts\n\n\n\n-------------------------\n1 ... Project Description\n=========================\n\nThis AutoTools project contains a file downloader system.\n\nmget downloads 1 or more files whose URL's are specified in a file whose\nfilename is given as a command line argument. The downloaded files are placed in\na specified target directory. The source file and target directory can be saved\nto a config file and these values will be used in future if values are not\nspecified on the command line.\n\nIf a text file is being downloaded, a conversion to Unix or Windows line endings\ncan be specified on the command line.\n\nFor further information please look at the man page or mget --help.\n\nThis script lends itself to being used with cron.\n\nExample\n-------\nCreate a file eg /home/mgrant/Downloads/download-requests.txt\n\nPlace the following URL's in it:-\nhttps://www.debian.org/doc/debian-policy/policy.txt\nhttps://www.google.com/intl/en/policies/privacy/google_privacy_policy_en.pdf\n\nSave the file.\n\nType 'mget -S /home/mgrant/Downloads/download-requests.txt \\\n\t-T /home/mgrant/Downloads \\\n\t--persist'\nand check the result.\n\nIf you now modify the contents of the request file you could:-\nType 'mget'\nand it will use the saved values of source file and target directory.\n\nN.B.\n----\nAt a source modification / development level, this project expects to reside in\na git environment. This manifests itself in 2 places:-\n1) ... .gitignore files are included in the source.\n2) ... The make target, 'srctarball', relies on the command 'git archive' so it\n\twill fail if git is not installed or it is not in a git repository.\n\n\n-------------------------------------------------\n2 ... AutoTools (configure and make) Installation\n=================================================\n\na) ... Download either the source or distribution tarball (the .tar.gz file)\n\tfrom:-\n\nhttps://github.com/m-grant-prg/mget/releases\n\nb) ... Extract the tarball preserving the directory structure.\n\nc) ... cd to the directory created.\n\nd) ... If you downloaded the source tarball type 'autoreconf -if'\n\ne) ... Type './configure'\n\nf) ... As root or sudo, type 'make install clean'\n\n(Quote marks are for textual clarity only).\n\nTo uninstall the package:\n\n1 ... cd to the directory created in the above install process.\n\n2 ... As root or sudo, type 'make uninstall clean'\n\n\n--------------------------------------------\n3 ... Installation of Distro-Native Packages\n============================================\nInstallation packages native to different distributions are available, please\nrefer to the relevant installation section on the wiki at:-\n\nhttps://github.com/m-grant-prg/mget/wiki\n\n\n---------------------\n4 ... Utility Scripts\n=====================\nIn the project root directory there is 1 helper script; bootstrap.sh.\n\nbootstrap.sh\n------------\nThis misleadingly named script bootstraps the project build and provides other\nuseful features. The main options below are probably b, c, C, D and T.\n\nIn AutoTools it is usually advisable to perform parallel builds. This means you\nbuild somewhere other than the project root. This is because building creates\nfiles and they would confuse the project root downwards. I always create a build\ndirectory straight off the project root, cd to there and do all build and git\nwork from there, (.gitignore is already set to ignore such a directory).\n\nAssuming you adopt the preceding paragraph then a typical invocation of the\nscript would be:-\n\n../bootstrap.sh --config --build ..\n\nThe last '..' points the way to project root.\n\nFor the full list of arguments to bootstrap.sh, please refer to the options\nsection of the acmbuild wiki, the options are identical:-\n\nhttps://github.com/m-grant-prg/acmbuild/wiki\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fm-grant-prg%2Fmget","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fm-grant-prg%2Fmget","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fm-grant-prg%2Fmget/lists"}