scraper.py scrapes Wikipedia using BeautifulSoup to collect data on 2000+ plants. The data is stored in a csv file.
index.html Converts the plant database csv file into JSON and uses D3.js and vanilla javascript to dynamically render a taxonomy tree visualization, and the relevant content for each plant. The search bar has a custom coded autocomplete functionality which searches the list of plants based on query.
Javascript - Linter-js-standard 6.1.1 Python - Linter-pylama 0.10.1
- Improve quality of description text being scraped
- Improve quality and scalability of python scraping code
- Remove bracket references [4] in description
- Modularize logic
- improve website design