Skip to content

Latest commit

 

History

History
37 lines (29 loc) · 1.1 KB

README.md

File metadata and controls

37 lines (29 loc) · 1.1 KB

Promedium

Repository of tools to improve medium user experience

Features

  • Parsing of reading list
  • Zero-shot learning classification of reading list titles

Installation

Promedium requires Python3.9 and Selenium Chrome Driver to be installed.

Create virtual environment and install requirements.txt

python3.9 -m pip install virtualenv
python3.9 -m virtualenv venv
source venv/bin/activate
pip install -r requirements.txt

Preconditions:

  • make sure you've made your reading list public
  • make sure you've changed username in url to yours

Parse first 20 titles from your Medium reading list

python -m spider --url https://username.medium.com/list/reading-list

Parse first 200 titles your Medium reading list

python -m spider --url https://username.medium.com/list/reading-list --page_count 10

Classify titles using huggingface zero-shot learning pipeline

python -m classifier --data_path ./outputs/output.csv --predictions_output ./outputs/predictions.csv --num_of_titles 100 --output_path ./outputs/output.png