{"id":23215536,"url":"https://github.com/pascalcorpsman/lazarustools-projectcollector","last_synced_at":"2026-01-31T13:37:58.859Z","repository":{"id":158820127,"uuid":"460888659","full_name":"PascalCorpsman/LazarusTools-ProjectCollector","owner":"PascalCorpsman","description":"Tool that reads in a .lpi file and stores all Project files into a given new folder (for Release)","archived":false,"fork":false,"pushed_at":"2024-02-12T15:39:10.000Z","size":5924,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-21T09:04:19.191Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Pascal","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PascalCorpsman.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":"2022-02-18T14:40:33.000Z","updated_at":"2025-01-10T09:48:41.000Z","dependencies_parsed_at":"2024-02-12T16:51:16.800Z","dependency_job_id":"df1e48a7-bffe-465a-b421-18ccc5604a86","html_url":"https://github.com/PascalCorpsman/LazarusTools-ProjectCollector","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/PascalCorpsman/LazarusTools-ProjectCollector","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PascalCorpsman%2FLazarusTools-ProjectCollector","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PascalCorpsman%2FLazarusTools-ProjectCollector/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PascalCorpsman%2FLazarusTools-ProjectCollector/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PascalCorpsman%2FLazarusTools-ProjectCollector/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PascalCorpsman","download_url":"https://codeload.github.com/PascalCorpsman/LazarusTools-ProjectCollector/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PascalCorpsman%2FLazarusTools-ProjectCollector/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261095303,"owners_count":23108782,"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-12-18T20:17:15.294Z","updated_at":"2026-01-31T13:37:53.839Z","avatar_url":"https://github.com/PascalCorpsman.png","language":"Pascal","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ProjectCollector\n\n![](preview.png)\n\nI have a Codebase folder structure like this:\n\n\u003cProjects_folder\u003e  \n  \u003cProject_1\u003e  \n  \u003cProject_2\u003e  \n  \u003cProject_3\u003e  \n  \u003cProject_4\u003e  \n  ..\n\n\u003cPersonal_lib_folders\u003e  \n \u003cLib_1\u003e  \n \u003cLib_2\u003e  \n \u003cLib_3\u003e  \n\nIf i want to share one of my projects to others (or even want to upload them to Github) there is the need to collect all files that are part of the project into one folder. This can be really annoying and faulty.\n\nProject collector is a program to do that work for you. It reads out the project.lpi file and collects all the files in a given folder.\n\nCommand line support:\n\n-i \\\u003cinput.lpi file\\\u003e  \n-o \\\u003coutput directory\\\u003e\n\n\nIf you get back a project and want to \"move back\" all the project files into the \\\u003cLib_*\\\u003e directories, use the [ProjectUnCollector](https://github.com/PascalCorpsman/LazarusTools-ProjectUnCollector) project.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpascalcorpsman%2Flazarustools-projectcollector","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpascalcorpsman%2Flazarustools-projectcollector","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpascalcorpsman%2Flazarustools-projectcollector/lists"}