Skip to content

destilabs/promedium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Repository of tools to improve medium user experience

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages