Skip to content
doriancodesPublic

About

Simple, protobuf-backed feed manager for storing and organizing links via the cli

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Linkleaf

Linkleaf

Manage protobuf-only Linkleaf feeds (linkleaf.v1)

CI


This repository contains the linkleaf-cli and linkleaf-core code.

⚠️ Warning: both the CLI and the public lib crate are under active development; details may change between versions.

Feed and Link Schemas

Defined in feed.proto:

  • Link

    • id (string) — auto-derived if omitted
    • title (string, required)
    • url (string, required)
    • date (string, YYYY-MM-DD)
    • summary (optional string)
    • tags (optional repeated strings)
    • via (optional string)
  • Feed

    • title (string)
    • version (uint32)
    • links (repeated Link, newest first)

Roadmap / Ideas

  • Export feeds to JSON, Markdown.
  • Import from bookmark managers or RSS.
  • Create Atom/RSS feed from feed
  • Signatures for feeds

Next release

  • Improve error handling, specific error types
  • rewrite missing tests
  • fix cmd_html -> hardcoded path for style.css
  • Populate name from link (automatic, feature?)

TODO (immediately)

  • Document library - done
  • Expose upsert - done
  • Datetime instead of date - done
  • Filtering and searching links by tags or date. - done
  • Inconsistencies in the api documentation
  • change name to linkleaf
  • check for publish

About

Simple, protobuf-backed feed manager for storing and organizing links via the cli

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages