Would you consider sharing the backend API method code needed to render the full report? #177
-
Hi, Firstly, thank you very much for this project and putting all the frontend code out there 👍. I appreciate your work and your ongoing research in this field. Feel free to ignore the wall of text and skip to the TLDR; below. I have forked and modified the frontend code to change up the reporting slightly with the intent of serving creepjs locally for repeated local browser plugin testing. On first inspection I thought that all the calculations were occurring in the front end code and the backend API was just for tracking / persistence of visit data and that I could easily mock out the API by writing a couple of routes in a python flask app that I can also run locally. Now, having taken a look at the request arguments and the responses of these API calls its clear that the API methods are not trivial at all.... My notes on these API calls follow (bit of a brain dump, sorry!):
TLDR;I'm attempting to run your project locally but I dont know the secret sauce happening in the Would you consider sharing the code / logic of these API calls either publicly or privately? I'm happy to do the work to port the code / get it working locally e.g. snippets would suffice. Thanks, |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 3 replies
-
That is cool, the API caught your interest. I've decided to keep the server code private for a number of reasons, but I can give you the gist of what's going on. Some of this is touched on in the readme.
I hope this gives a better picture |
Beta Was this translation helpful? Give feedback.
-
I was looking for the same answer but one more thing caught up my eye which is the script we recive from :- Mind to give me a better View? regarding this dataset |
Beta Was this translation helpful? Give feedback.
That is cool, the API caught your interest. I've decided to keep the server code private for a number of reasons, but I can give you the gist of what's going on. Some of this is touched on in the readme.
/decrypt
and/fp
run on GCP Firebase/decrypt
captures metrics in a data model and renders the data to the cloud samples firestore