Commit Graph

53 Commits (069bd9df1d3a44f14ea2bd3967e4044db48ee8d9)

Author SHA1 Message Date
toshiaki1729 069bd9df1d Update ui.py 2022-12-10 21:18:28 +09:00
toshiaki1729 f6f42df9ca change the default filter and the order of filters
#22
2022-12-10 19:43:35 +09:00
toshiaki1729 759772e2f3 add option to autofill textbox to edit caption
#23
2022-12-10 19:42:03 +09:00
toshiaki1729 12d6c3826b add option to show only selected tags in common tags textbox
#22
2022-12-10 19:06:48 +09:00
toshiaki1729 c82017c9ae move or delete files: show 0 if nothing selected 2022-12-10 12:54:22 +09:00
toshiaki1729 2668d5ef3d fix move or delete target sometime shows wrong num files 2022-12-10 12:49:28 +09:00
toshiaki1729 0f9b290eb7 move or delete files
#12
2022-12-10 12:36:18 +09:00
toshiaki1729 3c5b7083a0 fix old selected tags shown when reload dataset 2022-12-09 00:05:15 +09:00
toshiaki1729 6020090ca5 allow regex in search & replace
(#20)
2022-12-08 23:32:40 +09:00
toshiaki1729 1f9e123a0b remove empty tag after search & replace
#20
2022-12-08 21:06:53 +09:00
toshiaki1729 aefbe80bec change text 2022-12-07 23:26:33 +09:00
toshiaki1729 a3a2e4a8b3 Squashed commit of the following:
commit 9d1667049d84a462c5e89b3df15a8b370323dcf8
Author: toshiaki1729 <116595002+toshiaki1729@users.noreply.github.com>
Date:   Wed Dec 7 23:09:58 2022 +0900

    show what tags are "selected"

commit d2f385a5fb0073d2ba7809359b2ce29f1110ae64
Author: toshiaki1729 <116595002+toshiaki1729@users.noreply.github.com>
Date:   Wed Dec 7 22:52:37 2022 +0900

    invert behavior in exclusive filter

commit ba6ff5e00f85fbdf074d073ccc7dbb7eb0258a89
Author: toshiaki1729 <116595002+toshiaki1729@users.noreply.github.com>
Date:   Wed Dec 7 22:46:47 2022 +0900

    Update main.py

commit 76067e51a3fd0bca421a6b258cf872275c7f7b11
Author: toshiaki1729 <116595002+toshiaki1729@users.noreply.github.com>
Date:   Wed Dec 7 22:40:56 2022 +0900

    logic filter, batch text search and replace

    #11 #13 #15

commit f3688fa6aa3ec8e2b1e964a7d4291185ebd7f100
Merge: 05412b1 fddf4d9
Author: toshiaki1729 <116595002+toshiaki1729@users.noreply.github.com>
Date:   Wed Dec 7 00:26:23 2022 +0900

    Merge branch 'main' into logic-filter

commit 05412b1afdda7ac32467298e407a1f83e2a70690
Merge: cfbeec2 3c5987e
Author: toshiaki1729 <116595002+toshiaki1729@users.noreply.github.com>
Date:   Tue Dec 6 01:06:37 2022 +0900

    Merge branch 'main' into logic-filter

commit cfbeec208fa0645df7912f2bc43959ee704bdbcb
Merge: 88ecf79 d46f1a5
Author: toshiaki1729 <116595002+toshiaki1729@users.noreply.github.com>
Date:   Mon Dec 5 08:48:59 2022 +0900

    Merge branch 'main' into logic-filter

commit 88ecf79d8dc11c6e5a686e0154fbd6d40d2474d2
Merge: a746882 c3d3a69
Author: toshiaki1729 <116595002+toshiaki1729@users.noreply.github.com>
Date:   Mon Dec 5 08:29:09 2022 +0900

    Merge branch 'main' into logic-filter

commit a746882aab440396a3e24a6bd6f7eb022ec67cb8
Author: toshiaki1729 <116595002+toshiaki1729@users.noreply.github.com>
Date:   Mon Dec 5 00:58:57 2022 +0900

    replace text( on the way)

    #13

commit 9018e4c5754ef06caad733302cb7bfa3c9083188
Author: toshiaki1729 <116595002+toshiaki1729@users.noreply.github.com>
Date:   Sun Dec 4 19:05:58 2022 +0900

    separate tag replace feature from tag filter feature
2022-12-07 23:10:51 +09:00
toshiaki1729 3c5987e588 Update main.py 2022-12-06 01:01:39 +09:00
toshiaki1729 d46f1a5520 update tag list when caption is edited
related to #16
2022-12-05 08:43:23 +09:00
toshiaki1729 c3d3a697f3 fix issue #16 2022-12-05 08:15:47 +09:00
toshiaki1729 c7d832fed2 Update dataset.py 2022-12-04 11:11:43 +09:00
toshiaki1729 ae67af8256 fix wrong tag selected after replacing 2022-12-04 10:30:00 +09:00
toshiaki1729 9224db557f remove unused things 2022-12-04 10:17:35 +09:00
toshiaki1729 e8132edc00 refactoring and change in tag order
refactoring: preparing for #11 #14 #15

change in tag order: move selected tag on top
2022-12-04 10:06:16 +09:00
toshiaki1729 6c3e80ba2e Refactoring 2022-12-04 09:31:39 +09:00
toshiaki1729 f63584455a refactoring to prepare adding logic filter 2022-12-03 17:26:19 +09:00
toshiaki1729 d9e6cc4f5d Added a "Add ALL" button to "Filter by Selection"
#11 2. Add a "Add all" Button to "Filter by Selection"
2022-11-29 18:37:16 +09:00
toshiaki1729 af96b0fab1 Update dataset_tag_editor.py 2022-11-27 17:07:54 +09:00
toshiaki1729 75f10d784e Update dataset_tag_editor.py
#9
2022-11-27 17:04:41 +09:00
toshiaki1729 3868def72f change code using booru since it's modules are deprecated
#9
2022-11-22 19:23:56 +09:00
dtlnor e13cfe1aeb Remove cmd args requirement for deepdanbooru 2022-11-22 13:01:06 +09:00
jwfraustro bc25357297
update missed type hint 2022-11-20 13:38:58 -05:00
toshiaki1729 7a71c35b65 change UI order not to the textboxes go up and down depending on number of tags 2022-11-17 08:34:32 +09:00
toshiaki1729 17598b8668 Update dataset_tag_editor.py 2022-11-13 16:32:18 +09:00
toshiaki1729 3fd9bb4173 revert the method to distinguish the file is image or not 2022-11-13 13:13:24 +09:00
toshiaki1729 ee94410453 shows the number of images loaded #7 2022-11-13 12:41:38 +09:00
toshiaki1729 ba5c22c1b0 #7 2022-11-13 11:46:24 +09:00
toshiaki1729 4a14c054ea change folder structure 2022-11-13 00:54:05 +09:00
toshiaki1729 cb80f78d1b deselect deepbooru option when no --deepbooru cmdopt 2022-11-12 21:48:00 +09:00
toshiaki1729 20639fa79d edit README 2022-11-12 19:55:02 +09:00
toshiaki1729 89248bf87e interrogate features #5 #6 2022-11-12 13:07:46 +09:00
toshiaki1729 22c8cd60bf Update dataset_tag_editor_ui.py 2022-11-12 11:53:49 +09:00
toshiaki1729 76b7df802e rearrange ui 2022-11-12 11:52:50 +09:00
toshiaki1729 f61f3246a1 add feature to prefill captions with interrogator on loading dataset 2022-11-12 11:33:45 +09:00
toshiaki1729 9442e67bfb feature to generate caption with interrogator, UI text fix 2022-11-12 09:44:10 +09:00
toshiaki1729 08dffce5f8 refactoring (still on the way), fix showing Selected Tags after loading 2022-11-12 07:59:00 +09:00
Muhammad Rizqi Nur 7a853ed2cf Use typing for all collection hints to avoid import __future__ 2022-11-08 10:30:01 +07:00
Muhammad Rizqi Nur 0cb9db97dd Quick workaround for hints for python <3.9 2022-11-08 10:26:32 +07:00
toshiaki1729 daf0a03000 fix the text showing filter status
is not appropriate when clear filter or load other dataset
2022-11-03 23:23:41 +09:00
toshiaki1729 9e86a17671 loading from subdirectories 2022-11-03 22:36:46 +09:00
toshiaki1729 c533db7ae7 add shortcut to remove selection
and some changes on UI
2022-11-03 21:46:50 +09:00
toshiaki1729 c0e2073917 remove excess global variables 2022-11-03 21:33:48 +09:00
toshiaki1729 fa57e0d30d fix not updating filter text 2022-11-03 21:32:42 +09:00
toshiaki1729 0176589855 add new features, refactoring, remove tiny bugs
new features: filter images by selection
refactoring: use set to simplify filtering
  it may improve performance slightly on huge dataset but the bottleneck is displaying gallery
remove bugs: error when dataset directory is empty
2022-11-03 21:09:54 +09:00
toshiaki1729 ec6dea2e98 rename 2022-10-26 20:48:41 +09:00