Coder Social home page Coder Social logo

Comments (5)

stojy avatar stojy commented on July 20, 2024

Definitely not a noob question. There's a few things going on here.

Firstly, the importer feature you're using only checks the online source from VPS. It doesn't cross reference that information against your local file collection to alert for any 'out of date' files. This feature is effectively the next thing on my list (refer #25).

Until I get around to implementing #25, the recommended usage is to use importer to identify 'out of date' files by applying an 'updated from' in the filter that matches the last time you updated yoru collection with new content. For example..
image

Secondly, in order for the 'updated from' to work correctly I've had to sanitize some of the data from the VPS feed. Whilst it's an awesome source of data, it unfortunately has a few 'quirks' where the data isn't quite correct. You can see a summary in the statistics tab, for example..
image

It's exactly was you've described, the top level (game) has the 'last updated' set as 29/11/21.. which isn't correct because the backglass was updated on 15/3/22. So in order to make the ClrVpin 'updated from' feature to work I've made some tweaks to the data feed.

FYI, I've had to do similar fixes for other content fields like invalid URLs.

And lastly, to make it clear which content type(s) (e.g. backglass, table, dmd, etc) have actually been updated relative to the 'updated from' criteria, it's been marked in orange color. For example..
image

from clrvpin.

stojy avatar stojy commented on July 20, 2024

Perhaps if the the 'fixed game XXXX' logs are confusing.. I might just drop them from the logs tab. Especially as they're not particularly useful to the end user anyway.

from clrvpin.

derwin12 avatar derwin12 commented on July 20, 2024

I was going thru the log portion .. since it appears to be quite helpful .. using a grep to find files that were newer than what I had. I understand your having to battle with the vps data. Are you using the google sheet (is that still available) or their newer web site?
Having over 500 games I thought this would be the best plan of attack.
Going with the top filter for update since is a bit unwildly(sp) when I am 3+ years out of date and moving from .vpt to vpx :-)
(amazing how many of my authored tables allknowing2012 - have been re-authored now in vpx -- nice to see)

from clrvpin.

stojy avatar stojy commented on July 20, 2024

Seeing as you're finding the logs useful, I'll make a note to mark those VPS sanitising logs as 'info only' seeing as they don't add any real user benefit.

The VPS google sheets is now obsolete and no longer maintained I believe. It's been replaced by the json feed used by the newer VPS web site, which is the the exact same feed I use for ClrVpin (and subsequently sanitize) as they have thankfully open sourced it :)

I'll be sure to check out some of your tables.

from clrvpin.

stojy avatar stojy commented on July 20, 2024

Regarding your 3yr old collection, you could in theory set the 'updated form' to 2019 and then you would see just those tables that have been updated since. Assuming of course the VPS feed is 100% correct.

from clrvpin.

Related Issues (20)

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.