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

Gemini and Gopher #861

Open
sjehuda opened this issue Jan 8, 2025 · 4 comments
Open

Gemini and Gopher #861

sjehuda opened this issue Jan 8, 2025 · 4 comments

Comments

@sjehuda
Copy link

sjehuda commented Jan 8, 2025

These platforms are easy for publishing content structuraly.

I have planned to publish only a dozen of posts for the next three years, yet I can not stop because it is so simple to create content which is nicely structured

  • gemini://woodpeckersnest.space/~schapps/journal.gmi
  • gemini://woodpeckersnest.space/~schapps/projects.gmi

solderpunk, one of the founders of Gemini has created two software for both protocols.

Gopher

Gemini

Both are written in the Python computer language.

@snarfed
Copy link
Owner

snarfed commented Jan 8, 2025

Fun! Gemini and Gopher are both great. They're document-oriented, though, while granary focuses on structured content. Do you have a sense for how you'd convert Gemini pages or Gopher text files (I assume?) to AS1 objects? I see that I could get title and content from Gemini, and content from Gopher, but that doesn't seem like enough to be worthwhile.

@sjehuda
Copy link
Author

sjehuda commented Jan 8, 2025

to AS1 objects?

Do you mean to Atom Syndication Format 1.0?

Do you have a sense for how you'd convert Gemini pages or Gopher text files (I assume?)

No. Not yet.

I have started by drafting a couple of posts in order to understand Gemini and to decide whether to utilize "offpunk" or "AV-98" for my XMPP news bot, and eventually I have been keeping on published articles by the day, instead of adding Gemini support.

References

Resources

Conclusion

I will draft code to read Gemini data with Slixfeed and I will inform you of my findings.

@snarfed
Copy link
Owner

snarfed commented Jan 9, 2025

Do you mean to Atom Syndication Format 1.0?

No, I meant ActivityStreams 1, it's the common format that granary uses internally. No matter though, the more important question is if there's any meaningful way to convert Gemini or Gopher content to granary's other output formats, eg AS2, RSS, JSON Feed, etc.

Again, I like Gemini and Gopher! I'm just not sure they'd make sense in granary specifically.

@sjehuda
Copy link
Author

sjehuda commented Jan 9, 2025 via email

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