ackerleytng / logaze Goto Github PK
View Code? Open in Web Editor NEWBetter interface for filtering laptops on Lenovo outlet
Home Page: https://ackerleytng.github.io/logaze/
Better interface for filtering laptops on Lenovo outlet
Home Page: https://ackerleytng.github.io/logaze/
After a recent update (~24-48 hours ago) on the Outlet site, the tracker seems to be picking up the "Est Value" (full price) instead of the "Outlet Price" (actual price) from all the pages.
Ex:
https://www.lenovo.com/us/outletus/en/p/laptops/lenovo/lenovo-edu-chromebooks/ideapad-flex-3-cb-11igl05/82bb0009us
Est Value: $279.99
Lenovo Outlet Price: $254.79
Tracker chooses the $279.99 vaue as the "Price" to display.
(Thanks for a great tool!)
Is there a permanent URL from which to download the CSV? Currently the URLs look like https://jsonblob.com/api/jsonBlob/381d4455-63af-11ea-ad21-453934360a11 which I suspect are just for the current version and will become out of date when the Outlet site is scraped again.
I know I could use a headless browser or something along those lines to load the page and click the "csv" link, but I'd like to avoid doing that if possible.
logaze rescrape doesn't work. it has been "404 laptops found" for a few days, even lenovo outlet's laptop quantity changes. please resolve. thanks
The price sorting doesn't' sort based on the numeric value.
thanks for the good work, there is original price and current price column. it would be helpful to add % discount column
"Graphics" field is empty, this is probably due to the fact that now it changed to "Graphic Card" on the website. please kindly fix it
thanks
This link throws 404.
https://jsonblob.com/api/jsonBlob/381d4455-63af-11ea-ad21-453934360a11
Example when trying to buy this P1 Gen 3.
Old Address
https://www.lenovo.com/us/en/outletus/laptops/thinkpad/thinkpad-p/ThinkPad-P1-Gen-3/p/20TJX01300
New Address
https://www.lenovo.com/us/outletus/en/p/laptops/thinkpad/thinkpadp/thinkpad-p1-gen-3/20tjx01300
All buy links point to a broken URL:
E.g.: https://ackerleytng.github.io/logaze/%5Bobject%20Object%5D
(simply shows 404 error)
always saying "37 laptops found, last updated 4 hours ago", please kindly fix
thanks
it is not working, always show "40 laptops found," please have a look
thanks
there are some columns misplaced for certain rows, for example "price" column might contain some info that shall be belonged to other columns
hangs on start, last update 14 days ago
now on https://www.lenovo.com/us/outletus/en/laptops/?sortBy=priceUp it shows it has "1057 Matching results" however, logaze shows only 800 items, even "rescrape' many times
If there are more than a few hundred items in the list, the column sort does not work unless it is filtered down. Earlier today, they were refreshing, and there were 200 laptops, and clicking a column worked fine. Now there are over 600, and I have to filter on something (like RAM) in order to get the list sorted by a column.
Thanks for this tool. I have already purchased two laptops, and it is so much better than suffering through the Lenovo outlet.
When a user enters a filter on any Boolean column, ag-grid matches the filter against true or false instead of yes or no
After I applied the desired filters, left the site and revisited the next day, the first 9 columns were collapsed.
Add popups for auto scraping too
It has been "320 laptops" for many days, many items are out of stock now. rescrape doesn't update properly.
Specifically, it seems that there are models which show up on the outlet (the "view current models" tab is still there) but when you scroll down, the add to cart button is greyed out and there is an Out of Stock message.
Is it possible for the scraper to key off of one of these elements as well and ignore these listings? For example, this link has the following element:
<span class="rci-msg" style="color: #9c3022; font-weight: bold;"> Out of Stock</span>
And the add to cart button has the disabled attribute.
Hello great job with this tool.
Please why are there no legion's gen 8 laptops (2023) ?
It looks like it has stopped actually pulling new records. It has shown the exact same 341 listings, most of which are now no longer available for at least the last week, if not longer.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.