{"id":19856294,"url":"https://github.com/thelazytomcat/pascalsdk_headers_condenser","last_synced_at":"2026-03-19T12:03:19.657Z","repository":{"id":159906604,"uuid":"598678010","full_name":"TheLazyTomcat/PascalSDK_Headers_Condenser","owner":"TheLazyTomcat","description":"Support program for PascalSDK project - it is used to automatically condense the translated headers into a single unit.","archived":false,"fork":false,"pushed_at":"2023-02-12T15:38:25.000Z","size":1055,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-28T23:46:36.182Z","etag":null,"topics":["american-truck-simulator","ats","delphi","ets2","euro-truck-simulator-2","fpc","lazarus","object-pascal","pascal","scs-sdk","telemetry-sdk"],"latest_commit_sha":null,"homepage":"","language":"Pascal","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TheLazyTomcat.png","metadata":{"files":{"readme":"readme.txt","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"license.txt","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},"funding":{"custom":["https://www.paypal.me/FMilt"]}},"created_at":"2023-02-07T15:43:13.000Z","updated_at":"2023-02-08T00:27:26.000Z","dependencies_parsed_at":null,"dependency_job_id":"3b2d4228-184c-4504-b435-5f083ef8d4fb","html_url":"https://github.com/TheLazyTomcat/PascalSDK_Headers_Condenser","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/TheLazyTomcat/PascalSDK_Headers_Condenser","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheLazyTomcat%2FPascalSDK_Headers_Condenser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheLazyTomcat%2FPascalSDK_Headers_Condenser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheLazyTomcat%2FPascalSDK_Headers_Condenser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheLazyTomcat%2FPascalSDK_Headers_Condenser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TheLazyTomcat","download_url":"https://codeload.github.com/TheLazyTomcat/PascalSDK_Headers_Condenser/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheLazyTomcat%2FPascalSDK_Headers_Condenser/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30057717,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-03T18:21:05.932Z","status":"ssl_error","status_checked_at":"2026-03-03T18:20:59.341Z","response_time":61,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["american-truck-simulator","ats","delphi","ets2","euro-truck-simulator-2","fpc","lazarus","object-pascal","pascal","scs-sdk","telemetry-sdk"],"created_at":"2024-11-12T14:15:10.943Z","updated_at":"2026-03-19T12:03:19.632Z","avatar_url":"https://github.com/TheLazyTomcat.png","language":"Pascal","funding_links":["https://www.paypal.me/FMilt"],"categories":[],"sub_categories":[],"readme":"================================================================================\n\n                           PascalSDK Headers Condenser\n\n================================================================================\n\nDescription\n------------------------------\nThis program is developed as a console utility for project PascalSDK - you can\nfind PascalSDK project in the following repository:\n\n  https://github.com/TheLazyTomcat/PascalSDK\n\nIts function is to take translated header files and, using few other supporting\nfiles, combine or condense them into a single unit for easier use.\n\nNote that the program was written for a single purpose and requires that the\nfiles which are being condensed to be specially formatted. Therefore it is not\nsuitable for general use.\n\n\n\nCommand-line parameters\n----------------------------------------\nMandatory parameters:\n\n  -s source_files\n\n    Comma-separated list of source files (translated headers) that are to be\n    condensed. The file names can be listed with absolute or relative paths if\n    they do not reside in the current directory.\n\n  -t template_file\n\n    Name of a file that contains a valid template into which the condensed code\n    will be inserted. Can be relative or absolute path.\n\n  -o output_file\n\n    Name of a file to which the resulting condesed code will be saved. The file\n    does not need to exist (if it does, it will be completely rewritten), but\n    potential directory where it will saved must exist. Can be relative or\n    absolute path.\n\nOptional parameters (none of them is required, but if any is present, it must\nbe valid):\n\n  -d define_files\n\n    Comma-separated list of files from which defines (eg. conditional\n    compilation symbols) will be loaded. The defines from all files are merged\n    into one block and then inserted to marked spot in the output template.\n    File names can be given with relative or absolute path.\n\n  -c source_file\n\n    File from which a unit description will be loaded. Can be relative or\n    absolute path.\n\n  -h\n  --help\n\n    When present, disables any processing and shows short help for the program.\n\n  --split\n\n    Enables insertion of visual splitters (code decoration in form of\n    horizontal lines) into the condensed code at original headers boundaries.\n\n  --debug\n\n    Disables saving of the output, the processing is not changed in any other\n    way.\n\n\n\nRepositories\n----------------------------------------\nYou can get actual copy of this project on the following git repository:\n\n  https://github.com/TheLazyTomcat/PascalSDK_Headers_Condenser\n\n\n\nLicensing\n----------------------------------------\nEverything (source codes, binaries, ...) is licensed under Mozilla Public\nLicense Version 2.0. You can find full text of this license in file license.txt\nor on web page https://www.mozilla.org/MPL/2.0/.\n\n\n\nAuthors, contacts, links\n----------------------------------------\nFrantišek Milt, frantisek.milt@gmail.com\n\nIf you find this project useful, please consider making a small donation using\nthe following link:\n\n  https://www.paypal.me/FMilt\n\n\n\nCopyright\n----------------------------------------\n©2023 František Milt, all rights reserved","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthelazytomcat%2Fpascalsdk_headers_condenser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthelazytomcat%2Fpascalsdk_headers_condenser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthelazytomcat%2Fpascalsdk_headers_condenser/lists"}