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

Roam Import #55

Closed
phxtho opened this issue Jun 28, 2020 · 2 comments
Closed

Roam Import #55

phxtho opened this issue Jun 28, 2020 · 2 comments
Labels
documentation Improvements or additions to documentation enhancement New feature or request help wanted Extra attention is needed

Comments

@phxtho
Copy link

phxtho commented Jun 28, 2020

First of all great work!

I've been working on importing my roam knowledge graph into foam. There's a couple of features/issues which I was wondering about.

  1. Roam's export doesn't generate # Headings which are required for the markdown links graph, this seems relatively easy to resolve by simply making the file name the heading.
  2. Roam notes feature backlinks showing which notes reference the note you're on, something like this was implemented by andy matuschak
  3. Resolving block embeds and block references implemented by roam export

I was wondering what the best way to integrate all of this into something Roam users can get up and running quickly in — wether as part of foam, an extension or just simply shipping a js script users can run on import?

@jevakallio
Copy link
Collaborator

Thank you for this issue! Migrating to Foam from Roam (and other tools) is on the roadmap and all help is very much appreciated!

Headings

For the time being this is a hard constraint by third party extensions, but you should be able to write a script to generate headings from file names pretty easily. I might do this at some point, but if you need it and end up doing it, please share it and we'll make it available to other Roam/Foam users

Backlinks

Backlinking is already supported in VS Code. See https://foambubble.github.io/foam/backlinking.

I'm considering doing something like Andy's script and bringing them into the files themselves, see: https://foambubble.github.io/foam/materialized-backlinks . I have all the data available already, just haven't decided if it's a good idea or not.

Block embeds

Haven't thought about this yet. When I used Roam, I didn't use block embeds, so need to familiarise myself with the feature. Ideas welcome.

@jevakallio jevakallio transferred this issue from foambubble/foam-vscode Jul 4, 2020
@jevakallio jevakallio added enhancement New feature or request documentation Improvements or additions to documentation help wanted Extra attention is needed labels Jul 4, 2020
@riccardoferretti
Copy link
Collaborator

Due to the high volume of issues, we're closing out older ones without recent activity. Please open a new issue if you need help!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants