{"id":20646704,"url":"https://github.com/cbartram/spark","last_synced_at":"2025-08-21T14:06:59.445Z","repository":{"id":69898152,"uuid":"117114440","full_name":"cbartram/spark","owner":"cbartram","description":"Open source automation and reverse engineering library for Runescape.","archived":false,"fork":false,"pushed_at":"2020-09-08T13:52:53.000Z","size":6246,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-01-17T09:45:38.486Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cbartram.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"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}},"created_at":"2018-01-11T14:54:47.000Z","updated_at":"2021-12-10T16:56:53.000Z","dependencies_parsed_at":"2023-03-02T10:30:33.394Z","dependency_job_id":null,"html_url":"https://github.com/cbartram/spark","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/cbartram%2Fspark","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cbartram%2Fspark/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cbartram%2Fspark/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cbartram%2Fspark/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cbartram","download_url":"https://codeload.github.com/cbartram/spark/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242727130,"owners_count":20175711,"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-16T16:26:51.133Z","updated_at":"2025-03-09T17:28:41.800Z","avatar_url":"https://github.com/cbartram.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n    \u003cimg height=\"320\" width=\"320\" src=\"https://static.dribbble.com/users/889542/screenshots/3888121/lightning_bolt_logo_dribbble-03.jpg\" alt=\"logo\" /\u003e\n\u003c/p\u003e\n\n# Spark\n\n![Travis (.com)](https://img.shields.io/travis/com/cbartram/spark)\n![Travis (.com)](https://img.shields.io/static/v1?label=Version\u0026message=1.0.0\u0026color=brightgreen)\n![GitHub](https://img.shields.io/github/license/cbartram/spark)\n\nSpark is an open source automation framework for modifying and retrieving values in an Old School RuneScape Client. \nThis library can be used to reverse engineer the Runescape client or serve as a foundation to creating a Bot\nor Enhanced Client.\n\n## Installation\n\nThis project uses Java 8 and is built with [Gradle](https://gradle.org/). You can install Java with [Homebrew](https://brew.sh)\nusing the following command: \n\n```shell script\n$ brew cask install java\n$ brew tap adoptopenjdk/openjdk\n$ brew cask install adoptopenjdk8\n```\n\nIn order to download and add the necessary dependencies to the classpath you should install [Gradle](https://gradle.org)\nwith [Homebrew](https://brew.sh)\n\n```shell script\n$ brew install gradle\n```\n\n### Building the Project\n\nTo build the project run: \n\n```shell script\n$ gradle build\n```\n\n## Usage\n\nTo use spark simply \n\n```java\n\nclass Main {\npublic static void main(String[] args) {\n        System.out.println(\"TODO\");\n    }\n    \n}\n```\n\n## Running Tests\n\nTo run the unit tests simply run:\n\n```shell script\n$ gradle test\n```\n\n\n### Integration Tests\n\nThis section will be filled out at a later date.\n\n### Performance Tests\n\nThis section will be filled out at a later date.\n\n\n## Deploying\n\nThis section will be filled out at a later date.\n\n\n## Built With\n\nSpark was built with the following tools!\n\n- **Java 8** - Programming Language Used\n- **Gradle** - Build tool and dependency management\n- **ASM** - Bytecode Manipulation Library\n\n## Contributing\n\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.\n\nPlease make sure to update tests as appropriate.\n\n## License\n[MIT](https://github.com/cbartram/spark/master/blob/LICENSE.txt/)\n\n## Acknowledgements\n\n- **ASM** For making a great Bytecode manipulation library\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcbartram%2Fspark","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcbartram%2Fspark","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcbartram%2Fspark/lists"}