Improve import performance (#261)

* Run import in batches, cache tags

* Use bulk operations for bookmarks and assigning tags

* Improve naming

* Restore bookmark validation

* Add logging

* Bulk create tags

* Use HTMLParser for parsing bookmarks

* add parser tests

* Add more importer tests

* Add more importer tests

* Remove pyparsing dependency

Co-authored-by: Sascha Ißbrücker <sascha.issbruecker@gmail.com>
This commit is contained in:
Sascha Ißbrücker
2022-05-21 09:27:30 +02:00
committed by GitHub
parent 117160ea87
commit f4e3d724f0
8 changed files with 571 additions and 103 deletions

View File

@@ -18,7 +18,6 @@ django-widget-tweaks==1.4.8
djangorestframework==3.12.4
idna==2.8
libsass==0.21.0
pyparsing==2.4.7
python-dateutil==2.8.1
pytz==2021.1
rcssmin==1.0.6