<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Revisão De Código on Renne Rocha</title>
    <link>https://rennerocha.com/tags/revis%C3%A3o-de-c%C3%B3digo/</link>
    <description>Recent content in Revisão De Código on Renne Rocha</description>
    <generator>Hugo</generator>
    <language>en</language>
    
      <managingEditor>blog@rocha.dev.br (Renne Rocha)</managingEditor>
    
    
      <webMaster>blog@rocha.dev.br (Renne Rocha)</webMaster>
    
    
    
      <lastBuildDate>Fri, 08 Apr 2022 00:00:00 +0000</lastBuildDate>
    
      <atom:link href="https://rennerocha.com/tags/revis%C3%A3o-de-c%C3%B3digo/index.xml" rel="self" type="application/rss+xml" />
      <item>
        <title>Revisão de Código: Extraindo dados do site &#39;Aos Fatos&#39;</title>
        <link>https://rennerocha.com/posts/revisao-de-codigo-extraindo-dados-do-site-aos-fatos/</link>
        <pubDate>Fri, 08 Apr 2022 00:00:00 +0000</pubDate><author>blog@rocha.dev.br (Renne Rocha)</author>
        <guid>https://rennerocha.com/posts/revisao-de-codigo-extraindo-dados-do-site-aos-fatos/</guid>
        <description>&lt;p&gt;Algumas semanas atrás, fiz a revisão de um código para extrair informações de&#xA;&lt;a href=&#34;https://peertube.lhc.net.br/w/g3zhbDB7b81Sx8LWLpdhAk&#34;&gt;campeonatos da CBF&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;A experiência de fazer isso em uma &lt;em&gt;live&lt;/em&gt; foi muito boa, pois consegui&#xA;ajudar alguém compartilhando um pouco da minha experiência,&#xA;mas também foi uma maneira de eu aprender mais, já que para comentar sobre algum&#xA;assunto eu precisei ler e estudar (e relembrar) algumas coisas que já fazia&#xA;algum tempo que eu não olhava.&lt;/p&gt;&#xA;&lt;p&gt;Depois de algum tempo, encontrei outra pessoa que me autorizou a fazer essa revisão&#xA;em uma &lt;em&gt;live&lt;/em&gt;. Dessa vez, fiz a revisão do código que extraia informações de&#xA;notícias do &lt;a href=&#34;https://www.aosfatos.org/&#34;&gt;Aos Fatos&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;O &lt;a href=&#34;https://github.com/diegofan-code/scrapy-aosfatos&#34;&gt;código&lt;/a&gt; é um projeto&#xA;feito com o &lt;a href=&#34;https://scrapy.org&#34;&gt;Scrapy&lt;/a&gt;, um framework Python para o&#xA;desenvolvimento de raspadores de dados.&lt;/p&gt;&#xA;&lt;div class=&#34;embed video-player&#34;&gt;&#xA;  &lt;iframe title=&#34;DIY Passive Mixer // Everything Went Wrong with this Build&#34; src=&#34;https://peertube.lhc.net.br/videos/embed/874fa418-026c-4f9d-8285-12fb796575a0&#34; allowfullscreen=&#34;&#34; sandbox=&#34;allow-same-origin allow-scripts allow-popups&#34; width=&#34;560&#34; height=&#34;315&#34; frameborder=&#34;0&#34;&gt;&lt;/iframe&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;Se você quiser que eu faça uma revisão do seu código em um vídeo, é só&#xA;entrar em contato comigo. Se eu achar que consigo ajudar de alguma&#xA;maneira, combinamos uma nova transmissão.&lt;/p&gt;&#xA;&lt;h2 id=&#34;links-de-referência&#34;&gt;&#xA;    &lt;a href=&#34;#links-de-refer%c3%aancia&#34; class=&#34;anchor&#34;&gt;&#xA;        &lt;svg class=&#34;icon&#34; aria-hidden=&#34;true&#34; focusable=&#34;false&#34; height=&#34;16&#34; version=&#34;1.1&#34; viewBox=&#34;0 0 16 16&#34; width=&#34;16&#34;&gt;&#xA;            &lt;path fill-rule=&#34;evenodd&#34;&#xA;                d=&#34;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&#34;&gt;&#xA;            &lt;/path&gt;&#xA;        &lt;/svg&gt;&#xA;    &lt;/a&gt;&#xA;    Links de Referência&#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://pypi.org/project/black/&#34;&gt;black&lt;/a&gt; - formatador de código automático&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://docs.scrapy.org/en/latest/topics/spiders.html?highlight=CrawlSpider#crawlspider&#34;&gt;CrawlSpider&lt;/a&gt; - tipo de Spider que ajuda a escrever códigos mais organizados&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://dateparser.readthedocs.io/en/latest/&#34;&gt;dateparser&lt;/a&gt; - biblioteca para conversão de texto em data&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://docs.scrapy.org/en/latest/topics/link-extractors.html&#34;&gt;LinkExtractor&lt;/a&gt; - class que auxilia a extração de links dentro de um HTML&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://lhc.net.br&#34;&gt;Laboratório Hacker de Campinas&lt;/a&gt; - hackerspace localizado em Campinas&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://owncast.online/&#34;&gt;owncast&lt;/a&gt; - plataforma &lt;em&gt;self-hosted&lt;/em&gt; por onde fiz a transmissão&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://joinpeertube.org/&#34;&gt;PeerTube&lt;/a&gt; - plataforma de vídeos livre, decentralizada e federada&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://peertube.lhc.net.br/a/rocha/video-channels&#34;&gt;Meu PeerTube&lt;/a&gt; - instância do PeerTube onde armazeno todos os meus vídeos&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;</description>
      </item>
  </channel>
</rss>