Add CSV import (Pocket/RIL) #957
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
In the past, we used Pocket to store bookmarks (previously called ReadItLater). This service is shutting down in July and we needed a simple way to import our archive to LinkAce. Pocket provides exports in CSV format at https://getpocket.com/export.
This pull requests adds support to LinkAce to process this CSV format.
I'm not very familiar with the LinkAce codebase so I'm sure this is not perfect but it worked reliably for us so I thought we might share our solution.
Example CSV
Very old data from Pocket might use the URL as title or contain extra whitespace in titles. These cases are handled as follows by this PR: