FT Store Webhook API banner

FT Store Webhook API

5 devlogs
15h 1m 49s

A simple Webhook API that follows the changes of FT Store.

This project uses AI

I use Copilot to debug the code :D

vair.​nooi

The things I have done:

  • Add lock to protect data locked
  • Add APScheduler max instance env variable
  • Wrap all notification sender into task so it can run simultaneously.
  • Fix some typo and add something text in docs in FastAPI app
    I think it’s ready now :D
Attachment
0
vair.​nooi

Updates:

  • I found the way to test the webhook pet-yayaya
  • API is lived at https://ft-shop.vaito.dev/docs
  • Increase default timeout (10s) and interval (10s to 20s)
  • Also a CICD pipeline to automate the lint, test and build images
Attachment
0
vair.​nooi

The things I did the past few hours:

  • Now it can track the item removal dino-bbq
  • Created Dockerfile for container things docker-transparent
  • Switch to APSchduler for cronjob (crawl FT Store).
  • Restructure the project (follow the guide on FastAPI page)
  • Wrote the test for this app, but it just for the user side. I’m looking for a way to actually test the webhook.
Attachment
0
vair.​nooi

The app is basically worked new yayayayayay
But it can’t notify the item removal yet nayayayayay

Attachment
0
vair.​nooi

I forgot to make devlogs so here is what I have done:

  • Some simple user/auth endpoints
  • Some simple Webhook endpoint

The idea of this project is very simple: Instead of manually pull data directly from FT Store, I will do that for you pet-yayaya
There are two Webhook modes:

  • compact only announce what changes
  • full return the old item, new item and what changes

I still wondering should I submit this project here or in RaspAPI but maybe I’ll ship this here soon.
I’m very very very sorry for not making devlogs cryign

Attachment
0