gitextract_s0diptc6/ ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ └── feature_request.md │ ├── pull_request_template.md │ └── workflows/ │ └── tests.yml ├── .gitignore ├── .pre-commit-config.yaml ├── BookRecSystem/ │ ├── __init__.py │ ├── asgi.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── mainapp/ │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── forms.py │ ├── helpers.py │ ├── migrations/ │ │ ├── 0001_initial.py │ │ ├── 0002_saveforlater.py │ │ └── __init__.py │ ├── models.py │ ├── tests.py │ ├── urls.py │ ├── views.py │ └── views_ajax.py ├── manage.py ├── pyproject.toml ├── requirements.txt ├── setup.cfg ├── static/ │ └── mainapp/ │ ├── css/ │ │ ├── explore.css │ │ ├── genre.css │ │ ├── index.css │ │ ├── layout.css │ │ ├── login.css │ │ ├── password_reset.css │ │ ├── read.css │ │ ├── recommendation.css │ │ ├── saved_book.css │ │ └── signup.css │ ├── dataset/ │ │ ├── books.csv │ │ ├── books_cleaned.csv │ │ └── full_book.csv │ └── model_files/ │ ├── surprise/ │ │ ├── book_embedding.npy │ │ ├── book_inner_id_to_raw.pickle │ │ ├── book_raw_to_inner_id.pickle │ │ └── sim_books.pickle │ └── tf-idf/ │ ├── cosine_rating_sim.npz │ └── indices.pkl └── templates/ ├── account/ │ ├── login.html │ ├── password_reset.html │ ├── password_reset_done.html │ ├── password_reset_from_key.html │ ├── password_reset_from_key_done.html │ └── signup.html └── mainapp/ ├── error_handler.html ├── explore.html ├── genre.html ├── index.html ├── layout.html ├── read.html ├── recommendation.html └── saved_book.html