darktable-org / darktable-org/lua-scripts
The `select_non_existing` lua script selects existing images
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Lua
- Sterne
- 219
- Forks
- 142
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
When Darktable's library contains images with cyrillic characters in the file path, the select_non_existing lua script selects those images in the library even though they exist on disk and display correctly in Darktable. It is a very similar to my earlier purge_nonexistent_images.bat issue.
It seems like the problem appears only on Windows, because when I tested on MacOS it worked fine.
Here's what gets selected after I click the "select non existing" button:
The expected selection would be:
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, das select_non_existing-Lua-Skript zu finden und zu überprüfen, wie es Dateipfade unter Windows prüft. Reproduziere das Problem mit vorhandenen Bildern, deren Pfade kyrillische Zeichen enthalten, und verifiziere anschließend, dass nur fehlende Bilder ausgewählt werden. Vergleiche das Verhalten, falls verfügbar, mit macOS.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- lua
- Bereich
- tooling
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Ruhig
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 55/100