GithubHelp home page GithubHelp logo

obsidian-ttrpg-community / obsidianttrpgshare Goto Github PK

View Code? Open in Web Editor NEW
199.0 21.0 27.0 37.79 MB

This is a repository for sharing TTRPG elements that may be useful for Obsidian.md TTRPG Users.

License: Mozilla Public License 2.0

CSS 11.72% SCSS 88.28%
obsidian obsidian-notes obsidian-vault

obsidianttrpgshare's Introduction

Obsidian TTRPG Share Awesome List!

This is a repository for the listing of awesome reasources, and the downloading and sharing of system agnostic TTRPG elements that may be useful for Obsidian TTRPG Users.

๐Ÿšง We're now splitting this repository apart to focus it more on the awesome list and system agnostic items. Please watch your step.

System Specific Repositories

Helpful Resources

  • Craftidore's Tavern โ€“ A collection of Quests and writing resources for the curious Gamemaster.

obsidianttrpgshare's People

Contributors

craftidore avatar dependabot[bot] avatar djbrock avatar djbwork avatar fatebreak avatar jot-chipset avatar mprojectscode avatar mrdirty273 avatar namtrah avatar nicolevanderhoeven avatar obsidianttrpgproject avatar robinsving avatar ryansobol avatar sigrunixia avatar svenbeyer13 avatar therealfakemoot avatar yilmas avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

obsidianttrpgshare's Issues

[Repo] Markdown Lint Ignore for the Repo

Describe the Request

Most group repositories end up adhering to a set of repository rules for their linters, prettier, and so on. Since the majority of what we use are markdown files that are laced with other code, we'll need several of these files to capture all of the code that we will run across.

Do you intend to Submit a Pull Request to add this request (Yes/No)?

Yes

Additions Only

Use Case

What is your use case for asking this? Your perspective will be helpful in possible implementation of this.

  1. Linters help generate uniformity, consistency, and reliability. The same .markdownlint.json that ends up living in the root of the repository can be used to automate linting on all Pull Requests, and also be used by users who fork or clone the repository in their IDE's. With a little work, the rules can also be applied within Obsidian-Linter as they too have begun implementation of many of the rules of Markdown Linter.

  2. We have users making videos, generating income, and putting their reputations out there for users. We want to make sure we take as much human error out of the equation.

  3. If we use linters and prettier without determining what standard we need, we're gonna have a very bad time!

Examples

Here is the markdown lint recommendations for a file that Josh shared. This is using an entirely blank ignore of rules.

Markdown Rules

So we see:

MD041/first-line-heading/first-line-h1: First line in a file should be a top-level heading

If we're using infoboxes, or if we have a title: in the YAML, we probably want to have this be ignored.

MD022/blanks-around-headings/blanks-around-headers: Headings should be surrounded by blank lines [Expected: 1; Actual: 0; Below]

In an infobox, thats gonna be a bad time, but outside of it, that would be real nice for readability. We could certainly create a rules exception that targets both.

MD024/no-duplicate-heading/no-duplicate-header: Multiple headings with the same content

Does =this.file.name really need to be listed in multiple spots on a template? Can't one of those spots be a subtitle? Hmmm??? It would shame to get rid of this markdown rule, else you'd end up with.

###cat
###cat
###cat

Trailing spaces depends on the parser, and we have to decide if we want it.

MD013/line-length: Line length [Expected: 80; Actual: 1135]

Line length is all about readability and accessibility. In some cases, you have to wonder just how big a paragraph is too big. For the 1135 line length, it came from a statblock on Adult Crystal Dragon.

 desc: "โญ“ ([[primal]], [[transmutation]]); __Frequency__ once per day __Trigger__ The crystal dragon damages a creature made of flesh with a jaws [[Strike]] __Effect__  The dragon embeds transformative crystals in the creature's flesh. The creature must attempt a DC 30 Fortitude save.\n__Critical Success__ The target is unaffected.\n__Success__ The target is [[slowed|slowed 1]] for 1 round as portions of its flesh turn crystalline.\n__Failure__ The target is [[slowed|slowed 1]] and must attempt a Fortitude save at the end of each of its turns; this ongoing save has the [[incapacitation]] trait. On a failed save, the [[slowed|slowed]] condition value increases by 1 (or by 2 on a critical failure). A successful save reduces the [[slowed|slowed]] condition value by 1. A creature unable to act due to the [[slowed|slowed]] condition from Crystallize Flesh is [[petrified|petrified]] permanently, transforming into a crystalline statue. The effect ends if the creature is [[petrified|petrified]] or the [[slowed|slowed]] condition is removed.\n__Critical Failure__ As failure, but the target is initially [[slowed|slowed 2]]."

We'll probably have to at least increase the line length to 4-500, and ignore certain folders.

MD047 - Files should end with a single newline character

I am just going to leave this here.

See all the rules here: https://github.com/DavidAnson/markdownlint/blob/main/doc/Rules.md


Let's Discuss.

I'd like to have this done by 2023-02-15, so I can get this loaded as a GitHub action, get it in the root of the repo, get a guide out, and we can then move onto YAML or CSS Linting.

I'll get a base markdownlint.json up in the PR for us to work on with the hour.

[Conversion] Pathfinder 2E Community Vault

Info

Conversion Project: Pathfinder 2E

Repo Link: TTRPG Share Community Vault - PF2E

Project Progress: Obsidian Pf2E Trello

Assistance We are (looking) for assistance. If looking for assistance, add the Conversion Help Label to your thread.

How to Contribute

We could use file cleaners, auditors, template adders, and even individuals who go to the pf2etools website and check that their files are up-to date. Want to help? Ping here or check either the Obsidian Discord in TableTop RPG / Obsidian TTRPG Vault and we'll see where to start you so we're not all working on the same project. :)

Possible "Job": File Cleaners

Every file will need an alias, to have the tags moved to the front matter and ultimately make sense (There is no uniformity, yet), to make sure every file has the title as H1, and to make sure every link is pointed towards an alias of the file in preparation for the sluggification (removing spaces) of filenames.

Possible "Job": Correct PF2E Tools Data Discrepancy

Compare the entry of Anadi Elder at Nethys, which is the official sanctioned SRD site of Paizo, and Anadi Elder at PF2eTools. The one at PF2eTools is missing some ability data, and so will need to be correct.

We want this data to be corrected so that some projects in progress can interface with their website and get accurate and complete data.

Expansion

https://github.com/orgs/Pf2eToolsOrg/projects/1

From pf2e tools discord; all their missing info. Instructions to submit commits are on the main github repo page. One thing that is unsaid is you watch to fork the entire repo and not just main to get the dev branch.

https://github.com/Pf2eToolsOrg/Pf2eTools

I highly recommend if you want to submit edits (and its very easy, really. It looks more scary than it is), to join the discord and confirm everything is aye-oh-kay. They also have a list of reported things that need fixing that is kept in the #typos channel if you have no idea where to start and want to do something.

January 2023 Goals

January 2023 Goals

Discussion Goals

  • Create a better poll.

Obsidian Hub

  • Add results I got in private to the Main Obsidian Hub by 2023-01-15.

Wiki Goals

  • Finish whatever is left as a - by 2023-01-31

Individual SRD Projects

  • Finish my 13th Age Project by 2023-01-31 if University allows
  • Help Pathfinder 1 Finish if needed

13th Age 1E SRD

Conversion Project: 13th Age

Repo Link: 13th Age SRD

Assistance This is Part of May's Vote

To-Do List

Modules Finished

  • Bestiary
  • Character Rules
  • Classes
  • Combat Rules
  • Core Rules
  • Icons
  • Items
  • Legal
  • Multiclassing
  • Races
  • Running The Game
  • Legal

Recheck Modules for 4.0

  • Bestiary
  • Character Rules
  • Classes
  • Combat Rules
  • Core Rules
  • Icons
  • Items
  • Legal
  • Multiclassing
  • Races
  • Running The Game
  • Legal

Classes

  • Barbarian
  • Bard
  • Chaos Mage
  • Cleric
  • Commander
  • Druid
  • Fighter
  • Monk
  • Necromancer
  • Occultist
  • Paladin
  • Ranger
  • Rogue
  • Sorcerer
  • Wizard

Other To-Dos

  • Statblock for TTRPG Statblocks(This is now built into TTRPG Statblocks)
  • Navigation Links Up Top
  • Finish integrating support for Dice Roller
  • Confirm Monsters fully integrated for Initiative Tracker
  • Inline Dataview and/or front matter for spells and other elements

Expanded To-Dos After Initial Publish

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.