{"id":20984736,"url":"https://github.com/prgfx/maniaspace","last_synced_at":"2026-02-10T09:35:04.532Z","repository":{"id":85552292,"uuid":"8795223","full_name":"PRGfx/ManiaSpace","owner":"PRGfx","description":null,"archived":false,"fork":false,"pushed_at":"2013-03-15T09:13:58.000Z","size":112,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-20T07:14:38.281Z","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/PRGfx.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}},"created_at":"2013-03-15T08:52:30.000Z","updated_at":"2024-12-21T11:42:10.000Z","dependencies_parsed_at":"2023-02-26T08:35:22.684Z","dependency_job_id":null,"html_url":"https://github.com/PRGfx/ManiaSpace","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/PRGfx%2FManiaSpace","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PRGfx%2FManiaSpace/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PRGfx%2FManiaSpace/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PRGfx%2FManiaSpace/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PRGfx","download_url":"https://codeload.github.com/PRGfx/ManiaSpace/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243392315,"owners_count":20283563,"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-19T05:54:23.557Z","updated_at":"2026-02-10T09:35:04.495Z","avatar_url":"https://github.com/PRGfx.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"ManiaSpace\n==========\nThis class will give you the ability to return basic information from the TrackMania Forever manialink [ManiaSpace](tmtp:///:maniaspace \"tmtp:///:ManiaSpace\").\nYou should consider caching the data locally instead of requesting it everytime a user reloads the site. This would decrease the number of cUrl requests.\n\nRequirements\n------------\n- cUrl has to be enabled\n\nMethods\n-------\n- **`getTrackIDs([$account])`**  \nreturns an Array containing the track ids of all uploaded tracks by the given TMF account. Is no account given, it will return the 15 latest track ids.\n- **`getTracks([$account])`**  \nreturns an Array containing id, name, image url, ManiaSpace link and download link for each map uploaded by the given account. Is no account given, it will return the data of the 15 latest tracks.\n- **`getTrackDetails($id)`**  \nreturns an Array containing name, author, imageurl, download link, ManiaSpace link, download count, environment, mood, type, laps, mod, comment, times, first 7 replays\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprgfx%2Fmaniaspace","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprgfx%2Fmaniaspace","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprgfx%2Fmaniaspace/lists"}