{"id":15412222,"url":"https://github.com/smurf-iv/amalgam","last_synced_at":"2025-10-11T08:30:51.165Z","repository":{"id":88907221,"uuid":"100508135","full_name":"Smurf-IV/Amalgam","owner":"Smurf-IV","description":"Amalgam:-  Synonyms: alloy, amalgamation, blend, combination, combo, fusion","archived":true,"fork":false,"pushed_at":"2017-08-16T16:50:04.000Z","size":13978,"stargazers_count":4,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-28T18:38:22.947Z","etag":null,"topics":["csharp","file-system","ftp","ftp-client"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Smurf-IV.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"license.md","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":"2017-08-16T16:06:57.000Z","updated_at":"2024-01-06T15:39:30.000Z","dependencies_parsed_at":"2023-06-13T02:30:26.540Z","dependency_job_id":null,"html_url":"https://github.com/Smurf-IV/Amalgam","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Smurf-IV/Amalgam","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Smurf-IV%2FAmalgam","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Smurf-IV%2FAmalgam/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Smurf-IV%2FAmalgam/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Smurf-IV%2FAmalgam/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Smurf-IV","download_url":"https://codeload.github.com/Smurf-IV/Amalgam/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Smurf-IV%2FAmalgam/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279006611,"owners_count":26084148,"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","status":"online","status_checked_at":"2025-10-11T02:00:06.511Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["csharp","file-system","ftp","ftp-client"],"created_at":"2024-10-01T16:51:49.518Z","updated_at":"2025-10-11T08:30:51.156Z","avatar_url":"https://github.com/Smurf-IV.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Amalgam\n\nSynonyms: alloy, amalgamation, blend, combination, combo, fusion\n\nThis will make an FTP target appear as a source drive within the windows OS (i.e. in Explorer or a DOS box). It will allow Media playback, file updates, backup programs etc. to function as if they are talking to networked shared drive.\nOS Requirements:\n\nThis uses the .Net4 x32 Full profile, so please install that.\nYou will also need to install Dokan for the OS you are using.\nFAQs\n\nQ Aren't there other (free) offerings that do this?\nA Yes there are, but I was not able to find one that worked reliably and at the full potential of both read and write speeds in Win 7 and above.\n\nQ Why do this?\nA I wanted a drive that took an FTP target and placed it into windows as a drive in explorer (and dos); so that Media players could extract data and play large 1080p files without jitter.\n\nQ Why C#?\nA This is so that any memory that is being used is tidied up cleanly by the OS, and to make any interface pretty via the use of WCF (later on :-))\n\nQ Hasn't Dokan got a few issues?\nA Yes, but these are mainly to do with security access, and mapped file access.\nA2 By (currently) setting the Dokan driver to be a network drive, this allows a lot of the problem applications to work (e.g. notepad is the quickest to show these problems)\n\nQ What about WebDav?\nA I suppose that this could be extended to perform such functions, but currently is beyond the scope of this first phase.\n\nQ What about SFTP / FTPS ?\nA The StarkSoftFTP library does have this functionality, and it could be used later on - any volunteers to take that part on ?\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmurf-iv%2Famalgam","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsmurf-iv%2Famalgam","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmurf-iv%2Famalgam/lists"}