Giter Club home page Giter Club logo

vocabscribe's Introduction

Vocabulary.com Scraper

This is a Python script that scrapes Vocabulary.com lists and retrieves words, definitions, and examples in a .txt format which you can then import into Anki and learn these words en masse.

Requirements

  • Beautiful Soup library
  • selenium package
  • Chrome WebDriver

You can install the libraries using pip:

pip install beautifulsoup4 selenium

Make sure the "Chrome" folder is in the same directory as the script.

Usage

Run the script by executing the following command (or by simply clicking on it)

python VocabScribe.py

Enter the link to a Vocabulary.com list when prompted. The script will navigate to the provided URL and retrieve the words, definitions, and examples from the list(s) and write them to a text file with the list name.

Example

Enter Vocabulary.com link: https://www.vocabulary.com/lists/23400
Words, definitions, and examples have been written to 100_Top_SAT_Words_-_Vocabulary_List__Vocabularycom.txt.

The example output

abate	become less in amount or intensity	
abdicate	give up power, duties, or obligations	
aberration	a state or condition markedly different from the norm	
abstain	refrain from doing, consuming, or partaking in something	
adversity	a state of misfortune or affliction	
aesthetic	characterized by an appreciation of beauty or good taste	
amicable	characterized by friendship and good will	
anachronistic	chronologically misplaced	
...
spurious	plausible but false	
submissive	inclined or willing to give in to orders or wishes of others	
substantiate	establish or strengthen as with new evidence or facts	
subtle	difficult to detect or grasp by the mind or analyze	
superficial	of, affecting, or being on or near the surface	
superfluous	more than is needed, desired, or required	
surreptitious	marked by quiet and caution and secrecy	
tactful	having a sense of what is considerate in dealing with others	
tenacious	stubbornly unyielding	
transient	lasting a very short time	
venerable	profoundly honored	
vindicate	show to be right by providing justification or proof	
wary	marked by keen caution and watchful prudence	

vocabscribe's People

Contributors

maxdailene avatar

Watchers

 avatar  avatar

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.