{"id":22420575,"url":"https://github.com/a-sync/ofcra-presets","last_synced_at":"2026-02-26T02:04:45.972Z","repository":{"id":52187219,"uuid":"455457493","full_name":"a-sync/ofcra-presets","owner":"a-sync","description":"OFCRA Arma 3 Launcher presets generated from OFCRA ArmA3Sync events.","archived":false,"fork":false,"pushed_at":"2025-01-16T20:39:26.000Z","size":760,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-01T10:12:28.123Z","etag":null,"topics":["arma3","arma3-launcher","arma3-mods","arma3sync","ofcra"],"latest_commit_sha":null,"homepage":"https://ofcra-presets.fly.dev","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/a-sync.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-04T07:25:59.000Z","updated_at":"2025-01-16T20:39:27.000Z","dependencies_parsed_at":"2024-05-09T21:41:14.512Z","dependency_job_id":"7db117a6-11e9-43fa-93b4-9f6eb44ed991","html_url":"https://github.com/a-sync/ofcra-presets","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a-sync%2Fofcra-presets","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a-sync%2Fofcra-presets/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a-sync%2Fofcra-presets/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a-sync%2Fofcra-presets/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/a-sync","download_url":"https://codeload.github.com/a-sync/ofcra-presets/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245785717,"owners_count":20671631,"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":["arma3","arma3-launcher","arma3-mods","arma3sync","ofcra"],"created_at":"2024-12-05T16:20:23.341Z","updated_at":"2026-02-26T02:04:40.924Z","avatar_url":"https://github.com/a-sync.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ofcra-presets\n[OFCRA](https://ofcrav2.org) Arma 3 Launcher presets generated from OFCRA ArmA3Sync events.  \n\n## Screenshots\n\u003cimg src=\"https://user-images.githubusercontent.com/14183614/229900890-235e51c6-4cc9-476d-80a2-e31e32a03db1.png\" height=\"300\"\u003e \u003cimg src=\"https://user-images.githubusercontent.com/14183614/228828857-55d3350c-96de-4c88-a6bd-59434fe55f77.png\" height=\"300\"\u003e \n\n## Running locally\nInstall dependencies (`npm i`) first, then build artifacts with `npm run build` and start with `npm start` or just use `npm run dev`.  \nWeb service starts at `http://localhost:8080` by default.  \n*Some configuration available via [env vars and local variables](server.ts).*\n\n## API\n#### GET /\nServes [index.html](index.html) which has the client side logic that handles all the events, mods and changelogs data to render the UI and generate the preset files.\n#### GET /data\nREST API that returns calendar events, ArmA3Sync events and changelogs and related mods data in JSON format.  \nMod data *(id, name, workshop id or download url)* is gathered from various data sources and permanently cached in the `MOD_DB_FILE`.\n#### GET /flush/`SECRET`\nTriggers the deletion of the `MOD_DB_FILE`.\n\n## Data sources\n#### Events\n 1. OFCRA web: https://ofcrav2.org\n#### Presets, changelogs\n 1. ArmA3Sync server: https://repo.ofcra.org/.a3s/\n#### Mods\n 1. `MOD_OVERRIDES` variable ([server.ts](server.ts#L11))\n 2. mods index (https://ofcrav2.org/index.php?page=repository-en)\n 3. source files in the mods repo (https://repo.ofcra.org/)\n    1. meta.cpp\n    2. mod.cpp\n 4. steam workshop\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fa-sync%2Fofcra-presets","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fa-sync%2Fofcra-presets","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fa-sync%2Fofcra-presets/lists"}