GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Embed Notice

HTML Code

Corresponding Notice

  1. Embed this notice
    NEETzsche (neetzsche@iddqd.social)'s status on Friday, 08-Dec-2023 14:40:56 JSTNEETzscheNEETzsche
    in reply to
    • Hoss Delgado
    • Sprate

    Yeah, of course. I didn’t bother to put it on any Git repos yet because it was a private project, but here you go: https://gitgud.io/thestranjer/sheetposter

    I called it sheetposter. I wrote it in Ruby, since that’s the scripting language I’m most acclimated to, but really one could write it in whatever (Python, PHP). I do not recommend writing something like this in a lower level language like C.

    I make use of some things that a lot of people would set their hair on fire over, like OOP. (All Chronicles of Darkness sheets are sheets, and all Werewolves are Chronicles of Darkness sheets, and so on) This was done for the sake of convenience. This is build like a little mini framework, or DSL, so that way I could easily plug in sheets from other systems like D&D, Shadowrun, or PbtA, or whatever else. Really, anything conceivable.

    There’s also plenty of spaghetti code in there. But it does work. It dumps the contents of the character sheet into a JSON file.

    I have a separate script that outputs them into pretty ANSI art sheets. On the left of my multiplexer is sheetposter’s output, and the right is my little ANSI art generator.

    In conversationFriday, 08-Dec-2023 14:40:56 JST from iddqd.socialpermalink

    Attachments


    1. https://media.iddqd.social/media/3fa2e834fd59df7c48d677a7fa7a3113ee3013bd88e84dc2d481fb35dc344240.png
    2. Domain not in remote thumbnail source whitelist: gitgud.io
      Sign in · GitLab
      Fast and Free Git Hosting
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.