- Update to using Python 3.10+ (because of stacktrace)
- Update stacktrace printing
- Fix: Fix for TCI, ChemicalSafety, VWR, ChemBlink, Fluorochem
- Feat: Update tests
- Fix: Fix for TCI, ChemicalSafety
- Feat: Update tests
- Feat: Add TCI as another source for SDS
- Feat: Add tests for TCI
- Feat: Add VWR as another source for SDS
- Feat: Add tests for VWR
- Feat: Remove TCI because of its new website
- Feat: Add ChemBlink as another source for SDS
- Feat: Add tests for ChemBlink
- Add TCI as another source for SDS
- Code clean up
- Add tests for SDS downloading functions
- Incorporate result from Fluorochem
- Fixing bug with existing default_safety_sheet_url and default_safety_sheet_mime by setting them to NULL
- Testing using cheminfo.org/webservices by extracting catalog number from Fluorochem
- Refractor extracting url download into its own method
- Added extracting url download from Chemicalsafety
- Switch to extracting data from Fisher Scientific because Chemexper has limited requests