Indexing funscripts is done with a task creating a database with the funscript path and a md5 of the script.
Submitting funscripts is done by the submit tasks.
On query a list of funscript hashes are returned by the api and if thre is a matching script it will copy the file to the correct name for stash to match it.
Added an option to exclude markers that contain a string.
Added an option to add the [Timestamp] tag to markers the plugin creates.
Added an option to add the string [TsTrade] to markers eg "[TsTrade] marker name".
* fix css files
* create workflow
* format code using prettier
* black ignore 3rd party folder
* format py code using black
* black exclude option in workflow
* Don't format workflow files
* Add contributing instructions to readme
---------
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com>
If someone has linked a scene to a movie and submitted the data there can be movie information in timestamp.trade.
If enabled a movie will be created and the scene number linked on save.
If the extra urls have been submitted to timestamp.trade add them to the scene.
I am hoping to crowd source links to funscripts for example.
Calling the stash graphql api manually as I only care about a few fields when submitting data.
Improved logging message and report % of files being processed.
Use a persistent session with timestamp.trade instead of connecting for each request.