From dc07952b2bdcc316f6e2ebc40e8afd5748fcbfa4 Mon Sep 17 00:00:00 2001 From: shooter-dev Date: Thu, 8 Oct 2026 06:28:03 +0200 Subject: [PATCH] refonte mangacollec_store --- .../src/mangacollec_store/__init__.py | 2 +- .../mangacollec_store/archives/__init__.py | 0 .../{ => archives}/authors/__init__.py | 10 ++++---- .../{ => archives}/authors/add_authors.py | 0 .../{ => archives}/authors/add_jobs.py | 0 .../{ => archives}/authors/add_tasks.py | 0 .../{ => archives}/authors/load_author.py | 8 +++--- .../{ => archives}/authors/load_authors.py | 2 +- .../{ => archives}/editions/__init__.py | 6 ++--- .../editions/add_box_editions.py | 0 .../{ => archives}/editions/add_editions.py | 0 .../{ => archives}/editions/load_edition.py | 8 +++--- .../{ => archives}/kinds/__init__.py | 4 +-- .../{ => archives}/kinds/add_kinds.py | 0 .../{ => archives}/kinds/load_kinds.py | 2 +- .../{ => archives}/model/__init__.py | 4 +-- .../{ => archives}/model/database.py | 2 +- .../{ => archives}/model/news.py | 0 .../{ => archives}/news/__init__.py | 2 +- .../{ => archives}/news/load_news.py | 8 +++--- .../archives/possessions/__init__.py | 25 +++++++++++++++++++ .../possessions/add_box_follow_editions.py | 0 .../possessions/add_box_possessions.py | 0 .../possessions/add_follow_editions.py | 0 .../possessions/add_possessions.py | 0 .../possessions/delete_box_possessions.py | 0 .../possessions/delete_possessions.py | 0 .../possessions/load_box_possessions.py | 2 +- .../possessions/load_volume_possessions.py | 2 +- .../{ => archives}/publishers/__init__.py | 6 ++--- .../publishers/add_publishers.py | 0 .../publishers/load_publisher.py | 8 +++--- .../publishers/load_publishers.py | 2 +- .../{ => archives}/series/__init__.py | 8 +++--- .../{ => archives}/series/add_serie.py | 0 .../{ => archives}/series/add_types.py | 0 .../{ => archives}/series/load_serie.py | 12 ++++----- .../{ => archives}/series/load_series.py | 2 +- .../mangacollec_store/{ => archives}/store.py | 2 +- .../{ => archives}/volumes/__init__.py | 8 +++--- .../{ => archives}/volumes/add_box_volumes.py | 0 .../{ => archives}/volumes/add_boxes.py | 0 .../{ => archives}/volumes/add_volumes.py | 0 .../{ => archives}/volumes/load_volume.py | 8 +++--- .../mangacollec_store/possessions/__init__.py | 25 ------------------- 45 files changed, 84 insertions(+), 84 deletions(-) create mode 100644 libs/mangacollec-store/src/mangacollec_store/archives/__init__.py rename libs/mangacollec-store/src/mangacollec_store/{ => archives}/authors/__init__.py (61%) rename libs/mangacollec-store/src/mangacollec_store/{ => archives}/authors/add_authors.py (100%) rename libs/mangacollec-store/src/mangacollec_store/{ => archives}/authors/add_jobs.py (100%) rename libs/mangacollec-store/src/mangacollec_store/{ => archives}/authors/add_tasks.py (100%) rename libs/mangacollec-store/src/mangacollec_store/{ => archives}/authors/load_author.py (82%) rename libs/mangacollec-store/src/mangacollec_store/{ => archives}/authors/load_authors.py (94%) rename libs/mangacollec-store/src/mangacollec_store/{ => archives}/editions/__init__.py (70%) rename libs/mangacollec-store/src/mangacollec_store/{ => archives}/editions/add_box_editions.py (100%) rename libs/mangacollec-store/src/mangacollec_store/{ => archives}/editions/add_editions.py (100%) rename libs/mangacollec-store/src/mangacollec_store/{ => archives}/editions/load_edition.py (81%) rename libs/mangacollec-store/src/mangacollec_store/{ => archives}/kinds/__init__.py (77%) rename libs/mangacollec-store/src/mangacollec_store/{ => archives}/kinds/add_kinds.py (100%) rename libs/mangacollec-store/src/mangacollec_store/{ => archives}/kinds/load_kinds.py (93%) rename libs/mangacollec-store/src/mangacollec_store/{ => archives}/model/__init__.py (78%) rename libs/mangacollec-store/src/mangacollec_store/{ => archives}/model/database.py (97%) rename libs/mangacollec-store/src/mangacollec_store/{ => archives}/model/news.py (100%) rename libs/mangacollec-store/src/mangacollec_store/{ => archives}/news/__init__.py (88%) rename libs/mangacollec-store/src/mangacollec_store/{ => archives}/news/load_news.py (83%) create mode 100644 libs/mangacollec-store/src/mangacollec_store/archives/possessions/__init__.py rename libs/mangacollec-store/src/mangacollec_store/{ => archives}/possessions/add_box_follow_editions.py (100%) rename libs/mangacollec-store/src/mangacollec_store/{ => archives}/possessions/add_box_possessions.py (100%) rename libs/mangacollec-store/src/mangacollec_store/{ => archives}/possessions/add_follow_editions.py (100%) rename libs/mangacollec-store/src/mangacollec_store/{ => archives}/possessions/add_possessions.py (100%) rename libs/mangacollec-store/src/mangacollec_store/{ => archives}/possessions/delete_box_possessions.py (100%) rename libs/mangacollec-store/src/mangacollec_store/{ => archives}/possessions/delete_possessions.py (100%) rename libs/mangacollec-store/src/mangacollec_store/{ => archives}/possessions/load_box_possessions.py (96%) rename libs/mangacollec-store/src/mangacollec_store/{ => archives}/possessions/load_volume_possessions.py (92%) rename libs/mangacollec-store/src/mangacollec_store/{ => archives}/publishers/__init__.py (66%) rename libs/mangacollec-store/src/mangacollec_store/{ => archives}/publishers/add_publishers.py (100%) rename libs/mangacollec-store/src/mangacollec_store/{ => archives}/publishers/load_publisher.py (81%) rename libs/mangacollec-store/src/mangacollec_store/{ => archives}/publishers/load_publishers.py (92%) rename libs/mangacollec-store/src/mangacollec_store/{ => archives}/series/__init__.py (64%) rename libs/mangacollec-store/src/mangacollec_store/{ => archives}/series/add_serie.py (100%) rename libs/mangacollec-store/src/mangacollec_store/{ => archives}/series/add_types.py (100%) rename libs/mangacollec-store/src/mangacollec_store/{ => archives}/series/load_serie.py (76%) rename libs/mangacollec-store/src/mangacollec_store/{ => archives}/series/load_series.py (93%) rename libs/mangacollec-store/src/mangacollec_store/{ => archives}/store.py (99%) rename libs/mangacollec-store/src/mangacollec_store/{ => archives}/volumes/__init__.py (65%) rename libs/mangacollec-store/src/mangacollec_store/{ => archives}/volumes/add_box_volumes.py (100%) rename libs/mangacollec-store/src/mangacollec_store/{ => archives}/volumes/add_boxes.py (100%) rename libs/mangacollec-store/src/mangacollec_store/{ => archives}/volumes/add_volumes.py (100%) rename libs/mangacollec-store/src/mangacollec_store/{ => archives}/volumes/load_volume.py (83%) delete mode 100644 libs/mangacollec-store/src/mangacollec_store/possessions/__init__.py diff --git a/libs/mangacollec-store/src/mangacollec_store/__init__.py b/libs/mangacollec-store/src/mangacollec_store/__init__.py index 895df7c..483cb8c 100644 --- a/libs/mangacollec-store/src/mangacollec_store/__init__.py +++ b/libs/mangacollec-store/src/mangacollec_store/__init__.py @@ -1,3 +1,3 @@ -from .store import Store +from mangacollec_store.archives.store import Store __all__ = ["Store"] diff --git a/libs/mangacollec-store/src/mangacollec_store/archives/__init__.py b/libs/mangacollec-store/src/mangacollec_store/archives/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/libs/mangacollec-store/src/mangacollec_store/authors/__init__.py b/libs/mangacollec-store/src/mangacollec_store/archives/authors/__init__.py similarity index 61% rename from libs/mangacollec-store/src/mangacollec_store/authors/__init__.py rename to libs/mangacollec-store/src/mangacollec_store/archives/authors/__init__.py index 2349a1a..4331f83 100644 --- a/libs/mangacollec-store/src/mangacollec_store/authors/__init__.py +++ b/libs/mangacollec-store/src/mangacollec_store/archives/authors/__init__.py @@ -5,10 +5,10 @@ # /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/ """Chargement des auteurs dans le store local.""" -from .add_authors import add_authors -from .add_jobs import add_jobs -from .add_tasks import add_tasks -from .load_author import LoadAuthor -from .load_authors import LoadAuthors +from mangacollec_store.archives.authors.add_authors import add_authors +from mangacollec_store.archives.authors.add_jobs import add_jobs +from mangacollec_store.archives.authors.add_tasks import add_tasks +from mangacollec_store.archives.authors.load_author import LoadAuthor +from mangacollec_store.archives.authors.load_authors import LoadAuthors __all__ = ["LoadAuthor", "LoadAuthors", "add_authors", "add_jobs", "add_tasks"] diff --git a/libs/mangacollec-store/src/mangacollec_store/authors/add_authors.py b/libs/mangacollec-store/src/mangacollec_store/archives/authors/add_authors.py similarity index 100% rename from libs/mangacollec-store/src/mangacollec_store/authors/add_authors.py rename to libs/mangacollec-store/src/mangacollec_store/archives/authors/add_authors.py diff --git a/libs/mangacollec-store/src/mangacollec_store/authors/add_jobs.py b/libs/mangacollec-store/src/mangacollec_store/archives/authors/add_jobs.py similarity index 100% rename from libs/mangacollec-store/src/mangacollec_store/authors/add_jobs.py rename to libs/mangacollec-store/src/mangacollec_store/archives/authors/add_jobs.py diff --git a/libs/mangacollec-store/src/mangacollec_store/authors/add_tasks.py b/libs/mangacollec-store/src/mangacollec_store/archives/authors/add_tasks.py similarity index 100% rename from libs/mangacollec-store/src/mangacollec_store/authors/add_tasks.py rename to libs/mangacollec-store/src/mangacollec_store/archives/authors/add_tasks.py diff --git a/libs/mangacollec-store/src/mangacollec_store/authors/load_author.py b/libs/mangacollec-store/src/mangacollec_store/archives/authors/load_author.py similarity index 82% rename from libs/mangacollec-store/src/mangacollec_store/authors/load_author.py rename to libs/mangacollec-store/src/mangacollec_store/archives/authors/load_author.py index ba01dcd..4dd58f2 100644 --- a/libs/mangacollec-store/src/mangacollec_store/authors/load_author.py +++ b/libs/mangacollec-store/src/mangacollec_store/archives/authors/load_author.py @@ -5,11 +5,11 @@ # /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/ from mangacollec.dto.catalogue import AuthorResponse -from mangacollec_store.authors import add_authors, add_jobs, add_tasks -from mangacollec_store.editions import add_editions -from mangacollec_store.series import add_serie +from mangacollec_store.archives.authors import add_authors, add_jobs, add_tasks +from mangacollec_store.archives.editions import add_editions +from mangacollec_store.archives.series import add_serie from mangacollec_store import Store -from mangacollec_store.volumes import add_volumes +from mangacollec_store.archives.volumes import add_volumes class LoadAuthor: diff --git a/libs/mangacollec-store/src/mangacollec_store/authors/load_authors.py b/libs/mangacollec-store/src/mangacollec_store/archives/authors/load_authors.py similarity index 94% rename from libs/mangacollec-store/src/mangacollec_store/authors/load_authors.py rename to libs/mangacollec-store/src/mangacollec_store/archives/authors/load_authors.py index bbbbbae..db2463d 100644 --- a/libs/mangacollec-store/src/mangacollec_store/authors/load_authors.py +++ b/libs/mangacollec-store/src/mangacollec_store/archives/authors/load_authors.py @@ -7,7 +7,7 @@ from mangacollec.dto.catalogue import AuthorsResponse -from mangacollec_store.authors import add_authors +from mangacollec_store.archives.authors import add_authors from mangacollec_store import Store diff --git a/libs/mangacollec-store/src/mangacollec_store/editions/__init__.py b/libs/mangacollec-store/src/mangacollec_store/archives/editions/__init__.py similarity index 70% rename from libs/mangacollec-store/src/mangacollec_store/editions/__init__.py rename to libs/mangacollec-store/src/mangacollec_store/archives/editions/__init__.py index d25ec73..e3da8b7 100644 --- a/libs/mangacollec-store/src/mangacollec_store/editions/__init__.py +++ b/libs/mangacollec-store/src/mangacollec_store/archives/editions/__init__.py @@ -5,8 +5,8 @@ # /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/ """Chargement des réponses d'édition dans le store.""" -from .add_box_editions import add_box_editions -from .add_editions import add_editions -from .load_edition import LoadEdition +from mangacollec_store.archives.editions.add_box_editions import add_box_editions +from mangacollec_store.archives.editions.add_editions import add_editions +from mangacollec_store.archives.editions.load_edition import LoadEdition __all__ = ["add_box_editions", "add_editions", "LoadEdition"] diff --git a/libs/mangacollec-store/src/mangacollec_store/editions/add_box_editions.py b/libs/mangacollec-store/src/mangacollec_store/archives/editions/add_box_editions.py similarity index 100% rename from libs/mangacollec-store/src/mangacollec_store/editions/add_box_editions.py rename to libs/mangacollec-store/src/mangacollec_store/archives/editions/add_box_editions.py diff --git a/libs/mangacollec-store/src/mangacollec_store/editions/add_editions.py b/libs/mangacollec-store/src/mangacollec_store/archives/editions/add_editions.py similarity index 100% rename from libs/mangacollec-store/src/mangacollec_store/editions/add_editions.py rename to libs/mangacollec-store/src/mangacollec_store/archives/editions/add_editions.py diff --git a/libs/mangacollec-store/src/mangacollec_store/editions/load_edition.py b/libs/mangacollec-store/src/mangacollec_store/archives/editions/load_edition.py similarity index 81% rename from libs/mangacollec-store/src/mangacollec_store/editions/load_edition.py rename to libs/mangacollec-store/src/mangacollec_store/archives/editions/load_edition.py index 0a59272..6f4f20c 100644 --- a/libs/mangacollec-store/src/mangacollec_store/editions/load_edition.py +++ b/libs/mangacollec-store/src/mangacollec_store/archives/editions/load_edition.py @@ -5,11 +5,11 @@ # /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/ from mangacollec.dto.catalogue import EditionResponse -from mangacollec_store.editions import add_editions -from mangacollec_store.publishers import add_publishers -from mangacollec_store.series import add_serie, add_types +from mangacollec_store.archives.editions import add_editions +from mangacollec_store.archives.publishers import add_publishers +from mangacollec_store.archives.series import add_serie, add_types from mangacollec_store import Store -from mangacollec_store.volumes import add_volumes +from mangacollec_store.archives.volumes import add_volumes class LoadEdition: diff --git a/libs/mangacollec-store/src/mangacollec_store/kinds/__init__.py b/libs/mangacollec-store/src/mangacollec_store/archives/kinds/__init__.py similarity index 77% rename from libs/mangacollec-store/src/mangacollec_store/kinds/__init__.py rename to libs/mangacollec-store/src/mangacollec_store/archives/kinds/__init__.py index 543a40f..edcc910 100644 --- a/libs/mangacollec-store/src/mangacollec_store/kinds/__init__.py +++ b/libs/mangacollec-store/src/mangacollec_store/archives/kinds/__init__.py @@ -4,7 +4,7 @@ # ___/ / / / / / / /_/ / / /_/ / / /_ / __/ / / /___/ / /_/ / / __/ | |/ / # /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/ -from .add_kinds import add_kinds -from .load_kinds import LoadKinds +from mangacollec_store.archives.kinds.add_kinds import add_kinds +from mangacollec_store.archives.kinds.load_kinds import LoadKinds __all__ = ["add_kinds", "LoadKinds"] diff --git a/libs/mangacollec-store/src/mangacollec_store/kinds/add_kinds.py b/libs/mangacollec-store/src/mangacollec_store/archives/kinds/add_kinds.py similarity index 100% rename from libs/mangacollec-store/src/mangacollec_store/kinds/add_kinds.py rename to libs/mangacollec-store/src/mangacollec_store/archives/kinds/add_kinds.py diff --git a/libs/mangacollec-store/src/mangacollec_store/kinds/load_kinds.py b/libs/mangacollec-store/src/mangacollec_store/archives/kinds/load_kinds.py similarity index 93% rename from libs/mangacollec-store/src/mangacollec_store/kinds/load_kinds.py rename to libs/mangacollec-store/src/mangacollec_store/archives/kinds/load_kinds.py index 66e5a62..bba99a5 100644 --- a/libs/mangacollec-store/src/mangacollec_store/kinds/load_kinds.py +++ b/libs/mangacollec-store/src/mangacollec_store/archives/kinds/load_kinds.py @@ -6,7 +6,7 @@ from mangacollec.dto.catalogue import KindsResponse from mangacollec_store import Store -from mangacollec_store.kinds import add_kinds +from mangacollec_store.archives.kinds import add_kinds class LoadKinds: diff --git a/libs/mangacollec-store/src/mangacollec_store/model/__init__.py b/libs/mangacollec-store/src/mangacollec_store/archives/model/__init__.py similarity index 78% rename from libs/mangacollec-store/src/mangacollec_store/model/__init__.py rename to libs/mangacollec-store/src/mangacollec_store/archives/model/__init__.py index 368f4a6..044efcd 100644 --- a/libs/mangacollec-store/src/mangacollec_store/model/__init__.py +++ b/libs/mangacollec-store/src/mangacollec_store/archives/model/__init__.py @@ -4,7 +4,7 @@ # ___/ / / / / / / /_/ / / /_/ / / /_ / __/ / / /___/ / /_/ / / __/ | |/ / # /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/ -from .database import Database -from .news import NewsStore +from mangacollec_store.archives.model.database import Database +from mangacollec_store.archives.model.news import NewsStore __all__ = ["Database", "NewsStore"] diff --git a/libs/mangacollec-store/src/mangacollec_store/model/database.py b/libs/mangacollec-store/src/mangacollec_store/archives/model/database.py similarity index 97% rename from libs/mangacollec-store/src/mangacollec_store/model/database.py rename to libs/mangacollec-store/src/mangacollec_store/archives/model/database.py index b1ee96f..730a26d 100644 --- a/libs/mangacollec-store/src/mangacollec_store/model/database.py +++ b/libs/mangacollec-store/src/mangacollec_store/archives/model/database.py @@ -27,7 +27,7 @@ from mangacollec.model.reads import Read from pydantic import BaseModel, Field from mangacollec.value_object import ID -from .news import NewsStore +from mangacollec_store.archives.model.news import NewsStore class Database(BaseModel): diff --git a/libs/mangacollec-store/src/mangacollec_store/model/news.py b/libs/mangacollec-store/src/mangacollec_store/archives/model/news.py similarity index 100% rename from libs/mangacollec-store/src/mangacollec_store/model/news.py rename to libs/mangacollec-store/src/mangacollec_store/archives/model/news.py diff --git a/libs/mangacollec-store/src/mangacollec_store/news/__init__.py b/libs/mangacollec-store/src/mangacollec_store/archives/news/__init__.py similarity index 88% rename from libs/mangacollec-store/src/mangacollec_store/news/__init__.py rename to libs/mangacollec-store/src/mangacollec_store/archives/news/__init__.py index cf0d2af..6072277 100644 --- a/libs/mangacollec-store/src/mangacollec_store/news/__init__.py +++ b/libs/mangacollec-store/src/mangacollec_store/archives/news/__init__.py @@ -5,6 +5,6 @@ # /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/ """Chargement des nouveautés dans le store local.""" -from .load_news import LoadNews +from mangacollec_store.archives.news.load_news import LoadNews __all__ = ["LoadNews"] diff --git a/libs/mangacollec-store/src/mangacollec_store/news/load_news.py b/libs/mangacollec-store/src/mangacollec_store/archives/news/load_news.py similarity index 83% rename from libs/mangacollec-store/src/mangacollec_store/news/load_news.py rename to libs/mangacollec-store/src/mangacollec_store/archives/news/load_news.py index 5465588..6c5ee0b 100644 --- a/libs/mangacollec-store/src/mangacollec_store/news/load_news.py +++ b/libs/mangacollec-store/src/mangacollec_store/archives/news/load_news.py @@ -6,10 +6,10 @@ from mangacollec.dto import NewsResponse from mangacollec_store import Store -from mangacollec_store.editions import add_box_editions, add_editions -from mangacollec_store.model import NewsStore -from mangacollec_store.series import add_serie, add_types -from mangacollec_store.volumes import add_box_volumes, add_boxes, add_volumes +from mangacollec_store.archives.editions import add_box_editions, add_editions +from mangacollec_store.archives.model import NewsStore +from mangacollec_store.archives.series import add_serie, add_types +from mangacollec_store.archives.volumes import add_box_volumes, add_boxes, add_volumes class LoadNews: diff --git a/libs/mangacollec-store/src/mangacollec_store/archives/possessions/__init__.py b/libs/mangacollec-store/src/mangacollec_store/archives/possessions/__init__.py new file mode 100644 index 0000000..898423d --- /dev/null +++ b/libs/mangacollec-store/src/mangacollec_store/archives/possessions/__init__.py @@ -0,0 +1,25 @@ +# __ _____ _ __ ____________________ __ _____________________ _____ _______________ +# / ___/ / /_ ____ ____ / /_ ___ ____ / __ \ ___ _ __/ +# \__ \ / __ \ / __ \ / __ \ / __/ / _ \ / __/ ____ / / / / / _ \ | | / / +# ___/ / / / / / / /_/ / / /_/ / / /_ / __/ / / /___/ / /_/ / / __/ | |/ / +# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/ + +from mangacollec_store.archives.possessions.add_box_follow_editions import add_box_follow_editions +from mangacollec_store.archives.possessions.add_box_possessions import add_box_possessions +from mangacollec_store.archives.possessions.add_follow_editions import add_follow_editions +from mangacollec_store.archives.possessions.add_possessions import add_possessions +from mangacollec_store.archives.possessions.delete_box_possessions import DeleteBoxPossessions +from mangacollec_store.archives.possessions.delete_possessions import DeletePossessions +from mangacollec_store.archives.possessions.load_box_possessions import LoadBoxPossessions +from mangacollec_store.archives.possessions.load_volume_possessions import LoadVolumePossessions + +__all__ = [ + "add_box_follow_editions", + "add_box_possessions", + "add_follow_editions", + "add_possessions", + "DeleteBoxPossessions", + "DeletePossessions", + "LoadBoxPossessions", + "LoadVolumePossessions", +] diff --git a/libs/mangacollec-store/src/mangacollec_store/possessions/add_box_follow_editions.py b/libs/mangacollec-store/src/mangacollec_store/archives/possessions/add_box_follow_editions.py similarity index 100% rename from libs/mangacollec-store/src/mangacollec_store/possessions/add_box_follow_editions.py rename to libs/mangacollec-store/src/mangacollec_store/archives/possessions/add_box_follow_editions.py diff --git a/libs/mangacollec-store/src/mangacollec_store/possessions/add_box_possessions.py b/libs/mangacollec-store/src/mangacollec_store/archives/possessions/add_box_possessions.py similarity index 100% rename from libs/mangacollec-store/src/mangacollec_store/possessions/add_box_possessions.py rename to libs/mangacollec-store/src/mangacollec_store/archives/possessions/add_box_possessions.py diff --git a/libs/mangacollec-store/src/mangacollec_store/possessions/add_follow_editions.py b/libs/mangacollec-store/src/mangacollec_store/archives/possessions/add_follow_editions.py similarity index 100% rename from libs/mangacollec-store/src/mangacollec_store/possessions/add_follow_editions.py rename to libs/mangacollec-store/src/mangacollec_store/archives/possessions/add_follow_editions.py diff --git a/libs/mangacollec-store/src/mangacollec_store/possessions/add_possessions.py b/libs/mangacollec-store/src/mangacollec_store/archives/possessions/add_possessions.py similarity index 100% rename from libs/mangacollec-store/src/mangacollec_store/possessions/add_possessions.py rename to libs/mangacollec-store/src/mangacollec_store/archives/possessions/add_possessions.py diff --git a/libs/mangacollec-store/src/mangacollec_store/possessions/delete_box_possessions.py b/libs/mangacollec-store/src/mangacollec_store/archives/possessions/delete_box_possessions.py similarity index 100% rename from libs/mangacollec-store/src/mangacollec_store/possessions/delete_box_possessions.py rename to libs/mangacollec-store/src/mangacollec_store/archives/possessions/delete_box_possessions.py diff --git a/libs/mangacollec-store/src/mangacollec_store/possessions/delete_possessions.py b/libs/mangacollec-store/src/mangacollec_store/archives/possessions/delete_possessions.py similarity index 100% rename from libs/mangacollec-store/src/mangacollec_store/possessions/delete_possessions.py rename to libs/mangacollec-store/src/mangacollec_store/archives/possessions/delete_possessions.py diff --git a/libs/mangacollec-store/src/mangacollec_store/possessions/load_box_possessions.py b/libs/mangacollec-store/src/mangacollec_store/archives/possessions/load_box_possessions.py similarity index 96% rename from libs/mangacollec-store/src/mangacollec_store/possessions/load_box_possessions.py rename to libs/mangacollec-store/src/mangacollec_store/archives/possessions/load_box_possessions.py index ca5b443..227f008 100644 --- a/libs/mangacollec-store/src/mangacollec_store/possessions/load_box_possessions.py +++ b/libs/mangacollec-store/src/mangacollec_store/archives/possessions/load_box_possessions.py @@ -6,7 +6,7 @@ """Chargement des possessions dans le store.""" from mangacollec.dto.possessions import CreateBoxPossessionsMultipleResponse -from mangacollec_store.possessions import ( +from mangacollec_store.archives.possessions import ( add_box_follow_editions, add_box_possessions, add_follow_editions, diff --git a/libs/mangacollec-store/src/mangacollec_store/possessions/load_volume_possessions.py b/libs/mangacollec-store/src/mangacollec_store/archives/possessions/load_volume_possessions.py similarity index 92% rename from libs/mangacollec-store/src/mangacollec_store/possessions/load_volume_possessions.py rename to libs/mangacollec-store/src/mangacollec_store/archives/possessions/load_volume_possessions.py index 3d7a915..1a3acaa 100644 --- a/libs/mangacollec-store/src/mangacollec_store/possessions/load_volume_possessions.py +++ b/libs/mangacollec-store/src/mangacollec_store/archives/possessions/load_volume_possessions.py @@ -6,7 +6,7 @@ """Chargement des possessions dans le store.""" from mangacollec.dto.possessions import CreateVolumePossessionsMultipleResponse -from mangacollec_store.possessions import add_follow_editions, add_possessions +from mangacollec_store.archives.possessions import add_follow_editions, add_possessions from mangacollec_store import Store diff --git a/libs/mangacollec-store/src/mangacollec_store/publishers/__init__.py b/libs/mangacollec-store/src/mangacollec_store/archives/publishers/__init__.py similarity index 66% rename from libs/mangacollec-store/src/mangacollec_store/publishers/__init__.py rename to libs/mangacollec-store/src/mangacollec_store/archives/publishers/__init__.py index 8f9f368..9be2014 100644 --- a/libs/mangacollec-store/src/mangacollec_store/publishers/__init__.py +++ b/libs/mangacollec-store/src/mangacollec_store/archives/publishers/__init__.py @@ -3,8 +3,8 @@ # \__ \ / __ \ / __ \ / __ \ / __/ / _ \ / __/ ____ / / / / / _ \ | | / / # ___/ / / / / / / /_/ / / /_/ / / /_ / __/ / / /___/ / /_/ / / __/ | |/ / # /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/ -from .add_publishers import add_publishers -from .load_publisher import LoadPublisher -from .load_publishers import LoadPublishers +from mangacollec_store.archives.publishers.add_publishers import add_publishers +from mangacollec_store.archives.publishers.load_publisher import LoadPublisher +from mangacollec_store.archives.publishers.load_publishers import LoadPublishers __all__ = ["add_publishers", "LoadPublisher", "LoadPublishers"] diff --git a/libs/mangacollec-store/src/mangacollec_store/publishers/add_publishers.py b/libs/mangacollec-store/src/mangacollec_store/archives/publishers/add_publishers.py similarity index 100% rename from libs/mangacollec-store/src/mangacollec_store/publishers/add_publishers.py rename to libs/mangacollec-store/src/mangacollec_store/archives/publishers/add_publishers.py diff --git a/libs/mangacollec-store/src/mangacollec_store/publishers/load_publisher.py b/libs/mangacollec-store/src/mangacollec_store/archives/publishers/load_publisher.py similarity index 81% rename from libs/mangacollec-store/src/mangacollec_store/publishers/load_publisher.py rename to libs/mangacollec-store/src/mangacollec_store/archives/publishers/load_publisher.py index 84d0bd5..10d740e 100644 --- a/libs/mangacollec-store/src/mangacollec_store/publishers/load_publisher.py +++ b/libs/mangacollec-store/src/mangacollec_store/archives/publishers/load_publisher.py @@ -6,10 +6,10 @@ from mangacollec.dto.catalogue import PublisherResponse from mangacollec_store import Store -from mangacollec_store.editions import add_box_editions, add_editions -from mangacollec_store.publishers import add_publishers -from mangacollec_store.series import add_serie, add_types -from mangacollec_store.volumes import add_boxes, add_volumes +from mangacollec_store.archives.editions import add_box_editions, add_editions +from mangacollec_store.archives.publishers import add_publishers +from mangacollec_store.archives.series import add_serie, add_types +from mangacollec_store.archives.volumes import add_boxes, add_volumes class LoadPublisher: diff --git a/libs/mangacollec-store/src/mangacollec_store/publishers/load_publishers.py b/libs/mangacollec-store/src/mangacollec_store/archives/publishers/load_publishers.py similarity index 92% rename from libs/mangacollec-store/src/mangacollec_store/publishers/load_publishers.py rename to libs/mangacollec-store/src/mangacollec_store/archives/publishers/load_publishers.py index 7d0cc6a..c9255b4 100644 --- a/libs/mangacollec-store/src/mangacollec_store/publishers/load_publishers.py +++ b/libs/mangacollec-store/src/mangacollec_store/archives/publishers/load_publishers.py @@ -6,7 +6,7 @@ from mangacollec.dto.catalogue import PublishersResponse from mangacollec_store import Store -from mangacollec_store.publishers import add_publishers +from mangacollec_store.archives.publishers import add_publishers class LoadPublishers: diff --git a/libs/mangacollec-store/src/mangacollec_store/series/__init__.py b/libs/mangacollec-store/src/mangacollec_store/archives/series/__init__.py similarity index 64% rename from libs/mangacollec-store/src/mangacollec_store/series/__init__.py rename to libs/mangacollec-store/src/mangacollec_store/archives/series/__init__.py index 71478cc..cb928b4 100644 --- a/libs/mangacollec-store/src/mangacollec_store/series/__init__.py +++ b/libs/mangacollec-store/src/mangacollec_store/archives/series/__init__.py @@ -4,9 +4,9 @@ # ___/ / / / / / / /_/ / / /_/ / / /_ / __/ / / /___/ / /_/ / / __/ | |/ / # /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/ -from .add_serie import add_serie -from .add_types import add_types -from .load_serie import LoadSerie -from .load_series import LoadSeries +from mangacollec_store.archives.series.add_serie import add_serie +from mangacollec_store.archives.series.add_types import add_types +from mangacollec_store.archives.series.load_serie import LoadSerie +from mangacollec_store.archives.series.load_series import LoadSeries __all__ = ["add_serie", "add_types", "LoadSerie", "LoadSeries"] diff --git a/libs/mangacollec-store/src/mangacollec_store/series/add_serie.py b/libs/mangacollec-store/src/mangacollec_store/archives/series/add_serie.py similarity index 100% rename from libs/mangacollec-store/src/mangacollec_store/series/add_serie.py rename to libs/mangacollec-store/src/mangacollec_store/archives/series/add_serie.py diff --git a/libs/mangacollec-store/src/mangacollec_store/series/add_types.py b/libs/mangacollec-store/src/mangacollec_store/archives/series/add_types.py similarity index 100% rename from libs/mangacollec-store/src/mangacollec_store/series/add_types.py rename to libs/mangacollec-store/src/mangacollec_store/archives/series/add_types.py diff --git a/libs/mangacollec-store/src/mangacollec_store/series/load_serie.py b/libs/mangacollec-store/src/mangacollec_store/archives/series/load_serie.py similarity index 76% rename from libs/mangacollec-store/src/mangacollec_store/series/load_serie.py rename to libs/mangacollec-store/src/mangacollec_store/archives/series/load_serie.py index 464fc5b..8b17d68 100644 --- a/libs/mangacollec-store/src/mangacollec_store/series/load_serie.py +++ b/libs/mangacollec-store/src/mangacollec_store/archives/series/load_serie.py @@ -5,13 +5,13 @@ # /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/ from mangacollec.dto.catalogue import SerieResponse -from mangacollec_store.authors import add_authors, add_jobs, add_tasks -from mangacollec_store.editions import add_box_editions, add_editions -from mangacollec_store.kinds import add_kinds -from mangacollec_store.publishers import add_publishers -from mangacollec_store.series import add_serie, add_types +from mangacollec_store.archives.authors import add_authors, add_jobs, add_tasks +from mangacollec_store.archives.editions import add_box_editions, add_editions +from mangacollec_store.archives.kinds import add_kinds +from mangacollec_store.archives.publishers import add_publishers +from mangacollec_store.archives.series import add_serie, add_types from mangacollec_store import Store -from mangacollec_store.volumes import add_box_volumes, add_boxes, add_volumes +from mangacollec_store.archives.volumes import add_box_volumes, add_boxes, add_volumes class LoadSerie: diff --git a/libs/mangacollec-store/src/mangacollec_store/series/load_series.py b/libs/mangacollec-store/src/mangacollec_store/archives/series/load_series.py similarity index 93% rename from libs/mangacollec-store/src/mangacollec_store/series/load_series.py rename to libs/mangacollec-store/src/mangacollec_store/archives/series/load_series.py index e63cfcc..d2c84a6 100644 --- a/libs/mangacollec-store/src/mangacollec_store/series/load_series.py +++ b/libs/mangacollec-store/src/mangacollec_store/archives/series/load_series.py @@ -6,7 +6,7 @@ from mangacollec.dto.catalogue import SeriesResponse from mangacollec_store import Store -from mangacollec_store.series import add_serie, add_types +from mangacollec_store.archives.series import add_serie, add_types class LoadSeries: diff --git a/libs/mangacollec-store/src/mangacollec_store/store.py b/libs/mangacollec-store/src/mangacollec_store/archives/store.py similarity index 99% rename from libs/mangacollec-store/src/mangacollec_store/store.py rename to libs/mangacollec-store/src/mangacollec_store/archives/store.py index 491eda4..ab2b389 100644 --- a/libs/mangacollec-store/src/mangacollec_store/store.py +++ b/libs/mangacollec-store/src/mangacollec_store/archives/store.py @@ -30,7 +30,7 @@ from mangacollec.model.possessions import ( from mangacollec.model.reads import Read from mangacollec.value_object import ID -from mangacollec_store.model import Database, NewsStore +from mangacollec_store.archives.model import Database, NewsStore logger = logging.getLogger(__name__) diff --git a/libs/mangacollec-store/src/mangacollec_store/volumes/__init__.py b/libs/mangacollec-store/src/mangacollec_store/archives/volumes/__init__.py similarity index 65% rename from libs/mangacollec-store/src/mangacollec_store/volumes/__init__.py rename to libs/mangacollec-store/src/mangacollec_store/archives/volumes/__init__.py index 8ab5d80..ffd0d36 100644 --- a/libs/mangacollec-store/src/mangacollec_store/volumes/__init__.py +++ b/libs/mangacollec-store/src/mangacollec_store/archives/volumes/__init__.py @@ -5,9 +5,9 @@ # /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/ """Chargement des volumes dans le store local.""" -from .add_box_volumes import add_box_volumes -from .add_boxes import add_boxes -from .add_volumes import add_volumes -from .load_volume import LoadVolume +from mangacollec_store.archives.volumes.add_box_volumes import add_box_volumes +from mangacollec_store.archives.volumes.add_boxes import add_boxes +from mangacollec_store.archives.volumes.add_volumes import add_volumes +from mangacollec_store.archives.volumes.load_volume import LoadVolume __all__ = ["add_box_volumes", "add_boxes", "add_volumes", "LoadVolume"] diff --git a/libs/mangacollec-store/src/mangacollec_store/volumes/add_box_volumes.py b/libs/mangacollec-store/src/mangacollec_store/archives/volumes/add_box_volumes.py similarity index 100% rename from libs/mangacollec-store/src/mangacollec_store/volumes/add_box_volumes.py rename to libs/mangacollec-store/src/mangacollec_store/archives/volumes/add_box_volumes.py diff --git a/libs/mangacollec-store/src/mangacollec_store/volumes/add_boxes.py b/libs/mangacollec-store/src/mangacollec_store/archives/volumes/add_boxes.py similarity index 100% rename from libs/mangacollec-store/src/mangacollec_store/volumes/add_boxes.py rename to libs/mangacollec-store/src/mangacollec_store/archives/volumes/add_boxes.py diff --git a/libs/mangacollec-store/src/mangacollec_store/volumes/add_volumes.py b/libs/mangacollec-store/src/mangacollec_store/archives/volumes/add_volumes.py similarity index 100% rename from libs/mangacollec-store/src/mangacollec_store/volumes/add_volumes.py rename to libs/mangacollec-store/src/mangacollec_store/archives/volumes/add_volumes.py diff --git a/libs/mangacollec-store/src/mangacollec_store/volumes/load_volume.py b/libs/mangacollec-store/src/mangacollec_store/archives/volumes/load_volume.py similarity index 83% rename from libs/mangacollec-store/src/mangacollec_store/volumes/load_volume.py rename to libs/mangacollec-store/src/mangacollec_store/archives/volumes/load_volume.py index 834dc86..15fb1d0 100644 --- a/libs/mangacollec-store/src/mangacollec_store/volumes/load_volume.py +++ b/libs/mangacollec-store/src/mangacollec_store/archives/volumes/load_volume.py @@ -6,10 +6,10 @@ from mangacollec.dto.catalogue import VolumeResponse from mangacollec_store import Store -from mangacollec_store.editions import add_box_editions, add_editions -from mangacollec_store.publishers import add_publishers -from mangacollec_store.series import add_serie, add_types -from mangacollec_store.volumes import add_box_volumes, add_boxes, add_volumes +from mangacollec_store.archives.editions import add_box_editions, add_editions +from mangacollec_store.archives.publishers import add_publishers +from mangacollec_store.archives.series import add_serie, add_types +from mangacollec_store.archives.volumes import add_box_volumes, add_boxes, add_volumes class LoadVolume: diff --git a/libs/mangacollec-store/src/mangacollec_store/possessions/__init__.py b/libs/mangacollec-store/src/mangacollec_store/possessions/__init__.py deleted file mode 100644 index a8ae46b..0000000 --- a/libs/mangacollec-store/src/mangacollec_store/possessions/__init__.py +++ /dev/null @@ -1,25 +0,0 @@ -# __ _____ _ __ ____________________ __ _____________________ _____ _______________ -# / ___/ / /_ ____ ____ / /_ ___ ____ / __ \ ___ _ __/ -# \__ \ / __ \ / __ \ / __ \ / __/ / _ \ / __/ ____ / / / / / _ \ | | / / -# ___/ / / / / / / /_/ / / /_/ / / /_ / __/ / / /___/ / /_/ / / __/ | |/ / -# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/ - -from .add_box_follow_editions import add_box_follow_editions -from .add_box_possessions import add_box_possessions -from .add_follow_editions import add_follow_editions -from .add_possessions import add_possessions -from .delete_box_possessions import DeleteBoxPossessions -from .delete_possessions import DeletePossessions -from .load_box_possessions import LoadBoxPossessions -from .load_volume_possessions import LoadVolumePossessions - -__all__ = [ - "add_box_follow_editions", - "add_box_possessions", - "add_follow_editions", - "add_possessions", - "DeleteBoxPossessions", - "DeletePossessions", - "LoadBoxPossessions", - "LoadVolumePossessions", -]