diff options
| author | 2025-08-12 22:33:41 +0700 | |
|---|---|---|
| committer | 2025-08-12 22:33:41 +0700 | |
| commit | 73d4a3658ca14527e8a749bb8850a2c8e4bfac88 (patch) | |
| tree | 19fb6b4ff9bdb50f39ffcbf13a0f0a4698166ed0 /internal/storage | |
| parent | 140dd55ae162c3fd3337ab5ad96d418acab10deb (diff) | |
| download | articlator-73d4a3658ca14527e8a749bb8850a2c8e4bfac88.tar.gz articlator-73d4a3658ca14527e8a749bb8850a2c8e4bfac88.zip | |
feat: integrate parallel execution
refactor: simplify frontmatter parser
feat: always check for '.md' extension
feat: new timezone field
Diffstat (limited to 'internal/storage')
| -rw-r--r-- | internal/storage/b2.go | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/internal/storage/b2.go b/internal/storage/b2.go index 0c4b673..0d92707 100644 --- a/internal/storage/b2.go +++ b/internal/storage/b2.go @@ -60,9 +60,9 @@ func (sc *B2StorageClient) Scan() ([]string, error) { continue } - //if !strings.Contains(attrs.ContentType, "text/metadata") { - // continue - //} + if !strings.HasSuffix(obj.Name(), ".md") { + continue + } filePaths = append(filePaths, strings.TrimPrefix(obj.Name(), sc.prefix)) } @@ -125,6 +125,7 @@ func (sc *B2StorageClient) WriteMetadata(path string, metadata *frontmatter.Meta "thumbnail": metadata.Thumbnail, "tags": strings.Join(metadata.Tags, ","), "geolocation": metadata.Geolocation, + "timezone": metadata.Timezone, "metadata-last-update-sha1": oldAttrs.SHA1, }} |