Expand description
Post archiving and management system
§Overview
This crate provides functionality for managing and archiving posts from various platforms, with support for authors, tags, files, and comments. It implements a flexible data model that can handle different content types and maintain relationships between entities.
§Features
utils: Enables utility functions and manager functionalityimporter: Enables post importing capabilitiestypescript: Generates TypeScript type definitions
§Core Types
The system is built around several core types:
Author: Content creators with optional aliasesAlias: Alternative names for authorsPost: Content entries that can contain text and filesTag: Categorical labels for content organizationCollection: Grouping of posts, authors, and tagsFileMeta: File metadata and storage managementPlatform: Information about the platform from which posts are archivedComment: Nested discussion threads
Re-exports§
pub use alias::*;pub use author::*;pub use collection::*;pub use comment::*;pub use file_meta::*;pub use id::*;pub use post::*;pub use platform::*;pub use tag::*;pub use content::*;