• Stars
    star
    304
  • Rank 136,433 (Top 3 %)
  • Language
    HTML
  • License
    GNU General Publi...
  • Created over 2 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Learn everything web scraping with David Teather Codes on YouTube

Everything Web Scraping

Learn everything web scraping by David Teather find the video series on YouTube.

LinkedIn Sponsor Me Discord Server Twitter URL

Table Of Contents

  1. Course Catalogue
  2. How To start The Mock Websites

Please consider giving Course Feedback

Welcome!

Glad you're here! If it's your first time check out the the introduction, if not welcome back!

Consider sponsoring me on GitHub to make work like this possible

Supporting The Project

  • Star the repo 😎
    • Maybe share it with some people new to web-scraping?
  • Consider sponsoring me on GitHub
  • Send me an email or a LinkedIn message telling me what you enjoy in the course (and maybe what else you want to see in the future)
  • Submit PRs for suggestions/issues :)

Course Catalogue

  1. Introduction To The Course
  2. Introduction To Forging API Requests

How To Start The Mock Websites

With GitHub Codespaces (Recommended)

If you don't want to deal with installing and configuring software, I've set up this repository so that a GitHub Codespace can do all of that for you.

Note: A free GitHub account comes with 60 hours of Codespaces free each month, and if you're a student you can get 90 hours free each month with GitHub Pro through the GitHub Student Developer Pack (source)

Creating A Codespace

If you want to save your solutions, create a fork then create a Codespace from your own fork, then you'll be able to use git to save your changes.

Create a Codespace using the instructions below or here

Select Code -> Codespaces Tab -> The + Icon -> New With Options

Or click here

Select the configuration of the lesson you're on, and after hitting create a Codespace

VS Code editor will open in the browser and start all programs needed for the activity!

Cleaning Up

After finishing each lesson you can visit the GitHub Codespaces menu and delete the Codespace so you don't get charged while you're not using it.

Delete a Codespace with the 3 dots -> Delete

This will delete any changes you've made

Note: If you enjoy GitHub Codespaces consider checking out my ~30 minute LinkedIn Learning Course on Codespaces, you can get free 24h access through my LinkedIn post and feel free to send a connection request while you're over there 🤠

With Docker

Run docker-compose up while in a lesson directory, when it says development server started open localhost:3000 in your browser to check that it's working properly.

When done with this lesson you can control + c to shut down your docker containers.

Cleaning Up

With Docker Desktop
  1. Navigate to the containers tab on the side, find the lesson you want to delete and click the trashcan icon to remove it.
  2. Navigate to the images tab on the side, find the images starting with the course name to delete and hit the trash can.
With Command line
  1. To remove containers, docker rm $(docker ps -a -q --filter name=XXX), where XXX is the lesson number you want removed (ex: 001).
  2. To remove images, docker rmi $(docker images --filter label=lesson.number=X -a -q), where X is the number you want removed (ex: 1, ex: 10)

More Repositories

1

TikTok-Api

The Unofficial TikTok API Wrapper In Python
Python
4,712
star
2

TikTokBot

A TikTokBot that downloads trending tiktok videos and compiles them using FFmpeg
Python
349
star
3

python-obfuscator

I got tired of writing good code so I made good code to make bad code
Python
149
star
4

chatGPT-for-applications

Generate cover letters, resumes, and more with chatGPT!
Python
87
star
5

web-scraping-with-reverse-engineering

MOVED TO https://github.com/davidteather/everything-web-scraping
JavaScript
43
star
6

Instagram-Bot

This is a commissioned instagram bot that will auto assign instagram account proxies and execute a job list to follow, like, or comment on a post.
Python
38
star
7

tinder-bot

Tinder Automation Bot
Python
31
star
8

ApplicantAtlas

An open source event management platform focused on Hackathons
TypeScript
16
star
9

BackpackTf-API

Unoffical Backpack.tf wrapper in python
Python
14
star
10

webscraping-workshop-madhacks-2023

Introduction to Static Site Web Scraping Workshop For MadHacks 2023
Jupyter Notebook
5
star
11

Hotukdeals-Discord-Notifier

A commissioned project to notify a user on discord about new deals matching specific criteria.
Python
5
star
12

Target-Stock-Discord-Bot

This is a bot that is designed to respond with Target's stock based on a DPCI code.
Python
5
star
13

copypasta-generator

Code that creates copypasta
Python
3
star
14

app-etite

Discover a new place to eat
JavaScript
3
star
15

TCGPlayer-Scraper

This is a commissioned to return the listings with images of specific cards.
Python
3
star
16

triller-api

The Unofficial Triller API Wrapper In Python
Python
3
star
17

cursed-python

Python code, but cursed
Python
2
star
18

csgo-no-hands

Playing CSGO Without Using Hands
HTML
2
star
19

conspiracy-bot

A bot that just rambles about conspiracies from r/conspiracy
Python
2
star
20

worst-stock-predictor

Predicts the worst stocks to invest in
Python
2
star
21

astro-search-optimized-image-blog-template

Astro + Page Search + Optimized Images from Markdown + TailwindCSS + DaisyUI Template
Astro
2
star
22

linkedin-profile-picture-notifier

This is a commissioned project that notifies users over email when a person's LinkedIn profile picture changes
Python
2
star
23

Wisconsin-Covid19-API

A wrapper library to get Covid-19 data from Wisconsin's Department of Health
Python
2
star
24

imc-prosperity-2024

IMC Prosperity 2024, #103 USA #381 Globally
Python
1
star
25

scrape-crossfit-gyms

Scrapes crossfit gym data
Python
1
star
26

Mini-Apis

A python wrapper for a ton of small free apis.
Python
1
star
27

COVID19-US-Chrome-Extension

Google Chrome Extension Tracking COVID-19 in the US
JavaScript
1
star
28

zoom-scheduler

Repository for our hackdavis.io project
Python
1
star
29

ewg-water-scrape

Python
1
star
30

robot-interrupter

A robot that interrupts you because that's what you need in your life.
Python
1
star
31

STEP

C++
1
star
32

photo-booth

A basic photo booth application for controlling a gphoto2 compatible camera through a nice web interface that can send the pictures out to the user over email.
Python
1
star
33

UW-Madison-Covid-19

This is a dashboard to keep track of the current cases of coronavirus in and around the University of Wisconsin Madison.
TypeScript
1
star