1
0
Fork 0
Commit graph

112 commits

Author SHA1 Message Date
Salvoxia
bd72108262 Enhancement: Server Version Check
Older Immich versions provide the same API endpoint for getting the server version, a proper error message to check API URL is now displayed on error
2024-09-15 14:49:55 +02:00
Salvoxia
eb0ba51a29
README
Updated compatibility statement with v1.115.x
2024-09-13 19:09:45 +00:00
Salvoxia
96d83bbe7f
Merge pull request #45 from Salvoxia/feat-pathFilter
Feature: Path Filter
2024-09-08 18:31:32 +00:00
Salvoxia
0a9691de3c Path Filter
Fixed SyntaxWarning in Python3.12+
2024-09-08 19:48:21 +02:00
Salvoxia
5a0531bb6c Requirements
Reverted re
2024-09-08 19:47:56 +02:00
Salvoxia
ad18176679 README
Added documentation for Filtering for Assets
2024-09-08 19:37:36 +02:00
Salvoxia
b503a902ef Requirements
Added re
2024-09-08 19:28:01 +02:00
Salvoxia
494b6386b3 Path Filter
Switched from fnmatch.filter() to StackOverflow solution until Python3.13 glob.translate() becomes available to counter the problem of fnmatch.filter() not stopping at the directory separator
2024-09-08 19:27:25 +02:00
Salvoxia
3f395eb57c Dockerfile
Added support for Path Filter feature
2024-09-08 15:05:23 +02:00
Salvoxia
d26f027ec4 Feature: Path Filter
Added support for filtering assets using a glob-like pattern (using fnmatch)
2024-09-08 15:00:57 +02:00
Salvoxia
901463d742
Merge pull request #43 from Salvoxia/feat-FindAssetsInAlbum
Feat find assets in album
2024-09-07 21:18:15 +00:00
Salvoxia
11c6a4788e README
Added documentation for new Assets in Multiple Albums feature
2024-09-07 23:12:25 +02:00
Salvoxia
aa673605d8 Dockerfile
Added support for Find Assets in Albums feature
2024-09-07 16:24:13 +02:00
Salvoxia
8c7289d955 Feature: Find Assets in Albums
Added option to fetch all assets from Immich even if they are already part of an album and treat them as normal
2024-09-07 16:23:54 +02:00
Salvoxia
4d6443effc Version Check
Only assume old version on status code 404, raise communication error for all other codes
2024-09-07 16:03:32 +02:00
Salvoxia
54ae6b062f README
Updated to use Github blockquote highlighting for important sections
2024-09-07 15:46:59 +02:00
Salvoxia
ba1eedb1f7
README
Updated compatibility statement with v1.114.x
2024-09-06 16:17:40 +00:00
Salvoxia
393d838d9e
README
Updated compatibility statement with v1.106.1 - v1.113.x
2024-08-30 18:27:30 +00:00
Salvoxia
8ad6676053
Merge pull request #40 from kvalev/patch-1
Fix configuration typo
2024-08-30 07:15:33 +00:00
Krassimir Valev
aea2ebdbc1
Fix configuration typo 2024-08-30 08:02:43 +02:00
Salvoxia
2cb58e3044
README
Updated compatibility statement with v1.106.1 - v1.112.x
2024-08-21 13:06:06 +00:00
Salvoxia
34f4945e4b
Merge pull request #38 from Salvoxia/dev
Merge features to main
2024-08-21 12:49:16 +00:00
Salvoxia
49e64e501a README
Added documentation for new --album-order / ALBUM_ORDER argument / env variable
2024-08-21 14:44:22 +02:00
Salvoxia
89a1c6f409 Docker
Added support for Album Order Feature
2024-08-21 14:43:59 +02:00
Salvoxia
44b5ff1abc
Merge pull request #37 from ferbar/dev
Feature: add order asc option
2024-08-21 12:24:56 +00:00
Christian Ferbar
ad785ab105 fix order 2024-08-21 12:20:04 +02:00
Christian Ferbar
5730236383 fix typo 2024-08-21 00:10:04 +02:00
Christian Ferbar
d81b1b0675 cleanup 2024-08-21 00:07:59 +02:00
Christian Ferbar
c0a76d2734 Feature
Album order option
2024-08-21 00:06:06 +02:00
Salvoxia
861dddfbbe Sync Mode
Explicitly check for 403 status codes when fetching libraries or triggering offline asset removal to throw the appropriate error
2024-08-18 12:07:43 +02:00
Salvoxia
92493ad85b README
Added documentation for Sync Mode feature
2024-08-18 12:06:59 +02:00
Salvoxia
946193750d Feature: Introduced Sync Mode
Sync mode is a two-stage process to first delete offline assets from libraries, then delete empty albums (became empty due to offline assets removal)
2024-08-18 11:23:51 +02:00
Salvoxia
ad6414b99a Chore: Added Docstring to mehtods 2024-08-18 10:25:19 +02:00
Salvoxia
c28f81102a README
Updated and extended documentation for Automatic Album Sharing feature
2024-08-17 21:10:26 +02:00
Salvoxia
942bc5123c Share Feature
Allow specifying share role per user
2024-08-17 20:27:29 +02:00
Salvoxia
80a41cd11b Docker
Switched SHARE_WITH seprator to colon
2024-08-16 21:00:46 +02:00
Salvoxia
c005aeba0d README
Documented new arguments and environment variables for ablum sharing
2024-08-16 20:56:28 +02:00
Salvoxia
f0d467a03c Feature
Added sharing of new albums with one or multiple users with a defined share role (same role for all users
2024-08-16 20:52:33 +02:00
Salvoxia
235b0fbbb2 Merge branch 'main' into dev 2024-08-16 19:21:41 +02:00
Salvoxia
2fcb915688
README
Updated compatibility statement with 1.112.x
2024-08-14 18:03:16 +00:00
Salvoxia
6638166e05 Added Docker awareness
Added more clear user hints for how to run the container for creating/deleting albums depending on whether the script is running bare python or in Docker
2024-08-09 18:14:40 +02:00
Salvoxia
0eab3adde0 Docker
Fixed parsing of ROOT_PATHs containing blanks
2024-08-05 19:56:44 +02:00
Salvoxia
67425b769c README
Clarified syntax for passing negative album level ranges
2024-08-03 11:22:58 +02:00
Salvoxia
736c15703f README
Minor formatting changes
2024-08-02 20:09:42 +02:00
Salvoxia
cb94227058
Merge pull request #28 from Salvoxia/dev
Add run modes for cleaning up or deleting all albums
2024-08-02 17:59:05 +00:00
Salvoxia
1f0332f121 README
Restructured README and added table of contents
Added documentation of new cleanup feature
2024-08-02 19:52:39 +02:00
Salvoxia
158182ef2e Fixed typo in argparse help 2024-08-02 19:37:37 +02:00
Salvoxia
2991df8a04 Added support for MODE and DELETE_CONFIRM environment variables to Docker 2024-08-02 19:36:05 +02:00
Salvoxia
06ccbc728c Cron
Call the script with env variable UNATTENDED set to 1
2024-08-02 19:35:31 +02:00
Salvoxia
a62a6d4faf Added new option -d/--delete-confirm to confirm album deletion in CLEANUP and DELETE_ALL modes 2024-08-02 19:34:24 +02:00