1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
//! 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
//! - [`Alias`]: Alternative names for authors
//! - [`Post`]: Content entries that can contain text and files
//! - [`Tag`]: Categorical labels for content organization
//! - [`Collection`]: Grouping of posts, authors, and tags
//! - [`FileMeta`]: File metadata and storage management
//! - [`Platform`]: Information about the platform from which posts are archived
//! - [`Comment`]: Nested discussion threads
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;