summaryrefslogtreecommitdiff
path: root/internal/storage
diff options
from:
to:
context:
space:
mode:
authorGravatar SayaAndy <montferrat@tuta.io> 2025-08-12 22:33:41 +0700
committerGravatar SayaAndy <montferrat@tuta.io> 2025-08-12 22:33:41 +0700
commit73d4a3658ca14527e8a749bb8850a2c8e4bfac88 (patch)
tree19fb6b4ff9bdb50f39ffcbf13a0f0a4698166ed0 /internal/storage
parent140dd55ae162c3fd3337ab5ad96d418acab10deb (diff)
downloadarticlator-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.go7
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,
}}