Artwork

Το περιεχόμενο παρέχεται από το Michael Kennedy and Brian Okken. Όλο το περιεχόμενο podcast, συμπεριλαμβανομένων των επεισοδίων, των γραφικών και των περιγραφών podcast, μεταφορτώνεται και παρέχεται απευθείας από τον Michael Kennedy and Brian Okken ή τον συνεργάτη της πλατφόρμας podcast. Εάν πιστεύετε ότι κάποιος χρησιμοποιεί το έργο σας που προστατεύεται από πνευματικά δικαιώματα χωρίς την άδειά σας, μπορείτε να ακολουθήσετε τη διαδικασία που περιγράφεται εδώ https://el.player.fm/legal.
Player FM - Εφαρμογή podcast
Πηγαίνετε εκτός σύνδεσης με την εφαρμογή Player FM !

#454 It's some form of Elvish

29:07
 
Μοίρασέ το
 

Manage episode 514800791 series 1305988
Το περιεχόμενο παρέχεται από το Michael Kennedy and Brian Okken. Όλο το περιεχόμενο podcast, συμπεριλαμβανομένων των επεισοδίων, των γραφικών και των περιγραφών podcast, μεταφορτώνεται και παρέχεται απευθείας από τον Michael Kennedy and Brian Okken ή τον συνεργάτη της πλατφόρμας podcast. Εάν πιστεύετε ότι κάποιος χρησιμοποιεί το έργο σας που προστατεύεται από πνευματικά δικαιώματα χωρίς την άδειά σας, μπορείτε να ακολουθήσετε τη διαδικασία που περιγράφεται εδώ https://el.player.fm/legal.
Topics covered in this episode:
Watch on YouTube
About the show

Sponsored by us! Support our work through:

Connect with the hosts

Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too.

Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it.

Brian #1: djrest2 - A small and simple REST library for Django based on class-based views.

Michael #2: Github CLI

  • GitHub’s official command line tool
  • Features
    • Checking out a pull request locally
    • You can clone any repository using OWNER/REPO syntax: gh repo clone cli/cli
    • Create a pull request interactively: gh pr create
  • See all at cli.github.com/manual/examples

Brian #3: caniscrape - Know before you scrape. Analyze any website's anti-bot protections in seconds.

  • reddit announcement and discussion

  • caniscrape checks a website for common anti-bot mechanisms and reports:

    • A difficulty score (0–10)
    • Which protections are active (e.g., Cloudflare, Akamai, hCaptcha, etc.)
    • What tools you’ll likely need (headless browsers, proxies, CAPTCHA solvers, etc.)
    • Whether using a scraping API might be better

    This helps you decide the right scraping approach before you waste time building a bot that keeps getting blocked.

Michael #4: 🐴 GittyUp

  • Never forget to pull again: Automatically discover and update all your Git repositories with one command.
  • Built initially to solve this problem
  • Rebuilt and published last week as part of my upcoming Agentic AI Programming for Python course. Get notified this week at training.talkpython.fm/getnotified
  • Update everything in a folder tree with gittyup
  • Review changes, blockers, etc with gittyup --explain

Extras

Brian:

Michael:

Joke: Some form of Elvish

  continue reading

464 επεισόδια

Artwork

#454 It's some form of Elvish

Python Bytes

1,333 subscribers

published

iconΜοίρασέ το
 
Manage episode 514800791 series 1305988
Το περιεχόμενο παρέχεται από το Michael Kennedy and Brian Okken. Όλο το περιεχόμενο podcast, συμπεριλαμβανομένων των επεισοδίων, των γραφικών και των περιγραφών podcast, μεταφορτώνεται και παρέχεται απευθείας από τον Michael Kennedy and Brian Okken ή τον συνεργάτη της πλατφόρμας podcast. Εάν πιστεύετε ότι κάποιος χρησιμοποιεί το έργο σας που προστατεύεται από πνευματικά δικαιώματα χωρίς την άδειά σας, μπορείτε να ακολουθήσετε τη διαδικασία που περιγράφεται εδώ https://el.player.fm/legal.
Topics covered in this episode:
Watch on YouTube
About the show

Sponsored by us! Support our work through:

Connect with the hosts

Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too.

Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it.

Brian #1: djrest2 - A small and simple REST library for Django based on class-based views.

Michael #2: Github CLI

  • GitHub’s official command line tool
  • Features
    • Checking out a pull request locally
    • You can clone any repository using OWNER/REPO syntax: gh repo clone cli/cli
    • Create a pull request interactively: gh pr create
  • See all at cli.github.com/manual/examples

Brian #3: caniscrape - Know before you scrape. Analyze any website's anti-bot protections in seconds.

  • reddit announcement and discussion

  • caniscrape checks a website for common anti-bot mechanisms and reports:

    • A difficulty score (0–10)
    • Which protections are active (e.g., Cloudflare, Akamai, hCaptcha, etc.)
    • What tools you’ll likely need (headless browsers, proxies, CAPTCHA solvers, etc.)
    • Whether using a scraping API might be better

    This helps you decide the right scraping approach before you waste time building a bot that keeps getting blocked.

Michael #4: 🐴 GittyUp

  • Never forget to pull again: Automatically discover and update all your Git repositories with one command.
  • Built initially to solve this problem
  • Rebuilt and published last week as part of my upcoming Agentic AI Programming for Python course. Get notified this week at training.talkpython.fm/getnotified
  • Update everything in a folder tree with gittyup
  • Review changes, blockers, etc with gittyup --explain

Extras

Brian:

Michael:

Joke: Some form of Elvish

  continue reading

464 επεισόδια

ทุกตอน

×
 
Loading …

Καλώς ήλθατε στο Player FM!

Το FM Player σαρώνει τον ιστό για podcasts υψηλής ποιότητας για να απολαύσετε αυτή τη στιγμή. Είναι η καλύτερη εφαρμογή podcast και λειτουργεί σε Android, iPhone και στον ιστό. Εγγραφή για συγχρονισμό συνδρομών σε όλες τις συσκευές.

 

Οδηγός γρήγορης αναφοράς

Ακούστε αυτήν την εκπομπή ενώ εξερευνάτε
Αναπαραγωγή