From dfcdaab3a84389e610a57fa82ee0d3a216f4821d Mon Sep 17 00:00:00 2001 From: unwox Date: Thu, 10 Oct 2024 11:51:21 +0600 Subject: allow to specify several tags for a product (instead of one category) --- parser/clubcha.fnl | 80 +++++++++++++++++++++++++++--------------------------- 1 file changed, 40 insertions(+), 40 deletions(-) (limited to 'parser/clubcha.fnl') diff --git a/parser/clubcha.fnl b/parser/clubcha.fnl index e260fd1..200be94 100644 --- a/parser/clubcha.fnl +++ b/parser/clubcha.fnl @@ -68,53 +68,53 @@ (fn products [] (fetcher.from-html - [{:path "shu-puer" :category "Шу пуэр"} - {:path "shen-puer" :category "Шен пуэр"} + [{:path "shu-puer" :tags ["Шу пуэр"]} + {:path "shen-puer" :tags ["Шен пуэр"]} {:path "bai-hao-puer"} - {:path "hei-cha" :category "Хэй ча"} - {:path "yuzhnofutszyanskij-ulun" :category "Улун"} - {:path "guandunskij-ulun" :category "Улун"} - {:path "severofujianskiy-ulun" :category "Улун"} - {:path "taiwanskiy-ulun" :category "Улун"} - {:path "gaba-ulun-gaba-alishan-i-dr" :category "Улун"} - {:path "zelenyi-chay" :category "Зеленый чай"} - {:path "belyi-chay" :category "Белый чай"} - {:path "zheltyi-chay" :category "Желтый чай"} - {:path "kitajskij-krasnyj-chaj" :category "Красный чай"} - {:path "tajvanskij-krasnyj-chaj" :category "Красный чай"} + {:path "hei-cha" :tags ["Хэй ча"]} + {:path "yuzhnofutszyanskij-ulun" :tags ["Улун"]} + {:path "guandunskij-ulun" :tags ["Улун"]} + {:path "severofujianskiy-ulun" :tags ["Улун"]} + {:path "taiwanskiy-ulun" :tags ["Улун"]} + {:path "gaba-ulun-gaba-alishan-i-dr" :tags ["Улун"]} + {:path "zelenyi-chay" :tags ["Зеленый чай"]} + {:path "belyi-chay" :tags ["Белый чай"]} + {:path "zheltyi-chay" :tags ["Желтый чай"]} + {:path "kitajskij-krasnyj-chaj" :tags ["Красный чай"]} + {:path "tajvanskij-krasnyj-chaj" :tags ["Красный чай"]} {:path "Nechaynyye_chai_i_tsvetochnyye_dobavki"} {:path "upakovka-dlya-puera"} {:path "upakovka-dlya-posudy"} {:path "iz-lichnoj-kollektsii"} - ;; FIXME: expand this category to subcategories because the main one + ;; FIXME: expand this tags [to subcategories because the main one] ;; does not contain all the products - {:path "gaivan" :category "Посуда"} - {:path "chashka" :category "Посуда"} - {:path "chaynyi-nabor" :category "Посуда"} - {:path "chaynik" :category "Посуда"} - {:path "glina-farfor" :category "Посуда"} - {:path "chaban-chajnaya-doska" :category "Посуда"} - {:path "chajnyj-podnos" :category "Посуда"} - {:path "chajnyj-prud" :category "Посуда"} - {:path "professionalnye" :category "Посуда"} - {:path "glinyanye" :category "Посуда"} - {:path "farforovye" :category "Посуда"} - {:path "zhestyanye-i-kartonnye" :category "Посуда"} - {:path "puernitsy" :category "Посуда"} - {:path "glina" :category "Посуда"} - {:path "farfor" :category "Посуда"} - {:path "steklo" :category "Посуда"} - {:path "kruzhka" :category "Посуда"} - {:path "Chaynyye_instrumenty" :category "Посуда"} - {:path "chahe" :category "Посуда"} - {:path "sito" :category "Посуда"} - {:path "Chaynyy_suvenir" :category "Посуда"} - {:path "Prochaya_utvar" :category "Посуда"} - {:path "farfor-eilong" :category "Посуда"} - {:path "butylka-dlya-zavarivaniya" :category "Посуда"} + {:path "gaivan" :tags ["Посуда"]} + {:path "chashka" :tags ["Посуда"]} + {:path "chaynyi-nabor" :tags ["Посуда"]} + {:path "chaynik" :tags ["Посуда"]} + {:path "glina-farfor" :tags ["Посуда"]} + {:path "chaban-chajnaya-doska" :tags ["Посуда"]} + {:path "chajnyj-podnos" :tags ["Посуда"]} + {:path "chajnyj-prud" :tags ["Посуда"]} + {:path "professionalnye" :tags ["Посуда"]} + {:path "glinyanye" :tags ["Посуда"]} + {:path "farforovye" :tags ["Посуда"]} + {:path "zhestyanye-i-kartonnye" :tags ["Посуда"]} + {:path "puernitsy" :tags ["Посуда"]} + {:path "glina" :tags ["Посуда"]} + {:path "farfor" :tags ["Посуда"]} + {:path "steklo" :tags ["Посуда"]} + {:path "kruzhka" :tags ["Посуда"]} + {:path "Chaynyye_instrumenty" :tags ["Посуда"]} + {:path "chahe" :tags ["Посуда"]} + {:path "sito" :tags ["Посуда"]} + {:path "Chaynyy_suvenir" :tags ["Посуда"]} + {:path "Prochaya_utvar" :tags ["Посуда"]} + {:path "farfor-eilong" :tags ["Посуда"]} + {:path "butylka-dlya-zavarivaniya" :tags ["Посуда"]} {:path "Predmety_interyera_i_fenshuy"} - {:path "fo-chzhu-chetki" :category "Четки"} - {:path "nefrit-1" :category "Нефрит"}] + {:path "fo-chzhu-chetki" :tags ["Четки"]} + {:path "nefrit-1" :tags ["Нефрит"]}] format-url product-peg normalize)) -- cgit v1.2.3