Giter Club home page Giter Club logo

warp-journal's People

Contributors

ennea avatar fichtefoll avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

warp-journal's Issues

Automatically determine latest `webCaches` subfolder

With 1.3, the version inside the webCaches subfolder has updated again (from 2.14.0.0 to 2.15.0.0). To make this future-proof, we should compare all folder names within that folder and determine the latest version in code.

ฮ” ls HSR/StarRail_Data/webCaches/*/Cache/Cache_Data/data_2 -l
.rwxrwxrwx 1.1M fichte 2023-08-29 20:03 HSR/StarRail_Data/webCaches/2.14.0.0/Cache/Cache_Data/data_2
.rw-r--r-- 1.1M fichte 2023-08-30 22:58 HSR/StarRail_Data/webCaches/2.15.0.0/Cache/Cache_Data/data_2

Add a button to copy the warp history URL

To be able to use other pull tracking tools alongside warp-journal, it would be useful to have a button to extract the URL with the auth key and copy it to the user's clipboard. The URL could additionally checked for validity before doing so.

I have a shell script that does this for me, but since I need to open up warp-journal to update it anyway, using it also as the main entry point for other tools would be quite neat and not a lot of work since the code is basically already there.

HSR's Web Cache location may have changed, breaking the automatic retrieval

Instead of generating all of the webCaches sub-directories (e.g. blob_storage, Cache, databases) as direct descendants, my install (custom location, Win11) has a versioned subfolder (webCaches/2.14.0.0) with those same webCaches sub-directories under it that have been very recently updated by the game after playing. Note that this versioned subfolder may be different for other installs, or subject to change with future HSR updates.

The old path webCaches/Cache/Cache_Data/data_2 which is used by the powershell script is no longer updated. The new path according to my own installation is webCaches/2.14.0.0/Cache/Cache_Data/data_2

Opening the new log file location manually after opening records, closing HSR, and then searching for the most recent instance of https://api-os-takumi.mihoyo.com/common/gacha_record/api/getGachaLog finds the URL needed for Manual Mode, which is undocumented and requires code repo diving to determine.

Consider including instructions in the Manual Mode UI on which URL to search for within those webCache files to make the manual mode more resilient to these types of upstream changes to the HSR webCache.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.