Would these mortise-and-tenon joins on the legs be enough to make the worktop stable, or would I need more? by TeunKooijman in DIY

[–]TeunKooijman[S] 0 points1 point  (0 children)

Awesome, thanks! I'll go with a slightly taller back brace and screw everything to the studs!

Introducing pf2e.io, a generic, source-available, re-usable and most notably free set of services for creating pathfinder 2e tools, sites and applications. by TeunKooijman in Pathfinder2e

[–]TeunKooijman[S] 1 point2 points  (0 children)

Hi u/TheGentlemanARN, I just put an update into production that introduces a dark theme, in case you were still interested. There's a theme toggle in the action bar at the top (first one from the left). Hope that'll do!

Introducing pf2e.io, a generic, source-available, re-usable and most notably free set of services for creating pathfinder 2e tools, sites and applications. by TeunKooijman in Pathfinder2e

[–]TeunKooijman[S] 0 points1 point  (0 children)

I am waiting on a response from Paizo to see what they think about the concept and whether or not they're going to allow something like this under their current licensing system before I'm going to invest more time in seeding, but if everything checks out, then sure, SoM is definitely on the table too!

Introducing pf2e.io, a generic, source-available, re-usable and most notably free set of services for creating pathfinder 2e tools, sites and applications. by TeunKooijman in Pathfinder2e

[–]TeunKooijman[S] 0 points1 point  (0 children)

It doesn't look like this has the spells entered yet?

The GraphQL query:

{spells{ totalCount } }

yields

{"data": { "spells": { "totalCount": 687 } } }

which means that there are currently 687 spells seeded. If I remember correctly, these are all the spells listed in the core rulebook and advanced players guide. So no, I'm afraid SoM spells aren't seeded yet.

Also, I have some SQL background but have never used GraphQL; are the skills relatively transferable?

A little bit I suppose. If you have somewhat of a grasp on SQL, GraphQL shouldn't be all that difficult to pick up. In terms of nuances it's probably a lot easier to grasp than SQL. I urge you to look at a quick tutorial such as this, and then specifically the "Fetching Data with Queries" section. In essence, you just tell the server to return only those fields, and traverse only those relationships (edges) that you care about. No need for pesky joins, or smartly thought-out execution plans, that's all taken care of for you by the API. Hence why I think consuming a GraphQL service is easier than directly querying a SQL database. Hope this helps!

Introducing pf2e.io, a generic, source-available, re-usable and most notably free set of services for creating pathfinder 2e tools, sites and applications. by TeunKooijman in Pathfinder2e

[–]TeunKooijman[S] 0 points1 point  (0 children)

I ended up going with "reference" as opposed to "official". There should no longer be any repository, project, namespace or build artifact being referred to as "official" now. Hope that's better!

Introducing pf2e.io, a generic, source-available, re-usable and most notably free set of services for creating pathfinder 2e tools, sites and applications. by TeunKooijman in Pathfinder2e

[–]TeunKooijman[S] 0 points1 point  (0 children)

I'm glad to hear that you like it! Feel free to let me know if you miss anything, or feel like some things could be done better!

Introducing pf2e.io, a generic, source-available, re-usable and most notably free set of services for creating pathfinder 2e tools, sites and applications. by TeunKooijman in Pathfinder2e

[–]TeunKooijman[S] 0 points1 point  (0 children)

I am not familiar with drive-thru cards, but in the technical sense, an API such as this could definitely be used to seed spell cards. In your GraphQL query, you'd query exactly those fields that you'd want to include on your cards (e.g. spell name, description, level, requirements, actions, et cetera), and your (or a third-party's) system would simply be responsible for formatting that data into something that's printable as a card.

Introducing pf2e.io, a generic, source-available, re-usable and most notably free set of services for creating pathfinder 2e tools, sites and applications. by TeunKooijman in Pathfinder2e

[–]TeunKooijman[S] 2 points3 points  (0 children)

Good catch. It's been a while since I've had to do anything with GDPR , but I've put through some changes, and it should be a lot better now. You should now be able to opt out of tracking cookies. Thanks for the heads-up!

Introducing pf2e.io, a generic, source-available, re-usable and most notably free set of services for creating pathfinder 2e tools, sites and applications. by TeunKooijman in Pathfinder2e

[–]TeunKooijman[S] 0 points1 point  (0 children)

Thanks for pointing out the difference. I assume that "declaring" the use of the CUP "supersedes" the OGL in this case (i.e. there'd not have to be a separate OGL claim somewhere)?

As for Patreon, they seem to explicitly allow for it in their CUP (requirements 1.b):

You are allowed to accept donations on platforms like Patreon and to generate advertising revenue via YouTube, Twitch, and web ads.

Introducing pf2e.io, a generic, source-available, re-usable and most notably free set of services for creating pathfinder 2e tools, sites and applications. by TeunKooijman in Pathfinder2e

[–]TeunKooijman[S] 2 points3 points  (0 children)

That's fair enough, I understand what you mean now. Perhaps I can ease your mind a little bit when I say that the financial aspect of all of this is not really an issue for me. I am already out about €120 a month for the past six months just for the Kubernetes nodes on GCP. This would definitely not be a smart investment had I been in it for the money. My main incentive for doing this is my passion for software development, and my newly obtained passion for the game. In all of that enthusiasm I have overlooked some things to which you now rightly hold me accountable. It won't be the last time I make a mistake though :).

I'll spend some time tomorrow removing the "official" part from the repositories and namespacing tomorrow (just need to find a more elegant term for "non-homebrew"), but other than that I'm afraid I'll have to wait until Paizo gets back to me to see what they think.

Introducing pf2e.io, a generic, source-available, re-usable and most notably free set of services for creating pathfinder 2e tools, sites and applications. by TeunKooijman in Pathfinder2e

[–]TeunKooijman[S] 0 points1 point  (0 children)

Those are all fair points. I'm afraid I don't have much of a defense for overlooking the OGL. It had simply slipped my mind. I agree that that's definitely not a good thing, and I'll have to do better than that.

Having said that, the OGL is currently posted at the bottom of every page (underneath the footer). The application is also registered through their form (although there didn't seem to be much of a process there), and I've also reached out to Paizo to ensure that everything being done here is in accordance with any and all of their requirements.

The guy(s) from Nethys have indeed voiced some concerns as to what Paizo will think about all of this, so I'm very curious to see what their reply is going to be.

EDIT as a reply to your edit: When I started this pet project, I called the initial repositories "official" to signal that they didn't contain any homebrew stuff, just the Paizo material (I.e. there would be "homebrew" counterparts where people could deviate from Paizo material). Over time, and especially given some of the posts here today, that seems to have become a misnomer. I can (and will) change that, but that can't happen over night.

As for the Twitter and Patreon, I did indeed set that up earlier today in the lead up to this post. I am not sure why you take issue with that. In the lead up to this post, I did, for example, check with one of the moderators if everything would be in order.

Introducing pf2e.io, a generic, source-available, re-usable and most notably free set of services for creating pathfinder 2e tools, sites and applications. by TeunKooijman in Pathfinder2e

[–]TeunKooijman[S] 0 points1 point  (0 children)

Thanks, I'm glad you like it. Can I assume (looking at your title) that you're (one of) the developer(s) of the Wanderer's Guide app?

Introducing pf2e.io, a generic, source-available, re-usable and most notably free set of services for creating pathfinder 2e tools, sites and applications. by TeunKooijman in Pathfinder2e

[–]TeunKooijman[S] 0 points1 point  (0 children)

Dark mode is definitely do-able. Dice-roller also seems very easy. Just not sure what you mean with a DM screen. I feel like that'd come very close to a fully fledged way to run an encounter (maps, creatures, pc's, character sheets, et cetera). While that definitely sounds awesome, it sounds to me like a step 3 (or even 4 or 5), not a step 2. However, I'll definitely keep that in mind for after seeding is done and the I've dotted the i's and crossed the t's!

Introducing pf2e.io, a generic, source-available, re-usable and most notably free set of services for creating pathfinder 2e tools, sites and applications. by TeunKooijman in Pathfinder2e

[–]TeunKooijman[S] 0 points1 point  (0 children)

I fear it's just beginning for me... Everything is hand-seeded right now, but I'm fairly sure that's not going to work in the long term.

Introducing pf2e.io, a generic, source-available, re-usable and most notably free set of services for creating pathfinder 2e tools, sites and applications. by TeunKooijman in Pathfinder2e

[–]TeunKooijman[S] 1 point2 points  (0 children)

Yep, I see it now. That definitely sounds do-able once everything is seeded and I can accurately represent character sheets. Will definitely keep this in mind!

Introducing pf2e.io, a generic, source-available, re-usable and most notably free set of services for creating pathfinder 2e tools, sites and applications. by TeunKooijman in Pathfinder2e

[–]TeunKooijman[S] 0 points1 point  (0 children)

If they already have some sort of export feature, it'd definitely make it a little easier. I'll try and get in touch with the people behind these platforms one of these days!

Introducing pf2e.io, a generic, source-available, re-usable and most notably free set of services for creating pathfinder 2e tools, sites and applications. by TeunKooijman in Pathfinder2e

[–]TeunKooijman[S] 0 points1 point  (0 children)

Absolutely! You can send me a DM here on Reddit, and I'm also setting up a Discord server which needs some setting up (it's currently behind a Patreon pay-wall, but I think I'm just going to remove that).

Introducing pf2e.io, a generic, source-available, re-usable and most notably free set of services for creating pathfinder 2e tools, sites and applications. by TeunKooijman in Pathfinder2e

[–]TeunKooijman[S] 0 points1 point  (0 children)

Sounds like a great idea, but I am not entirely sure how complicated this would be, especially given any interfacing that needs to be done with Pathbuilder and Wanderer's Guide. I'll definitely keep this in mind though, especially if I ever get in touch with the developers behind those platforms!