flutter_inspired_thinking_collect_artwork version: 0.0.15

Published 2025-09-05

ruud

sdk | dart flutter
repository | svn
platform | desktop
status | n/a
  • Readme
  • Changelog
  • Versions

flutter_inspired_thinking_collect_artwork

Collect artwork from archived data.

flutter_inspired_thinking_collect_artwork

graph

This is a port of CustomerSpecific/InspiredThinking/collectArtwork.js.

Notable differences

  • js reads pdf directory in this order: first *.pdf then *.PDF and does not sort the resulting list.

  • dart reads pdf directory (*.pdf, case-insensitive), then sorts the list on full path (case-insensitive).

  • js gets the first matching file (regardless of any path sorting). Gives random results because it depends on the order the files were read from disk.

  • dart gets the last matching file (takes any logical sorting into account like 'highest ordernumber' when it is part of the path), so will most likely find the newest file or at least does not generate random results.

  • js does not output anything if a file was found in the given existing pdf folder.

  • dart mentions the folder name where a file was found (both from 'archive' or 'existing' folder).

  • js repeats the same file over-and-over in the Location Artwork.txt log file.

  • dart states each found file only once in the Location Artwork.txt log file.

  • js repeats the same missing file over-and-over in the Missing Artwork.txt log file.

  • dart states each missing file only once in the Missing Artwork.txt log file.

  • js does not check if multiple files for the same match have equal file content.

  • dart does check if multiple files for the same match have equal file content (sha256 hash).

Notes

  • Since all file look-ups are performed by using only the sal number, any other text in a filename is redundant and could/should be removed, so we can store all files in a single folder (or database), thus preventing any confusion about what file (version) is used.
  • If it is needed to have file versions, a versioning mechanism should be used to tag a file to its production chronology.

Question(s)

  • Shouldn't we check if multiple files for the same match have equal file content (sha256 hash)?
  • Shouldn't the output folder be removed first, before generating/copying files into it?

Changelog

0.0.15 - 2025-09-05

Fixed

  • Unawaited futures.

Changed

  • icons_launcher -> 3.0.2 (was 3.0.1)
  • msix -> 3.16.12 (was 3.16.10)
  • msix -> 3.16.10 (was 3.16.9)
  • url_launcher -> 6.3.2 (was 6.3.1)
  • flutter_lints -> 6.0.0 (was 5.0.0)
  • intl -> 0.20.2 (was 0.19.0)
  • url_launcher_web -> 2.4.1 (was 2.4.0)
  • msix -> 3.16.9 (was 3.16.8)
  • fast_immutable_collections -> 11.0.4 (was 11.0.3)
  • intl -> 0.19.0 (was 0.20.2)
  • intl -> 0.20.2 (was 0.19.0)
  • collection -> 1.19.1 (was 1.19.0)
  • icons_launcher -> 3.0.1 (was 3.0.0)

0.0.14 - 2025-01-10

Changed

  • Version bump from 0.0.13 to 0.0.14 (url_launcher_web -> 2.4.0 (was 2.3.3)).

0.0.13 - 2025-01-07

Changed

  • Version bump from 0.0.12 to 0.0.13 (fast_immutable_collections -> 11.0.3 (was 11.0.2)).

0.0.12 - 2025-01-02

Changed

  • Version bump from 0.0.11 to 0.0.12 (fast_immutable_collections -> 11.0.2 (was 11.0.0)).

0.0.11 - 2024-12-23

Changed

  • Version bump from 0.0.10 to 0.0.11 (collection -> 1.19.0 (was 1.19.1)).

0.0.10 - 2024-12-23

Changed

  • Version bump from 0.0.9 to 0.0.10 (collection -> 1.19.1 (was 1.19.0)).

0.0.9 - 2024-12-19

Changed

  • Version bump from 0.0.8 to 0.0.9 (Support Apple silicon (arm64)).

0.0.8 - 2024-12-19

Changed

  • Version bump from 0.0.7 to 0.0.8 (collection -> 1.19.0 (was 1.19.1)).

0.0.7 - 2024-12-19

Changed

  • Version bump from 0.0.6 to 0.0.7 (collection -> 1.19.1 (was 1.19.0)).

0.0.6 - 2024-12-12

Changed

  • Version bump from 0.0.5 to 0.0.6 (collection -> 1.19.0 (was 1.18.0)).

0.0.5 - 2024-08-22

Changed

  • Version bump from 0.0.4 to 0.0.5 (SDK update 3.5.1).

0.0.4 - 2024-02-01

Changed

  • Version bump from 0.0.3 to 0.0.4 (Resolve package version confusions).

0.0.3 - 2023-09-15

Removed

  • file_picker dependency.

0.0.2 - 2023-09-14

Added

  • Screenshot.

0.0.1 - 2023-09-12

  • Initial version.

0.0.15

2025-09-05

[dmg64]

[dmg]

[deb]

download

0.0.14

2025-01-10

[dmg64]

[dmg]

[deb]

download

0.0.13

2025-01-07

[dmg64]

[dmg]

[deb]

download

0.0.12

2025-01-02 download

0.0.11

2024-12-23

[dmg64]

[dmg]

[deb]

download

0.0.9

2024-12-19 download

0.0.6

2024-12-12 download

0.0.5

2024-08-22 download

0.0.4

2024-02-01 download

0.0.3

2023-09-15 download

0.0.2

2023-09-14 download

0.0.1

2023-09-12 download