Skip to content

Commit daa544b

Browse files
committed
Adds synchronisation of Comments between Piwigo and LrC
1 parent 37baf60 commit daa544b

11 files changed

Lines changed: 970 additions & 430 deletions

File tree

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@ piwigoPublish.lrplugin/icons/piwigoPublish_1_5-assets/
1010
piwigoPublish.lrplugin/icons/piwigoPublish_2_0-assets/
1111
piwigoPublish.lrplugin/icons/piwigoPublish_1_0.psd
1212
piwigoPublish.lrplugin/icons/*psd
13-
13+
piwigoPublish.lrplugin/lrcUtils.lua
14+
piwigoPublish.lrplugin/PiwigoHelper.lua
1415

1516
# Other files
1617
cat layout.odt

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,12 @@
11
# Changelog
2+
## [20260111.26] - 2026-01-09
3+
### Fixed
4+
Fix #35 Comments Synchronisation feature request
5+
Fix #30 Cannot get tag list from Piwigo - error 401. Incorrect error message fixed.
6+
7+
### Added
8+
Comments synchronised between Piwigo and LrC
9+
210
## [20260106.25] - 2026-01-06
311
### Fixed
412
Fix #27 - Album formatting lost on import to LrC

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,14 +42,15 @@ A Lightroom Classic plugin which publishes images to a Piwigo host via the Piwig
4242

4343
## The following functionality is under development:
4444

45+
* Import collection/set/image structure from another publish service
46+
* if remoteIds / URLs are present these will be copied. Useful to copy another publish service where a Piwigo host is the target without having to clear the existing Piwigo albums prior to re-publishing.
4547
* Per album custom settings - allowing image sizes and other settings to be set at album level, overriding the global Publish Manager settings
4648
* Localisation for different languages
4749

4850
## The following functionality is planned:
4951

5052
* Support for the X-PIWIGO-API header instead of Authorization when sending API keys - v16.1 and above
51-
* Import collection/set/image structure from another publish service
52-
* if remoteIds / URLs are present these will be copied. Useful to copy another publish service where a Piwigo host is the target without having to clear the existing Piwigo albums prior to re-publishing.
53+
5354
* Metadata Check - check metadata on Piwigo matches Lrc (Title, Caption, GPS, Creator)
5455

5556
## The following functionality is not currently planned:

piwigoPublish.lrplugin/CustomMetadata.lua

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323

2424

2525
return {
26-
schemaVersion = 4,
26+
schemaVersion = 5,
2727
metadataFieldsForPhotos = {
2828

2929
{
@@ -80,5 +80,14 @@ return {
8080
title = 'Upload Time',
8181
version = 2
8282
},
83+
{
84+
dataType = 'string',
85+
readOnly = true,
86+
searchable = false,
87+
browsable = false,
88+
id = 'pwCommentSync',
89+
title = 'pwCommentSync',
90+
version = 1
91+
},
8392
}
8493
}

piwigoPublish.lrplugin/Info.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,5 +59,5 @@ return {
5959

6060
LrPluginInfoProvider = 'PluginInfo.lua',
6161

62-
VERSION = { major=20260106, minor=25, revision=0 },
62+
VERSION = { major=20260111, minor=26, revision=0 },
6363
}

piwigoPublish.lrplugin/Init.lua

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,8 @@ else
7171
end
7272

7373
_G.PiwigoBusy = false
74+
_G.RenderPhotos = false
7475
_G.iconPath = _PLUGIN:resourceId("icons/icon_med.png")
75-
_G.pluginVersion = "20260106.25"
76+
_G.pluginVersion = "20260111.26"
7677
--_G.LocStrings = utils.loadStrings()
7778

0 commit comments

Comments
 (0)