1. Welcome to Tacoma World!

    You are currently viewing as a guest! To get full-access, you need to register for a FREE account.

    As a registered member, you’ll be able to:
    • Participate in all Tacoma discussion topics
    • Communicate privately with other Tacoma owners from around the world
    • Post your own photos in our Members Gallery
    • Access all special features of the site

Computer programmers, lend me your ear... (deal related)

Discussion in 'Deals & Coupons' started by TheDevilYouLove, Jun 28, 2020.

  1. Jun 28, 2020 at 12:20 PM
    #21
    TacoRated

    TacoRated Do the chickens have large talons?

    Joined:
    Apr 18, 2016
    Member:
    #184657
    Messages:
    601
    Gender:
    Male
    Colorado
    Vehicle:
    2016 DCSB TRD OR
    High speed, special purpose duct-tape noise cancellation LCAs. Redline Tuning hood struts Hefty Fabworks Rock Sliders Trifold Bed Cover TRD Pro Grille
    You could easily pick up Python. I'm also a CS guy and Java was my first professional language. I didn't pick up Python until about 2-3 years ago. In some respects it's easier. It's just not statically typed and it's interpreted, not compiled. So sometimes bugs can easily slip through the cracks.
     
    0xDEADBEEF likes this.
  2. Jun 28, 2020 at 12:20 PM
    #22
    TheDevilYouLove

    TheDevilYouLove [OP] You can’t polish a turd, but you can polish a TRD

    Joined:
    May 26, 2016
    Member:
    #187953
    Messages:
    2,818
    Gender:
    Male
    First Name:
    Steve
    Marylandistan
    Vehicle:
    2010 Tacoma TRD Sport Access cab 4x4 silver streak
    dealers=['355toyota',
    'adamstoyota',
    'andrewtoyota',
    'aubreyalexandertoyota',
    'baierltoyota',
    'brewerairporttoyota',
    'brownstoyota',
    'buttetoyota',
    'cobbcountytoyota',
    'conicellitoyotaofspringfield',
    'crowntoyota',
    'dandeerytoyota',
    'darcarstoyota',
    'darcarstoyotaofbaltimore',
    'darcarstoyotaoffrederick',
    'deserttoyota',
    'eastmadisontoyota',
    'elmoretoyota',
    'evanstoyota',
    'foothillstoyota',
    'frankforttoyota',
    'fredandersontoyota',
    'ganleytoyota',
    'greenstoyotaoflexington',
    'hamertoyota',
    'hatchtoyota',
    'hendricktoyotaapex',
    'hendricktoyotaconcord',
    'hickorytoyota',
    'invergrovetoyota',
    'jimcolemantoyota',
    'jimellistoyota',
    'josephtoyota',
    'kerrytoyota',
    'kingstoyota',
    'koch33toyota',
    'lewistoyota',
    'lhmtoyotalemongrove',
    'lithiatoyotabillings',
    'loyaltytoyotarichmond',
    'maderatoyota',
    'maitatoyota',
    'mariettatoyota',
    'mcgeetoyotaofdudley',
    'mcgeorgetoyota',
    'metrotoyota',
    'miltonrubentoyota',
    'myalexandertoyota',
    'newboldtoyota',
    'oxmoortoyota',
    'passporttoyota',
    'prestigetoyota',
    'prestigetoyota-ny',
    'pretoy',
    'puentehillstoyota',
    'reinhardtmotors',
    'rogersandrogerstoyota',
    'rohrichtoyota',
    'rosevilletoyota',
    'salinastoyota',
    'savannahtoyota',
    'schaumburgtoyota',
    'sftoyota',
    'sheehytoyotafredericksburg',
    'sparkstoyota',
    'springhilltoyota',
    'stcharlestoyota',
    'stcloudtoyota',
    'stevenscreektoyota',
    'stevinsontoyotaeast',
    'stevinsontoyotawest',
    'sullivanbrotherstoyota',
    'sunrisetoyota',
    'teamtoyotaglenmills',
    'tonydivinotoyota',
    'toyotaofdecatur',
    'toyotaofelcajon',
    'toyotaofgladstone',
    'toyotaofgreenville',
    'toyotaoflakecity',
    'toyotaoflouisville',
    'toyotaofredlands',
    'toyotaofscranton',
    'toyotaofwilmington',
    'toyotapaloalto',
    'toyotawc',
    'tustintoyota',
    'tvtoyota',
    'venturatoyota',
    'waldorftoyota',
    'walkertoyota',
    'westcoasttoyotalb',
    ]
     
  3. Jun 28, 2020 at 12:21 PM
    #23
    TacoRated

    TacoRated Do the chickens have large talons?

    Joined:
    Apr 18, 2016
    Member:
    #184657
    Messages:
    601
    Gender:
    Male
    Colorado
    Vehicle:
    2016 DCSB TRD OR
    High speed, special purpose duct-tape noise cancellation LCAs. Redline Tuning hood struts Hefty Fabworks Rock Sliders Trifold Bed Cover TRD Pro Grille
    PM inbound.
     
  4. Jun 28, 2020 at 12:29 PM
    #24
    TacoRated

    TacoRated Do the chickens have large talons?

    Joined:
    Apr 18, 2016
    Member:
    #184657
    Messages:
    601
    Gender:
    Male
    Colorado
    Vehicle:
    2016 DCSB TRD OR
    High speed, special purpose duct-tape noise cancellation LCAs. Redline Tuning hood struts Hefty Fabworks Rock Sliders Trifold Bed Cover TRD Pro Grille
    Maybe try renaming the extension to .txt and attaching it the same way you did the Excel files.
     
  5. Jun 28, 2020 at 12:30 PM
    #25
    0xDEADBEEF

    0xDEADBEEF Swaying to the Symphony of Destruction

    Joined:
    Mar 2, 2019
    Member:
    #285037
    Messages:
    19,644
    Vehicle:
    2000 reg cab 4x4 flatbed MT
    If you get to the point where you want to take a stab at making a website, a $5/mo VPS instance is a good place to start. Or, for a little less money, I've been pretty happy with nearlyfreespeech.net
     
    CrustyTaco likes this.
  6. Jun 28, 2020 at 12:32 PM
    #26
    TacoRated

    TacoRated Do the chickens have large talons?

    Joined:
    Apr 18, 2016
    Member:
    #184657
    Messages:
    601
    Gender:
    Male
    Colorado
    Vehicle:
    2016 DCSB TRD OR
    High speed, special purpose duct-tape noise cancellation LCAs. Redline Tuning hood struts Hefty Fabworks Rock Sliders Trifold Bed Cover TRD Pro Grille
    Yeah that stuff is so cheap these days and pretty easy to manage. And honestly, if you just scraped the websites as a batch process once or twice a day and not per request, then the processing/bandwidth needs should be minimal.
     
    0xDEADBEEF[QUOTED] likes this.
  7. Jun 28, 2020 at 12:34 PM
    #27
    0xDEADBEEF

    0xDEADBEEF Swaying to the Symphony of Destruction

    Joined:
    Mar 2, 2019
    Member:
    #285037
    Messages:
    19,644
    Vehicle:
    2000 reg cab 4x4 flatbed MT
    Agreed. Or you could scrape them on request, and then store that value for a period of time. Then you're only scraping the things people are looking for, and not the whole catalog.
     
    TacoRated[QUOTED] likes this.
  8. Jun 28, 2020 at 12:37 PM
    #28
    TacoRated

    TacoRated Do the chickens have large talons?

    Joined:
    Apr 18, 2016
    Member:
    #184657
    Messages:
    601
    Gender:
    Male
    Colorado
    Vehicle:
    2016 DCSB TRD OR
    High speed, special purpose duct-tape noise cancellation LCAs. Redline Tuning hood struts Hefty Fabworks Rock Sliders Trifold Bed Cover TRD Pro Grille
    Yeah that's a good point, treat it like a cache.
     
  9. Jun 28, 2020 at 12:46 PM
    #29
    TheDevilYouLove

    TheDevilYouLove [OP] You can’t polish a turd, but you can polish a TRD

    Joined:
    May 26, 2016
    Member:
    #187953
    Messages:
    2,818
    Gender:
    Male
    First Name:
    Steve
    Marylandistan
    Vehicle:
    2010 Tacoma TRD Sport Access cab 4x4 silver streak
    I love Pandas! I’ve been playing around with stock market data in Pandas and it’s an incredible tool.
     
    TacoRated[QUOTED] and 0xDEADBEEF like this.
  10. Jun 28, 2020 at 12:52 PM
    #30
    TacoRated

    TacoRated Do the chickens have large talons?

    Joined:
    Apr 18, 2016
    Member:
    #184657
    Messages:
    601
    Gender:
    Male
    Colorado
    Vehicle:
    2016 DCSB TRD OR
    High speed, special purpose duct-tape noise cancellation LCAs. Redline Tuning hood struts Hefty Fabworks Rock Sliders Trifold Bed Cover TRD Pro Grille
    Oh yeah Pandas is great. I was doing some of that last week. This graph is from Plotly in Jupyer, data loaded and processed using Pandas. Although Plotly in Jupyter is a bit of a pain to set up. It is dynamic so you can scroll, zoom, select data, etc.

    msft.jpg
     
    0xDEADBEEF likes this.
  11. Jun 28, 2020 at 1:03 PM
    #31
    0xDEADBEEF

    0xDEADBEEF Swaying to the Symphony of Destruction

    Joined:
    Mar 2, 2019
    Member:
    #285037
    Messages:
    19,644
    Vehicle:
    2000 reg cab 4x4 flatbed MT
    I'll have to play with plotly... plotting has been a thorn in my side for way too long.




    Also, for more inspiration on this project, check out camelcamelcamel.com
     
    tpp4 likes this.
  12. Jun 28, 2020 at 1:09 PM
    #32
    Fargo Taco

    Fargo Taco Well-Known Member

    Joined:
    Mar 14, 2020
    Member:
    #322125
    Messages:
    8,746
    Gender:
    Male
    First Name:
    Not Drew but still Drew
    Fargo
    Vehicle:
    2019 TRD Pro
    Lomax tonneau cover, N-Fab Podium steps, bed mat
    I know juuuuust enought PowerBI and Excel Power Query to be dangerous. I have managed to be able to separate and recompile the URLs with the dealership list then pull the price for the item, but only from one dealership so far. I'm having issues automating pulling from multiple dealerships. :mad:
     
    TacoRated likes this.
  13. Jun 28, 2020 at 1:11 PM
    #33
    TacoRated

    TacoRated Do the chickens have large talons?

    Joined:
    Apr 18, 2016
    Member:
    #184657
    Messages:
    601
    Gender:
    Male
    Colorado
    Vehicle:
    2016 DCSB TRD OR
    High speed, special purpose duct-tape noise cancellation LCAs. Redline Tuning hood struts Hefty Fabworks Rock Sliders Trifold Bed Cover TRD Pro Grille
    Plotting using something like Matplotlib is fine as long as you don't want to customize the graphs too much and static graphs are OK. There are well known bugs that just make Matplotlib painful. I ran into a major regression last year that cost me a week and using Matplotlib was a requirement.

    Plotly is pretty good, just integrating with Jupyter requires some extra steps. You need to install ipywidget, npm, and do some additional steps. When looking at their website, I found it not entirely obvious this was required. If you're doing Pandas, then it is also worth checking out Seaborn. I think it's even made by Pandas maintainers. I haven't used Bokeh very much so I can't really speak to it.
     
    0xDEADBEEF[QUOTED] likes this.
  14. Jun 28, 2020 at 1:18 PM
    #34
    TacoRated

    TacoRated Do the chickens have large talons?

    Joined:
    Apr 18, 2016
    Member:
    #184657
    Messages:
    601
    Gender:
    Male
    Colorado
    Vehicle:
    2016 DCSB TRD OR
    High speed, special purpose duct-tape noise cancellation LCAs. Redline Tuning hood struts Hefty Fabworks Rock Sliders Trifold Bed Cover TRD Pro Grille
    If we architected this app right, it could operate not only against Toyota dealers, but also against other sellers. For example, those that sell Prinsu racks. It would just require different parsing for each site. The Toyota site makes it easy.
     
    Fargo Taco[QUOTED] likes this.
  15. Jun 28, 2020 at 1:45 PM
    #35
    TheDevilYouLove

    TheDevilYouLove [OP] You can’t polish a turd, but you can polish a TRD

    Joined:
    May 26, 2016
    Member:
    #187953
    Messages:
    2,818
    Gender:
    Male
    First Name:
    Steve
    Marylandistan
    Vehicle:
    2010 Tacoma TRD Sport Access cab 4x4 silver streak
    Yeah shipping would be a problem. My thinking was that this would really be helpful when they have the sales like they had for Memorial Day where there was free shipping if you spent >$50. If shipping is free, that makes it easy. Barring that you might have to call the dealer and see if they'd price match a specific other dealer.
     
  16. Jun 28, 2020 at 2:12 PM
    #36
    0xDEADBEEF

    0xDEADBEEF Swaying to the Symphony of Destruction

    Joined:
    Mar 2, 2019
    Member:
    #285037
    Messages:
    19,644
    Vehicle:
    2000 reg cab 4x4 flatbed MT
    Yeah the thing I need to do in the very near future is create a time series graph thats dynamic, so I'm looking at Rickshaw first since its based on D3 and I have a coworker that is using d3. But I'm also looking at canvas.js and plotly.
     
  17. Jun 28, 2020 at 4:40 PM
    #37
    crackils

    crackils Sith Lord Jar Jar

    Joined:
    Jul 30, 2017
    Member:
    #225460
    Messages:
    1,778
    Gender:
    Male
    First Name:
    Shane
    FL
    Vehicle:
    2012 TRD DCSB Off-Road - KINGS/5125s AF
    I still use http://gunbot.net/ and it finds ammo prices around the net, idk if this is any help :confused:

    Prices vary from dealer to dealer. For instance a 2020 TRD PRO IFS is $400 at one dealer and at another dealer it is $310 (theoretically)
     
  18. Jun 29, 2020 at 7:18 AM
    #38
    TheDevilYouLove

    TheDevilYouLove [OP] You can’t polish a turd, but you can polish a TRD

    Joined:
    May 26, 2016
    Member:
    #187953
    Messages:
    2,818
    Gender:
    Male
    First Name:
    Steve
    Marylandistan
    Vehicle:
    2010 Tacoma TRD Sport Access cab 4x4 silver streak
    I think imma play around with storing the prices in a database so price changes over time can be analyzed, sort of like what camelcamelcamel does for Amazon pricing. Also need to build out a more comprehensive list of dealers. 100 or so isn’t that many.
     
    crackils likes this.
  19. Jun 29, 2020 at 7:46 AM
    #39
    TacoRated

    TacoRated Do the chickens have large talons?

    Joined:
    Apr 18, 2016
    Member:
    #184657
    Messages:
    601
    Gender:
    Male
    Colorado
    Vehicle:
    2016 DCSB TRD OR
    High speed, special purpose duct-tape noise cancellation LCAs. Redline Tuning hood struts Hefty Fabworks Rock Sliders Trifold Bed Cover TRD Pro Grille

    I can send you want I did yesterday as a staring point. I won’t be able to do any more work on it this week.

    It has a DB and pulls the dealers from that. It also has a basic web service to kick things off. Python, Docker, and MySQL.
     
    Fargo Taco likes this.
  20. Jun 29, 2020 at 7:56 AM
    #40
    TheDevilYouLove

    TheDevilYouLove [OP] You can’t polish a turd, but you can polish a TRD

    Joined:
    May 26, 2016
    Member:
    #187953
    Messages:
    2,818
    Gender:
    Male
    First Name:
    Steve
    Marylandistan
    Vehicle:
    2010 Tacoma TRD Sport Access cab 4x4 silver streak
    Awesome!
     

Products Discussed in

To Top