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::*;