Crate post_archiver

Source
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 functionality
  • importer: Enables post importing capabilities
  • typescript: Generates TypeScript type definitions

§Core Types

The system is built around several core types:

  • Author: Content creators with optional aliases
  • Post: Content entries that can contain text and files
  • Tag: Categorical labels for content organization
  • FileMeta: File metadata and storage management
  • Comment: Nested discussion threads

Re-exports§

pub use alias::*;
pub use author::*;
pub use comment::*;
pub use file_meta::*;
pub use id::*;
pub use link::*;
pub use post::*;
pub use tag::*;

Modules§

alias
author
comment
file_meta
id
link
post
tag

Macros§

wrraper
This macro is wrraper tuple struct