[pt-BR]🇧🇷 Quinta do Patinho! - Construindo nosso MCP

By GitHub

Share:

Key Concepts

  • Price Tracker Project: A project aimed at finding the cheapest washing and drying machines online.
  • Cloud (Claudinho): An AI assistant or tool being used to help with the price tracking project.
  • Web Scraping: The process of extracting data from websites, which is a core component of the price tracker.
  • API (Application Programming Interface): A set of rules and protocols that allows different software applications to communicate with each other.
  • Mercado Livre: A major e-commerce platform in Brazil, a primary target for the price tracking project.
  • Black Friday: A major shopping event where discounts are offered, relevant to the project's goal of finding cheap appliances.
  • TDHA (Attention Deficit Hyperactivity Disorder): Mentioned in the context of testing and self-discovery.
  • Literalmente: A Portuguese word discussed in relation to its misuse in common language, leading to a project idea.
  • Gamb Conflow Your Mind conference: A technology conference where the speaker and others will be participating.
  • Open Source Friday Brasil: A recurring event or stream related to open-source projects.

Price Tracker Project: Challenges and Progress

The main focus of the live stream is the continuation of a price tracker project designed to find the cheapest washing and drying machines. The speaker expresses a strong desire to see this project function, especially in anticipation of Black Friday and using her 13th salary to purchase such an appliance.

Key Points:

  • Initial Goal: To find the cheapest and highest quality washing and drying machines by searching online.
  • Tool Used: The speaker is attempting to use an AI assistant referred to as "Cloud" or "Claudinho" to automate the search process.
  • Data Sources: The project aims to search across multiple Brazilian stores, including Mercado Livre, Magazine Luiza, and Casa Bahia, each with various data sources.
  • Technical Challenges:
    • Cloud's Limitations: Cloud initially struggles to perform the search, contemplating the request rather than executing it. It eventually states it has access to a specialized tool for finding washing and drying machines at the lowest prices.
    • No Results Found: Cloud reports not finding any results, leading the speaker to believe she made an error.
    • Code Functionality: The speaker notes that the code had previously worked "on the first try," which she finds unusual.
    • Store Blocking: A significant issue identified is that stores, particularly Mercado Livre, have started blocking automatic scraping due to updates in their systems, such as Mercado Livre's new "Poli" system. This is a major hurdle for the price tracker.
    • API vs. Web Scraping: The speaker's brother suggests that Cloud might be simulating a browser session and using specific URL parameters for consistency, listing data instead of a grid, and spoofing headers to appear as a Mac using Chrome. This indicates a sophisticated scraping technique.
    • Data Discrepancies: Even when Cloud appears to find results, the information does not match the actual prices on Mercado Livre, indicating that manual searching is still necessary.
    • URL Parameter Issues: The speaker mentions that the minimum value parameter in the search is not working correctly.
  • Workarounds and Debugging:
    • Restarting Cloud: The speaker repeatedly restarts Cloud to try and get it to function.
    • Code Adjustments: The speaker mentions that adjustments were made to the search logic, and Cloud is now using Mercado Livre's default search.
    • Manual Search: Due to the technical difficulties, the speaker concludes that manual searching on the website is the most reliable method for now.
  • Project Status: The project is currently not fully functional due to the technical challenges, particularly with Mercado Livre's updated systems. The speaker expresses frustration and considers it a potential project for abandonment.

Project Idea: "Literalmente" Checker

The speaker proposes a new project idea stemming from her strong aversion to the misuse of the word "literalmente" (literally) in Portuguese.

Key Points:

  • Problem: The word "literalmente" is frequently used incorrectly in social media and everyday conversation, causing the speaker significant irritation.
  • Project Concept: A website where users can input a sentence containing "literalmente." The tool would then analyze the sentence and provide feedback on whether the word is used correctly.
  • Functionality: If the usage is incorrect, the website would explain why.
  • Motivation: The speaker believes this project would be a "good deed for humanity and Brazilian Portuguese."
  • Target Audience: Individuals who are unsure about the correct usage of "literalmente."

Personal Updates and Event Announcements

The speaker shares personal updates and announces upcoming events.

Key Points:

  • Personal Life:
    • She mentions having a dog in her office, contrasting with previous streams featuring cats.
    • She discusses her upcoming holiday plans, including two weeks off around Christmas and New Year's.
    • She is undergoing testing for TDHA, finding the process enjoyable and humorous.
    • She expresses a strong dislike for the misuse of "literalmente."
  • Event Participation:
    • Microsoft Event: She will be participating in a Microsoft event on November 25th.
    • Codcom Online: Also on November 25th, there is a Codcom online event.
    • GitHub Universe: The speaker mentions the "GitHub Universe" event, which will span multiple days. She will participate on November 25th.
    • Gamb Conflow Your Mind conference: She and Morgana will be attending this conference. The speaker will be there on Saturday afternoon and Sunday. Morgana will be there only on Sunday.
    • USP Campus Event: On November 30th, there will be an event at the USP campus in Bubu Tan, featuring an opening ceremony and workshops. The speaker will be leading a workshop.
  • T-shirt Issue: The speaker expresses frustration about not receiving a t-shirt for a "Fest" event, while others who finished later did.

Conclusion and Takeaways

The live stream highlights the ongoing challenges in developing an automated price tracking tool, particularly due to website updates and anti-scraping measures. Despite the technical setbacks, the speaker remains engaged, even proposing a new project based on a linguistic pet peeve. The stream also serves as a platform for personal updates and announcements of upcoming tech events, emphasizing the speaker's active participation in the developer community. The overarching theme is the persistence required in technology development, even when faced with obstacles, and the importance of community engagement.

Chat with this Video

AI-Powered

Hi! I can answer questions about this video "[pt-BR]🇧🇷 Quinta do Patinho! - Construindo nosso MCP". What would you like to know?

Chat is based on the transcript of this video and may not be 100% accurate.

Related Videos

Ready to summarize another video?

Summarize YouTube Video