What's up at Lestrade's?

/u/humpaaa

  • Full Member
  • ▶ ¦ Yep
  • Posts: 150
  • Trades: 7
Re: What's up at Lestrade's?
« Reply #555,  »
That's a pretty cool feature.
Maybe add prices to all games, and show discounts in bold? Or do you think that's too much clutter?

By the way, i recently browsed the site a bit more then the usual "Check wishlist / offers / forum" daily routine, and have to say, it's a pleasant user experience, smooth, responsive, seamless, all around a good browsing experience

Lestrade 尚

  • I'm Share-Locked
  • Administrator
  • Posts: 924
  • Trades: 132
Re: What's up at Lestrade's?
« Reply #556,  »
Quote from /u/humpaaa on November 1st, 09:43 PM
That's a pretty cool feature.
Maybe add prices to all games, and show discounts in bold? Or do you think that's too much clutter?
That's what I did... I simply don't have all the prices available.
There's no magical API to get all prices off Steam for everything at once so I'd have to do like 10 entries per minute at most, takes a lot of bandwidth, isn't crash-free, and that includes DLCs (and I'm not even sure Steam packages can be queried), so that's like 30k+ entries to go through with the API, so I just rely on another one that does everything at once-- but isn't updated in real time. Which is why so many games are still seen as 'on sale' here. (Or maybe it's a bug on my side...)
Quote from /u/humpaaa on November 1st, 09:43 PM
By the way, i recently browsed the site a bit more then the usual "Check wishlist / offers / forum" daily routine, and have to say, it's a pleasant user experience, smooth, responsive, seamless, all around a good browsing experience
Thanks ;) I really do my best to turn it into a good Steam (& GOG, etc.) helper site[1]. I still have MANY things left to implement... Ideas I get from time to time, that I take not of, then revisit later, and if they still click as 'great', then I'll work on them as time permits.
 1. Okay, I still need to do a better layout for the tag & studio lists, and harmonize the layout for game entries. I think the trading site's code (outside of the framework I wrote) is now over 400KB, so it's a lot to maintain, a lot of code that repeats itself but sometimes it's impossible to merge everything into one path and add exceptions here and there. You wouldn't like to see my code, even though it's commented quite a lot.
Re: What's up at Lestrade's?
« Reply #557,  »
FIX: Last night I semi-manually fixed another ~700 videos that were marked as games before. Also, in tag lists, videos will now be marked with a camera icon, just so you don't have to bother clicking them if you're looking to wishlist everything of a specific tag. (Note: not done on other lists, only tag lists... Perhaps I should.)
Re: What's up at Lestrade's?
« Reply #558,  »
FIX: the 'pending trade' warning on the offer list was incorrectly pointing out pending trades for items that were on two opposite sides of a trade (e.g. I'm trading game A for game B while I'm also trading game C for game A from someone else, and LT would indicate that game A was pending trade. Oops.) I figured out a simple one-liner to accomodate for that.

FIX: similarly, 'missing tradable' errors were often found when they shouldn't. Originally I wanted to make sure that one couldn't swap out a high value tradable item (e.g. Steam gift) for another (e.g. HB key) right after the trade offer was read, but then (1) why would anyone attempt that kind of scam? (2) there's actually a simpler way to change the item type without having to edit your offer, lol, so... really useless. I'm now looking for missing games in your tradables, rather than missing tradable IDs, which solves the oft-seen issue of tradable IDs being changed by a manual tradable list sync.
Re: What's up at Lestrade's?
« Reply #559,  »
FIX: Much of my work on Lestrade's these last couple of weeks has been on fixing games in the database. Either because the scraper broke, or because the games needed adjusting. For instance, I fixed tons of 'games' to be shown as 'videos' instead; I also fixed many DLCs that were previously reported as games. There are still a few left to fix, but I have to manually update the database entries for their parents as well, and it annoys me and I can't be bothered to write a script to automate type changes in game pages.

I'm strongly considering focusing on a Steam website scraper as my next task, with a button on game pages to allow you to request a data update straight from the Steam site. (So, basically: you find something weird? Double check on the Steam site... If it's not weird over there, just request a data update. If it's STILL weird, contact me.)
Re: What's up at Lestrade's?
« Reply #560,  »
FIX: About 2000 (!!!) videos have been marked as videos instead of games or DLCs. (I left a few DLCs such as Indie Game The Movie's Special Edition, or stuff that seems to have downloadable EXEs in addition to videos.)
This is really a big limitation on BVG's database... It treats videos (most videos?) like games. Also, considering there are many shows on Steam (mostly anime TV or game documentaries), that's an awful lot of entries in the database that are absolutely useless for trading purposes. (Basically, most of these episodic videos are included in a package, and it's the package that's (rarely) tradable, not the individual videos.)
I spent several hours on this; in the end I was tired and started doing mass conversions (e.g. Sailor Moon, Power 'Get that out of Steam!' Rangers, Hunter X Hunter, CS:GO & Dota player profiles...), I hope I didn't flag anything as a video by mistake, if you find any issues feel free to contact me. I estimate there are less than 100 videos remaining to be flagged, but the rest has to be done manually and I stopped after another ~100 such manual operations. It's really boring.
Re: What's up at Lestrade's?
« Reply #561,  »
NEW: Added a 'sort by latest added' option in the Tag page. This'll allow you to easily spot new games for a genre you enjoy. I've already added a dozen games to my wishlist just thanks to that lol.
Also, I added some internal code to allow me to edit game types (game, DLC, movie, or junk which is stuff which shouldn't show up in the search engine at all). I would have been much inspired to do it like yesterday, so I didn't have to manually change 200 videos or so... ^^
Re: What's up at Lestrade's?
« Reply #562,  »
FIX: Some tags would yield no results for games when accessing their tag page. (I suspect this happened for most or all of the tags that were added recently, and there are a lot.)
Re: What's up at Lestrade's?
« Reply #563,  »
NEW: 'Export' button on tradable tab will allow you to easily export your tradable list to your SteamTrades trade topic, or anything else that supports markdown. (Will keep working on this feature to improve it and make it more complete. For now it's already pretty usable & fine enough!)

Pika! Pika!

  • Newbie
  • Posts: 29
  • Trades: 40
Re: What's up at Lestrade's?
« Reply #564,  »
Quote from Lestrade 尚 on November 17th, 11:44 PM
NEW: 'Export' button on tradable tab will allow you to easily export your tradable list to your SteamTrades trade topic, or anything else that supports markdown. (Will keep working on this feature to improve it and make it more complete. For now it's already pretty usable & fine enough!)
Thanks a lot! This is a great feature. One suggestion I have is to put the link in regards to sorting choices at Lestrades by default near the top of the list instead of at the bottom as some might only see the feature when they have looked through the list. As added bonus it might also redirect more people to Lestrades. I initially thought I would prefer alphabetical sorting, but it is actually quite nice to have the rarest games at the top by default.

Lestrade 尚

  • I'm Share-Locked
  • Administrator
  • Posts: 924
  • Trades: 132
Re: What's up at Lestrade's?
« Reply #565,  »
NEW: improvements to the export feature...

- Steam gifts are now shown in their own category at the top, considering they're usually more valuable than regular keys. Note, your gifts will still show "(Steam gift)" next to the name; I wanted to hide those, but then I started wondering-- what if you type "castle of illusion steam gift" in the Steamtrades search engine? Will it match a Steam gift that's not marked as such in the same line? Just to be sure, I decided to keep the mention.

- Delisted items are no longer shown in the 'Other' category (unfortunately they still are in regular list (i.e. non-export) viewing, but I'll try to fix that later)

- Link to LT's is put on top. Feel free to remove it (or move it to the bottom), of course, it's only there for convenience.

- Added option to sort items alphabetically.
- Added option to prevent showing Steam gifts in their own category, and just mix them with the rest.
- You can also combine both options.

Enjoy :) I think I'm done with the feature for now.
Re: What's up at Lestrade's?
« Reply #566,  »
FIX: Custom item values weren't being shown in exported lists.

Also, I noticed that Steamtrades limits the size of its lists to 60000 bytes per side (have, want). I've devised a quick workaround by preventing exporting wishlist items tagged as 'no offers' or 'filler' (I was already skipping items marked as x0 quantity for both tradables & wishlist). In case it doesn't help you, I can try & have a look at simplifying the code even more, but even so I'd recommend using 'filler' on everything in your wishlist that you really don't bother enough to want to export to Steamtrades or Reddit. It makes sense to me, at least.