Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - [] Nao 尚
The Noble Talk / Re: What's up at Lestrade's?
« on July 9th, 02:08 AM »
Thanks :) yes I worked on it for months and have been maintaining and improving it for years.
It's not a very popular trading site (which in turns means I didn't spend most of my resources on improving the trading system beyond the Ajax features), but I really enjoy using it as a library management tool.

Btw guys I'm thinking of removing restrictions on adding items to your library. There are so many situations where you Wouldn't want to rely on the Pending tag to be able to manually add or remove games ..
The Noble Talk / Re: What's up at Lestrade's?
« on June 20th, 03:34 PM »
As you may have noticed, I recently started overhauling the bundle page to separate giveaways from bundles.
The reason was two-fold:
1/ It was getting a bit crowded, especially with the many permanent giveaways that I didn't have the heart to remove,
2/ I wanted to make it easier for 'f2p' users to quickly access the latest giveaways.

First, I moved giveaways to the top of the page, and proceeded to hide 'older' giveaways, as well as giveaways that are already in your library (main reason being: why add clutter for something you already have, and which you're unlikely to be able to retrade anyway, since pretty much all giveaways except for Humble Bundle's don't come in the form of a redeemable key?)
Of course, you can show all giveaways, including those owned, by clicking the corresponding checkbox.
Then, I listed games individually, rather than giveaways entries (which were, internally, considered as bundles). This is because most giveaways only have one title in them. For actual giveaway bundles, I'm still listing entries individually, but they're now spaced in a way that indicates they're bundled together. (That's mostly for monthly Twitch Prime entries, really.)

Finally, today I restored store icons, and I added a link to the corresponding Steam game if it's listed in the database. For instance, if Epic releases a free game that was in your Steam wishlist, this will allow you to see that it's wishlisted, even if you didn't wishlist the Epic version.

I hope this helps as many people as possible. I find it helpful to myself, which is why I did it all anyway. I'm a selfish bastard! :eheh:
The Fatal Problem / Re: Issue(s)
« on June 18th, 12:01 AM »
I tried using false earlier, but it failed to work as well. (I also tried variations involving VERIFYHOST and FORBID_REUSE.)
Maybe now it'd work because you renewed the certificate, but I'm not sure I'll take any chances. ;)
The Fatal Problem / Re: Issue(s)
« on June 17th, 06:55 PM »
Well, I don't know, it's not working for me when disabling secure flags. Also, your flag format is for a command line call, I'm using PHP functions for that. ;)
The Fatal Problem / Re: Issue(s)
« on June 17th, 12:26 AM »
I'm all for a server update. Feel free.
Maybe it'll finally fix all the SSL problems. As I mentioned earlier, even cURL no longer works in the current setup when SSL is explicitly enabled. I've had to rely on file_get_contents instead, Which is less secure. (Although in my case, I'm only retrieving public data and not disclosing any sensitive information during the handshake, so it's not a problem per se, just something I'd rather not do as a proper web developer.)
The Fatal Problem / Re: Issue(s)
« on June 16th, 04:12 PM »
And here we are again, the SSL certificates expired... I'm really sick of it.
I'll probably move to a new server soon. I'll have to see. Meh. This isn't what I need right now, the extra workload...
The Fatal Problem / Re: Issue(s)
« on June 15th, 05:17 PM »
My fix for Barter issues was only partial; I made it more solid a few days after. I don't know if it impacted you.
The Fatal Problem / Re: Issue(s)
« on June 7th, 02:21 PM »
The problem should be fixed, although it's a temporary one. @Akylen please don't forget to delete your thread!
I apologize about this issue. @devotee was supposed to fix all configuration issues with the server, but this one clearly is problematic. I'm a bit tired of it, honestly...
The Fatal Problem / Re: Issue(s)
« on June 7th, 01:27 PM »
Okay guys, you can delete the thread over at the BVG Steam community!
The problem was with a configuration issue on this server!
I'm working on a fix.
The Fatal Problem / Re: Issue(s)
« on June 7th, 12:34 PM »
Note: I just read a bit more about error 302 and it looks like it might be a redirection problem. I'll look into it. Maybe it's a bug the webmaster didn't plan on 'introducing'. So far I've been scraping from his requested URL (which isn't the public-facing URL.)
The Fatal Problem / Re: Issue(s)
« on June 7th, 12:27 PM »
Yeah, although I still think Lestrade's is the most 'usable' trading system because it's more open (for instance you can send multiple offers to a single person), faster (AJAX everywhere, especially when adding and removing games to an offer), and clearer (the 'lock' icon to make a game mandatory in a multiple-choice offer), Barter clearly won with its number of users (which ultimately is the only thing that matters, isn't it? That the majority is making their life harder is irrelevant), so I'm doing most of my trades at Barter now, and enjoying the fact that its webmaster has been backporting Lestrade's features over there over the years. I believe recently he added the lock system, too, although I haven't used it yet. It's just a shame that when you do something at barter, it always takes 3 more clicks and 10 more seconds than the same operation at Lestrade's... Editing tradable tags? It has gotten better at BVG (you can now do it from a game page, thankfully), but it requires unnecessary clicking (why do I have to check a box next to a tradable before I can edit it? Why do I have to confirm tags one by one when he could add a multi-checkbox list instead?).
Anyway, at this point, I use Barter for trading mostly, and Lestrade's for the rest:
- maintaining my tradable list (then exporting it to Barter, excluding my 'may keeps' which I'm reserving for Lestrade's),
- maintaining my library (including fixing playtimes so that card farming time isn't taken into account),
- searching for games (it's so easy, and I can't tell you the number of games I found just because the search engine also looked inside game descriptions! Which as far as I know, is the only Steam search engine to do so!),
- looking at ITAD bundles (I'm aware that Barter now has much better support for bundles, but I'm not planning to scrape them for now, and since this is the only feature I still have to 'fix' manually from time to time, it's also the only feature that keeps me maintaining the website on a regular basis),
- discussions (the BVG Steam community isn't exactly practical to use...)
- commenting on games and bundles (rarely, but it's still something BVG doesn't have),
- just enjoying the slick layout and fast performance overall...

I couldn't live without Lestrade's, even without trading.
That's why I don't understand why Google is actively preventing search results from showing Lestrade's pages (just like it's pretty impossible to find pages for many of my websites -- for instance has a valuable database of artists for the Saint Seiya show, but typing an artist's name followed by '' into Google NEVER shows a relevant result!), I find it really sad. (Maybe Google has banned me for using Bing for about 5 minutes back in 2007 or so..?)
The Fatal Problem / Re: Issue(s)
« on June 6th, 02:48 AM »
You know, you don't have to convince him, we already had this discussion in the past. ;-)
Our main issue wasn't that I was scraping his database, but rather the fact that he wanted me to use his JSON API instead (which I'm thinking he wrote with me in mind). Which I'd be fine with, but there were always things missing compared to what was being shown on the website. And now in 2020 I don't really see an incentive to start rewriting my codebase anyway. Lestrade's is in maintenance mode, meaning I'm always there to fix it, but I don't even bother to document new features anymore... :-/ (For instance, this week I added a 'release date' field on studio pages, lol. Figured it could help if you're looking through a game series and want to know which one came out first.)
The Fatal Problem / Re: Issue(s)
« on June 4th, 09:43 PM »
Yeah, as I mentioned in the other topic, it looks like Barter is currently preventing other websites (or just Lestrade's?) from getting data from it.
Someone would have to ask the BVG webmaster to look into it and re-enable outside scraping.
We had this discussion years ago, and settled on a scraping system that was soft on his servers, I can look into making the updates less frequent (it's better than nothing), but if there's no way to get data from BVG, I will no longer be able to connect users between the websites, and make it possible to transfer tradables with tags, etc. Which would be... bad, for both websites (in my opinion).
Okay, so it looks like Barter broke their site or something... They no longer allow me to get their data.
Can someone contact the webmaster about this?
I'm getting 'Error 0' in return to my requests. I don't know if Lestrade's was banned (for no reason, since he's allowed me to scrape him, just like I tacitly allowed him to steal ideas from Lestrade's as a source for UI/UX improvements), or if it's the same for all websites.
Gosh, haven't touched this part of the code in a while... Can you post a screenshot, or something?