Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Raindrop.io import #1359

Open
3 of 9 tasks
th opened this issue Feb 22, 2024 · 1 comment
Open
3 of 9 tasks

Feature Request: Raindrop.io import #1359

th opened this issue Feb 22, 2024 · 1 comment

Comments

@th
Copy link

th commented Feb 22, 2024

Type

  • General question or discussion
  • Propose a brand new feature
  • Request modification of existing behavior or design

What is the problem that your feature request solves

Importing Raindrop.io bookmarks.

Describe the ideal specific solution you'd want, and whether it fits into any broader scope of changes

I would like to be able to import bookmarks from raindrop. I have tried the Netscape HTML parser, but it does not add tags. Maybe it could just use tags or tag attributes, I don't think there could be problems with other programs using those attributes for anything else.

It's not part of the original Netscape HTML specification, but since many tools export in Netscape HTML format, and also offer tagging, I'd expect parsing out tags attributes ("tag="foo,bar") to help quite a few tools.

What hacks or alternative solutions have you tried to solve the problem?

I've tried to transform the export using a quick Python script to JSON, but ran into #1347

I gave up for the time being.

How badly do you want this new feature?

  • It's an urgent deal-breaker, I can't live without it
  • It's important to add it in the near-mid term future
  • It would be nice to have eventually

If you never get around to implementing it, that's totally fair! It's only a suggestion.


  • I'm willing to contribute dev time / money to fix this issue
  • I like ArchiveBox so far / would recommend it to a friend
  • I've had a lot of difficulty getting ArchiveBox set up

I'm attaching an example export file.

raindrop.txt

@pirate pirate mentioned this issue Mar 1, 2024
6 tasks
@jimwins
Copy link
Contributor

jimwins commented Mar 1, 2024

Pinboard's Netscape HTML version also adds a TAGS attribute that is comma-separated tags. The netscape_html parser is regex-based, maybe it would make sense to use Beautiful Soup for more resilient/flexible parsing, which could then also be used by the other HTML-based parsers.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants