Civilization_VI_Play_By_Cloud_Webhook_with_FastAPI

Using Python FastAPI creates a webhook endpoint for Civilization VI's Play By Cloud or Play Your Damn Turn Webhooks. Also pushes notifications to Matrix. (by djotaku)

Civilization_VI_Play_By_Cloud_Webhook_with_FastAPI Alternatives

Similar projects and alternatives to Civilization_VI_Play_By_Cloud_Webhook_with_FastAPI

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better Civilization_VI_Play_By_Cloud_Webhook_with_FastAPI alternative or higher similarity.

Civilization_VI_Play_By_Cloud_Webhook_with_FastAPI reviews and mentions

Posts with mentions or reviews of Civilization_VI_Play_By_Cloud_Webhook_with_FastAPI. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-05-06.
  • Server-Side events with FastAPI and Webhooks
    1 project | /r/learnpython | 26 Aug 2023
    I have a project where I have used FastAPI to provide a webhook for Sid Meier's Civilization VI's multiplayer mode. Its main purpose is to send a message to a Matrix server when it's someone's turn, but I also have a main page where you can go and see all the games currently being played. (see: https://github.com/djotaku/Civilization_VI_Play_By_Cloud_Webhook_with_FastAPI/blob/d893555a70a8e2445ed73c2c68f17406004cfd10/screenshots/index.png ) Right now I'm using HTMX and having it reload the current games every 15 seconds (https://github.com/djotaku/Civilization_VI_Play_By_Cloud_Webhook_with_FastAPI/blob/main/civ_vi_webhook/templates/partials/current_games_table.html) . But that's pretty wasteful in a situation where a turn might be done anywhere between 15 minutes and days later. I just have it set to 15s because, coincidentally, someone might finish a game right after you load up a page. It would be more efficient to use Server-Side Events.
  • Help: HTMX not replacing the div
    1 project | /r/htmx | 26 Aug 2022
  • Struggling to get my triggers right
    1 project | /r/htmx | 7 Aug 2022
    One is here: https://github.com/djotaku/Civilization_VI_Play_By_Cloud_Webhook_with_FastAPI/blob/467bf50833045d3b9c465b8233e6df297ffdfaa9/civ_vi_webhook/templates/partials/current_games_table.html
  • how do you go from basic python stuff to building a project????
    7 projects | /r/learnpython | 6 May 2021
    https://github.com/djotaku/Civilization_VI_Play_By_Cloud_Webhook_with_FastAPI - to handle PBEM and Play by Cloud in Civilization VI
  • Flask makes you a better developer
    1 project | /r/flask | 4 May 2021
    I created a Flask app to handle the webhook-based notification that Sid Meier's Civilization VI uses for Play By Cloud games in just a weekend.I ended up moving to FastAPI for a few of its features, but going from one to the other is *ALMOST* copy/paste.
  • Basic FastAPI webhook receiver
    1 project | /r/FastAPI | 16 Mar 2021
    if you want an example, here's a pretty basic little app I made to accept a webhook and post to Matrix chat: https://github.com/djotaku/Civilization_VI_Play_By_Cloud_Webhook_with_FastAPI
  • Sunday Daily Thread: What's everyone working on this week?
    3 projects | /r/Python | 7 Mar 2021
    The repo is at https://github.com/djotaku/Civilization_VI_Play_By_Cloud_Webhook_with_FastAPI
  • Why is my logging not coming through?
    1 project | /r/FastAPI | 5 Mar 2021
    I'm launching my code via this shell script: https://github.com/djotaku/Civilization_VI_Play_By_Cloud_Webhook_with_FastAPI/blob/429fce401c978721cca34c1529e0a21a855d4fa4/start_server.sh
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 18 Apr 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Stats

Basic Civilization_VI_Play_By_Cloud_Webhook_with_FastAPI repo stats
8
4
3.6
5 months ago
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com