{"id":21337281,"url":"https://github.com/freeslave/freeslave","last_synced_at":"2026-01-02T17:12:54.189Z","repository":{"id":71413275,"uuid":"416514150","full_name":"FreeSlave/FreeSlave","owner":"FreeSlave","description":null,"archived":false,"fork":false,"pushed_at":"2024-10-19T23:56:31.000Z","size":23,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-22T14:45:46.661Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FreeSlave.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2021-10-12T22:16:32.000Z","updated_at":"2024-10-19T23:56:35.000Z","dependencies_parsed_at":"2024-11-22T00:10:53.006Z","dependency_job_id":null,"html_url":"https://github.com/FreeSlave/FreeSlave","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/FreeSlave%2FFreeSlave","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FreeSlave%2FFreeSlave/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FreeSlave%2FFreeSlave/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FreeSlave%2FFreeSlave/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FreeSlave","download_url":"https://codeload.github.com/FreeSlave/FreeSlave/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243814893,"owners_count":20352038,"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-11-22T00:00:40.223Z","updated_at":"2026-01-02T17:12:54.148Z","avatar_url":"https://github.com/FreeSlave.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"### Half-Life and Quake related projects:\n\n* [Half-Life Featureful](https://github.com/FreeSlave/halflife-featureful) - my improvements and additions to Half-Life SDK. A lot of Opposing Force, SoHL and Sven Co-op features implemented. Can be used as a base for a Half-Life modification.\n* [def2fgd](https://github.com/FreeSlave/def2fgd) - convert GtkRadiant .def and Netradiant .ent files to JACK .fgd.\n* [Qt image plugin for Half-Life .spr](https://github.com/FreeSlave/qt-sprite-image-plugin) - plugin for Qt and KDE to load Half-Life sprites as images. Allows easy viewing of Half-Life sprites in Gwenview.\n* [Quake and Half-Life MIME types](https://github.com/FreeSlave/qhl-mimetypes) - MIME types descriptions for resource files of Half-Life and Quake games series. Useful in freedesktop environments.\n* [Game watcher](https://github.com/FreeSlave/gamewatcher) - query server information for various games (Quake, GoldSource and Source games), with simple web interface.\n* [hlbmpwatcher](https://github.com/FreeSlave/hlbmpwatcher) - watch new screenshots in Half-Life and automatically convert them to PNG.\n\n### Freedesktop specifications implementations in D programming language:\n\n* [Desktop base directories](https://github.com/FreeSlave/xdgpaths) - base directories in the file system.\n* [Desktop entries](https://github.com/FreeSlave/desktopfile) - parsing and launching .desktop files.\n* [Icon themes](https://github.com/FreeSlave/icontheme) - parsing icon themes and finding icons locations.\n* [Shared MIME database](https://github.com/FreeSlave/mime) - parsing MIME database.\n* [Trashcan](https://github.com/FreeSlave/trashcan) - putting files to trashcan and listing trashcan contents. Also available for Windows.\n* [MIME Applications specification](https://github.com/FreeSlave/mimeapps) - associations between applications and MIME types.\n\n### Other useful libraries written in D programming language:\n\n* [Findexecutable](https://github.com/FreeSlave/findexecutable) - finding executables in system paths.\n* [Mofile](https://github.com/FreeSlave/mofile) - parsing GNU gettext .mo files in D with permissive license.\n* [Openfile](https://github.com/FreeSlave/openfile) - use symbolic constants instead of C-style strings to open files.\n* [Resusage](https://github.com/FreeSlave/resusage) - evaluating RAM and CPU usage by process or the whole system.\n* [Standardpaths](https://github.com/FreeSlave/standardpaths) - getting standard locations in the file system.\n* [Volumeinfo](https://github.com/FreeSlave/volumeinfo) - listing currently mounted partitions.\n\n\n\u003c!--\n**FreeSlave/FreeSlave** is a ✨ _special_ ✨ repository because its `README.md` (this file) appears on your GitHub profile.\n\nHere are some ideas to get you started:\n\n- 🔭 I’m currently working on ...\n- 🌱 I’m currently learning ...\n- 👯 I’m looking to collaborate on ...\n- 🤔 I’m looking for help with ...\n- 💬 Ask me about ...\n- 📫 How to reach me: ...\n- 😄 Pronouns: ...\n- ⚡ Fun fact: ...\n--\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffreeslave%2Ffreeslave","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffreeslave%2Ffreeslave","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffreeslave%2Ffreeslave/lists"}