GithubHelp home page GithubHelp logo

skylerburger / apis_and_scrapers Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 20.88 MB

A collection Jupyter notebooks with examples of data requests using APIs and web scrapers.

Jupyter Notebook 90.36% Python 8.46% JavaScript 1.19%
adultswim craigslist instagram javascript jupyter-notebooks medium pypi python scrapers tmdb wikipedia youtube

apis_and_scrapers's People

Contributors

dependabot[bot] avatar skylerburger avatar

Watchers

 avatar  avatar

Forkers

loftwah

apis_and_scrapers's Issues

Remove if __name__ blocks

Move the demonstration code for your classes out of an 'if name:' block and into the scraper's associated notebook file. Add the demonstration of the class underneath the initial exploration code for the scraper.

Reorganize repo by subject

Reorganize the repo so files that interact with the same subject material (Wikipedia, YouTube, AdultSwim, etc.) are within the same directory instead of organized by language and file type. This make navigation and exploration easier from the top of the repo.

Create classes for AdultSwim Show Collection

Currently you have a builder and class the model a single AdultSwim show. Compose a builder and class that models the AdultSwim Show Collection. This would allow a client to view available shows and then request further information regarding a specific show. Requesting further information about a specific show would trigger the creation of an AdultSwimShow object.

To Create:

  • AdultSwimCollectionBuilder
  • AdultSwimCollection

Fix module links in notebooks

The instagram_scraper notebook has a link to the insta_builder module that is broken.

  • Direct the link to the associated page on GitHub
  • Add similar link to the adulswim_scraper notebook

Instagram Scraper Scrolling Broken

Instagram has changed how they preview profile pages to users that have not logged in. The page used to automatically scroll and bring up new content, there is now a 'see more' button that needs to be clicked before this automatic loading takes place. Find a way to locate and click the button with Selenium before proceeding with your scrolling algorithm.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.