{"id":20690311,"url":"https://github.com/ftl/localcopy","last_synced_at":"2025-07-14T06:04:04.438Z","repository":{"id":57496451,"uuid":"131168346","full_name":"ftl/localcopy","owner":"ftl","description":"A Go library to manage a local copy of an online resource.","archived":false,"fork":false,"pushed_at":"2019-06-16T14:26:56.000Z","size":4,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-18T01:36:18.965Z","etag":null,"topics":["http","utility"],"latest_commit_sha":null,"homepage":null,"language":"Go","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/ftl.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":"2018-04-26T14:32:18.000Z","updated_at":"2019-06-16T14:26:58.000Z","dependencies_parsed_at":"2022-09-03T02:30:22.945Z","dependency_job_id":null,"html_url":"https://github.com/ftl/localcopy","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ftl/localcopy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ftl%2Flocalcopy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ftl%2Flocalcopy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ftl%2Flocalcopy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ftl%2Flocalcopy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ftl","download_url":"https://codeload.github.com/ftl/localcopy/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ftl%2Flocalcopy/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265249269,"owners_count":23734421,"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":["http","utility"],"created_at":"2024-11-16T23:12:36.984Z","updated_at":"2025-07-14T06:04:04.399Z","avatar_url":"https://github.com/ftl.png","language":"Go","readme":"# localcopy\nThe library localcopy manages a local copy of a resource that is available through HTTP(s). It provides functions do download the resource and to check if an update of the local copy is necessary. \n\nThe update check is done using a HEAD request and comparing the last modification date of the local copy with the Last-Modified header of the HTTP response.\n\nThis tool is written in Go on Linux. It might also work on OS X or Windows, but I did not try that out.\n\n## Disclaimer\nI develop this tool for myself and just for fun in my free time. If you find it useful, I'm happy to hear about that. If you have trouble using it, you have all the source code to fix the problem yourself (although pull requests are welcome).\n\n## License\nThis tool is published under the [MIT License](https://www.tldrlegal.com/l/mit).\n\nCopyright [Florian Thienel](http://thecodingflow.com/)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fftl%2Flocalcopy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fftl%2Flocalcopy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fftl%2Flocalcopy/lists"}