{"id":13675278,"url":"https://github.com/stevesea/Adventuresmith","last_synced_at":"2025-04-28T23:30:45.295Z","repository":{"id":49481471,"uuid":"69080104","full_name":"stevesea/Adventuresmith","owner":"stevesea","description":"Generate tabletop RPG nonsense at the push of a button! (on Android)","archived":false,"fork":false,"pushed_at":"2024-09-24T16:22:48.000Z","size":41734,"stargazers_count":74,"open_issues_count":37,"forks_count":16,"subscribers_count":11,"default_branch":"master","last_synced_at":"2024-11-11T16:41:35.690Z","etag":null,"topics":["android","android-app","npc","random-generation","rpg","rpg-dice-roller"],"latest_commit_sha":null,"homepage":"https://stevesea.github.io/Adventuresmith/","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stevesea.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"License.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2016-09-24T04:36:11.000Z","updated_at":"2024-02-19T11:03:34.000Z","dependencies_parsed_at":"2024-01-17T05:18:44.812Z","dependency_job_id":"c9096608-b079-41e8-80b7-ccf3f9c201c3","html_url":"https://github.com/stevesea/Adventuresmith","commit_stats":null,"previous_names":[],"tags_count":147,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevesea%2FAdventuresmith","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevesea%2FAdventuresmith/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevesea%2FAdventuresmith/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stevesea%2FAdventuresmith/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stevesea","download_url":"https://codeload.github.com/stevesea/Adventuresmith/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251404422,"owners_count":21584089,"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":["android","android-app","npc","random-generation","rpg","rpg-dice-roller"],"created_at":"2024-08-02T12:00:37.230Z","updated_at":"2025-04-28T23:30:40.281Z","avatar_url":"https://github.com/stevesea.png","language":"Kotlin","funding_links":[],"categories":["Kotlin"],"sub_categories":[],"readme":"# Adventuresmith\n\n[![Build Status](https://travis-ci.org/stevesea/Adventuresmith.svg?branch=master)](https://travis-ci.org/stevesea/Adventuresmith)\n![Kotlin LoC](https://img.shields.io/badge/Kotlin_LoC-4496-lightgrey.svg)\n![YaML LoC](https://img.shields.io/badge/YaML_LoC-78808-lightgrey.svg)\n\n## Overview\n\nAdventuresmith is an Android app for randomly generating elements for tabletop RPGs (names, spells,\nitems, monsters, characters, alien worlds, etc). Adventuresmith is free, and ad-free (and will remain so).\n\nAdventuresmith software is licensed under the GPL. Depending on the source of the content, the\nlicensing terms of the content within Adventuresmith varies -- see [this section](#content) for\ncontent attribution and information about the content within the app.\n\n### How to use the app\nRandom tables are a great tool to provide a framework for improvisation.\n\nDuring game prep or in-game, if you have a choice of:\n\n\u003e \"you meet a person in the city, who are they?\"\n\nor\n\n![alt text](https://github.com/stevesea/Adventuresmith/raw/master/docs/images/npc_sample.png \"sample NPC\")\n\nthe second gives you many more hooks to help you create a memorable character to interact with\nyour players.\n\nOr, if you decide your party encounters a humanoid in the woods...\n\n![alt text](https://github.com/stevesea/Adventuresmith/raw/master/docs/images/asthmatic_half_orc_bandit.png \"sample NPC\")\n\n... would you have come up with an asthmatic half-orc bandit, laying a trap?\n\n## Downloads\n\n[Google Play](https://play.google.com/store/apps/details?id=org.steavesea.adventuresmith)\n\n[Amazon](http://a.co/9nXGqBY)\n\n## Wiki/FAQ\n\nIf you're interested in creating generators, or want to run Adventuresmith on the desktop, there\nare instructions on the [wiki](https://github.com/stevesea/Adventuresmith/wiki)\n\n## Info\n\nBugs? Feature Requests? You can provide feedback [here](https://github.com/stevesea/Adventuresmith/issues)\n\n## Screenshots\n\n![alt text](https://github.com/stevesea/Adventuresmith/raw/master/docs/images/nav_drawer1.png \"Sliding nav bar\")\n![alt text](https://github.com/stevesea/Adventuresmith/raw/master/docs/images/nav_drawer2.png \"Sliding nav bar #2\")\n\n----------------------------------\n\n# Attribution\n\n## Content\nAdventuresmith is a tool to help players and GMs use RPG supplements and systems. Adventuresmith would\nnot exist without the amazing creativity of many people. All content included within Adventuresmith\nhas been used with the permission of the individual content creators. Any usage of the content\ngenerated by Adventuresmith not covered by the individual License statements of each generator\nis strictly prohibited.\n\nAttribution and licensing statements for all content within Adventuresmith is available [here](./content_attribution.md).\n\nAttribution for each set of generators is also available within the app. When you've selected a set of\ngenerators, click on the info button on the toolbar to be shown the attribution statement for the\ngenerators you're using.\n\nIf you enjoy using Adventuresmith, follow the attribution links to the creators' websites, or to their\npages on [DriveThruRPG](http://www.drivethrurpg.com/). Give them reviews and other feedback; buy\ntheir products, and become a patron on Patreon.\n\n### Open Content\nAdventuresmith includes Open Content released under the OGL. To see the Open Content\nfrom these OGL sources, follow the links below:\n* [Macchiato Monsters](https://github.com/stevesea/Adventuresmith/tree/master/adventuresmith-core/src/main/resources/org/stevesea/adventuresmith/core/macchiato_monsters)\n* [Portal Rats](https://github.com/stevesea/Adventuresmith/tree/master/adventuresmith-core/src/main/resources/org/stevesea/adventuresmith/core/portal_rats)\n* [Sharp Swords \u0026 Sinister Spells](https://github.com/stevesea/Adventuresmith/tree/master/adventuresmith-core/src/main/resources/org/stevesea/adventuresmith/core/ss_and_ss)\n\n### Product Identity\n\nAdventuresmith name, logo, splashscreen, nav-drawer header, icons are product identity.\n\nNames of the individual RPG supplements and systems are product identity, and owned by their respective\npublishers or copyright holders.\n\n## Artwork\n\n### Adventuresmith Art\nApplication launch icon, splash screen logo, and nav-drawer-header logo were created by Brian Todd Christensen.\n\n\u003ca rel=\"license\" href=\"http://creativecommons.org/licenses/by-sa/4.0/\"\u003e\u003cimg alt=\"Creative Commons License\" style=\"border-width:0\" src=\"https://i.creativecommons.org/l/by-sa/4.0/80x15.png\" /\u003e\u003c/a\u003e\n\u003cbr /\u003e\u003cspan xmlns:dct=\"http://purl.org/dc/terms/\" property=\"dct:title\"\u003eAdventuresmith Art\u003c/span\u003e by \u003ca xmlns:cc=\"http://creativecommons.org/ns#\" href=\"http://briantchristensen.com/Adventuresmith\" property=\"cc:attributionName\" rel=\"cc:attributionURL\"\u003eBrian Todd Christensen\u003c/a\u003e is licensed under a \u003ca rel=\"license\" href=\"http://creativecommons.org/licenses/by-sa/4.0/\"\u003eCreative Commons Attribution-ShareAlike 4.0 International License\u003c/a\u003e.\n\u003cbr /\u003eBased on a work at \u003ca xmlns:dct=\"http://purl.org/dc/terms/\" href=\"https://stevesea.github.io/Adventuresmith/\" rel=\"dct:source\"\u003ehttps://stevesea.github.io/Adventuresmith/\u003c/a\u003e.\n\u003cbr /\u003ePermissions beyond the scope of this license may be available at \u003ca xmlns:cc=\"http://creativecommons.org/ns#\" href=\"http://briantchristensen.com/Adventuresmith\" rel=\"cc:morePermissions\"\u003ehttp://briantchristensen.com/Adventuresmith\u003c/a\u003e.\n\n### Icons\n* This application uses icons from [https://materialdesignicons.com/](https://materialdesignicons.com/)\n* This application uses icons from [http://ionicons.com/](http://ionicons.com/)\n\n## Software\n\n### License\nAdventuresmith source code is licensed under [GNU General Public License, version 3 (GPL-3.0)](https://opensource.org/licenses/GPL-3.0).\n\n### 3rd party Software Libraries\n* [MaterialDrawer](https://github.com/mikepenz/MaterialDrawer)\n* [FastAdapter](https://github.com/mikepenz/fastadapter)\n* [AndroidIconics](https://github.com/mikepenz/Android-Iconics)\n* [Jackson](https://github.com/FasterXML/jackson)\n* [LeakCanary](https://github.com/square/leakcanary)\n\n# dev notes\n\nsigning file protected via GCP KMS and SOPS\n\n\n```shell \n\n# encrypt like: \n$ sops -e android.jks \u003e android.jks.enc\n$ sops -e advsmith_signing.gradle \u003e advsmith_signing.gradle.enc\n\n# decrypt: \n$ sops -d advsmith_signing.gradle.enc \u003e advsmith_signing.gradle\n$ sops -d android.jks.enc \u003e android.jks\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstevesea%2FAdventuresmith","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstevesea%2FAdventuresmith","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstevesea%2FAdventuresmith/lists"}