[Lestrades.com] Nao 尚

  • I'm Share-Locked
  • Administrator
  • Posts: 1,396
  • Trades: 222
Re: What's up at Lestrade's?
« Reply #225, on April 28th, 2017, 06:12 PM »
FIX (from a couple days ago actually): sending an offer through mobile *did* force you to go through the entire list of unwished items from each user. This was due to some overzealous CSS optimization that skipped the 'max-height' setting in mobile mode. Oops.
Re: What's up at Lestrade's?
« Reply #226, on April 28th, 2017, 10:47 PM »
FIX: Not that it matters much, but I fixed the broken username font size in PM pages.
Posted: April 28th, 2017, 10:42 PM

FIX: List pages gave the 'broken' name for games with, err, broken names, unlike game pages. It may still happen in other pages, but eventually I'll completely drop the broken alternative names (which I still keep in case I find some that are more interesting than the Steam API names), so it won't be a problem in the long term.
Re: What's up at Lestrade's?
« Reply #227, on April 28th, 2017, 11:14 PM »
NEW: Icons for Bulk Add and Permalink options (to make them stand out a little.)

NEW: When bulk adding games, if a line isn't found, instead of being ignored LT will clearly indicate its name, so you no longer need to check the list you entered to make sure everything's in there.
Re: What's up at Lestrade's?
« Reply #228, on May 1st, 2017, 01:39 AM »
FIX: Last month I'd disabled the process that automatically retrieved new games while testing my (far from ready!) Steam store scraper. I just remembered to re-enable it. About 800 new games/DLCs/junk were added. Gosh, 800 entries in a month eh..?! When is Valve going to stop?
Posted: April 30th, 2017, 11:21 PM

Note: I noticed that many of the new entries are broken (steam app ID 0). This is because Barter changed the HTML for game pages and it breaks my scraper. Can you see the irony in that? ;) I'll be updating it to match the new code. Hopefully...
Posted: May 1st, 2017, 12:11 AM

I redid the scraping a couple more times. Should be good now...
If you guys notice anything weird in the imported games, feel free to tell me so I can fix it.

Also, err... What the heck is this?! https://barter.vg/i/34511/ I should probably remove that from here :P
Posted: May 1st, 2017, 01:19 AM

PS: removed that one manually.
PPS: *normally*, if you had one of those ~1200 games in your tradables or wishlist at BVG, you should have them as well on LT's.

joaoarena

  • Jr. Member
  • Posts: 99
  • Trades: 26
My real wishlist is on steam.
My wishlist here is for trading purposes.
I like to trade for games I do not own based on Want/Have Ratio, rather than other approaches.

[Lestrades.com] Nao 尚

  • I'm Share-Locked
  • Administrator
  • Posts: 1,396
  • Trades: 222
Re: What's up at Lestrade's?
« Reply #230, on May 1st, 2017, 11:45 AM »
Well, if you want to make a gift (e.g. a shit game that only one person wants, and they don't have anything you want), you can simply contact the user by PM...? Maybe even send them the key directly... ;) Oh, and tell them to remove it from their wishlist, of course.

Akylen

  • Full Member
  • Posts: 218
  • Trades: 61

[Lestrades.com] Nao 尚

  • I'm Share-Locked
  • Administrator
  • Posts: 1,396
  • Trades: 222
Re: What's up at Lestrade's?
« Reply #232, on May 2nd, 2017, 12:24 AM »
I've often seen people over at BVG send me half-empty offers, I wouldn't know if they just wanted to give me a game (a couple did), or if they screwed up (the rest did). I just figured I didn't want to bother.
Now that unwished games are allowed in both sides, if you really insist on doing a trade you can always try & see if you have ALL of their shit games (i.e. very poor ratio.) Just sort by ratio when doing your offer. ;)
Re: What's up at Lestrade's?
« Reply #233, on May 2nd, 2017, 01:01 AM »
NEW: Steam wishlist sync! YES!
At last.

Just go to your wishlist, and click the new 'Sync with Steam' button.
- It will automatically download new Steam wishlist additions.
- As always, importing is immediate (just give it a few seconds). If it takes more than 10 seconds, it's likely that other users are importing at the same time, so you can either leave the process in a tab or just come back later.
- It will notice when games were removed from your Steam wishlist, and offer you to either remove them from your Lestrade's wishlist, or mark them as protected (i.e. act as if you added those games from within the site, not through a sync.)
- It will also keep track of Steam wishlist ranks (yes, ranks will be updated on each sync request).[1]
- In your wishlist page, you can now see two additional fields: rank and source. Source can be Steam (synced from Steam), Barter (imported from a custom addition on Barter), and Local (added directly from Lestrade's). "#117 STEAM" means the game is ranked #117 in your Steam wishlist. If no rank is shown, then the game isn't in your Steam wishlist, *or* you added it from elsewhere. If you want to keep track of its rank, just remove it from your local wishlist, and sync from Steam again.[2]
- I'm planning to automate the wishlist syncing process (possibly also library) daily for active users. I'll consider it.

I hope you like it!
Next step: Barter comparisons. (NOT syncing. It's just not logically possible. I can only give you the tools to make the importing easier.)
 1. Note: I'll try to add a user setting allowing you to show only the rank for the top X entries in that list, or show no rank at all, to indicate that you don't actually give a damn about ranking games in your wishlist.
 2. Another important point-- I made the deliberate choice to keep a game as a 'local' wishlist even if it's found when importing from Steam. Honestly, I don't know which is best! I think I should turn those local games into Steam imports, but if I do that now, I lose the ability to switch to the alternative later, while if I don't turn those items into Steam wishlists right now, I can still do it later, so it'll give you some time to think about it and tell me what you think you'd prefer.

/u/humpaaa

  • Full Member
  • ▶ ¦ Yep
  • Posts: 190
  • Trades: 10

beareryet

  • Newbie
  • Posts: 7
  • Trades: 4
Re: What's up at Lestrade's?
« Reply #235, on May 2nd, 2017, 03:37 AM »
Finally! \o/

"- It will also keep track of Steam wishlist ranks (yes, ranks will be updated on each sync request)."
Too bad my ranked list has a life of its own. It's nice nonetheless.

joaoarena

  • Jr. Member
  • Posts: 99
  • Trades: 26
Re: What's up at Lestrade's?
« Reply #236, on May 2nd, 2017, 08:51 AM »
Quote from Lestrade 尚 on May 2nd, 2017, 01:01 AM
Just go to your wishlist, and click the new 'Sync with Steam' button.
- It will automatically download new Steam wishlist additions.
- In your wishlist page, you can now see two additional fields: rank and source. Source can be Steam (synced from Steam), Barter (imported from a custom addition on Barter), and Local (added directly from Lestrade's)
Love it so much!
My real wishlist is on steam.
My wishlist here is for trading purposes.
I like to trade for games I do not own based on Want/Have Ratio, rather than other approaches.

[Lestrades.com] Nao 尚

  • I'm Share-Locked
  • Administrator
  • Posts: 1,396
  • Trades: 222
Re: What's up at Lestrade's?
« Reply #237, on May 3rd, 2017, 03:14 PM »
I fixed around 800 DLCs that were incorrectly marked as 'games' instead of DLCs, and as such I was able to clear the 'removed' status from 2394 library entries (i.e. DLCs that shouldn't be removed automatically since Steam won't tell anyone they're in your library.)
Of course, there *are* DLCs that are shown in library listings at Steam (IIRC it happens when they have their own dedicated store page, but NOT always, which probably means it's up to the developer's preference), so you'll have to manually remove those if you get the game removed...

Also, I didn't 'link' DLCs with their parents. It's simply not always possible. I did it for SEGA Genesis & Mega Drive Classics (which is a funny one since the parent game doesn't have a store page, and you buy are DLCs for a phantom app), and it took me a good half hour, and I got annoyed, and thought I'll just redo those things when I stop scraping Barter and instead do Steam/SteamSpy scraping entirely.
Re: What's up at Lestrade's?
« Reply #238, on May 4th, 2017, 03:56 PM »
NEW: Added support for Barter's 'no offers' tag (which was added today).
As I told the admin, it's funny because I was working on my own version of that[1], but as a database flag (which would also encompass not matching, similar to the zero-quantity trick), not a tag. I figured the 'no offers' tag was decent enough and close to what I had in mind, so let's do it.

Note: it's a bit complicated in my code, so normally the tag should behave as you'd imagine: if you tag a tradable as 'no offers', others shouldn't have it selectable in their offers, and if you tag a wishlist as 'no offers', they shouldn't be able to offer you their game. I'd appreciate if a volunteer came to test that with me, I only tested with one game and a fake offer. ;)
 1. I think I'm working on 5 or 6 features simultaneously... Every time I get stuck on a feature, I just switch to the next, until one of the features gets done and nothing gets in the way of its public implementation. Right now most of my work is on Barter pseudo-syncing.

Akylen

  • Full Member
  • Posts: 218
  • Trades: 61
Re: What's up at Lestrade's?
« Reply #239, on May 4th, 2017, 11:37 PM »
Curiously I use the blacklist as a 'no offers' thing. If a game on my wishlist shouldn't be offered by other traders I also put it on the blacklist.
I will think about my strategy, see how can it fit.