diff --git a/recipes/science_advances.recipe b/recipes/science_advances.recipe index 293148df37..22c17a805a 100644 --- a/recipes/science_advances.recipe +++ b/recipes/science_advances.recipe @@ -26,7 +26,7 @@ class scienceadv(BasicNewsRecipe): browser_type = 'qt' extra_css = ''' - .news-article__figure__caption {font-size:small; text-align:center;} + .news-article__figure__caption, .figc {font-size:small;} .core-self-citation, .meta-panel__left-content, .news-article__hero__top-meta {font-size:small;} .contributors, .news-article__hero__bottom-meta, #bibliography, #elettersSection {font-size:small;} img {display:block; margin:0 auto;} @@ -70,6 +70,8 @@ class scienceadv(BasicNewsRecipe): if w and isinstance(w, str): res = '/cdn-cgi/image/width=' + w img['src'] = absurl(res + img['src']) + for figc in soup.findAll('figcaption'): + figc['class'] = 'figc' return soup def parse_index(self): diff --git a/recipes/science_journal.recipe b/recipes/science_journal.recipe index 61b2b99a67..a4340449ed 100644 --- a/recipes/science_journal.recipe +++ b/recipes/science_journal.recipe @@ -24,7 +24,7 @@ class science(BasicNewsRecipe): browser_type = 'qt' extra_css = ''' - .news-article__figure__caption {font-size:small; text-align:center;} + .news-article__figure__caption, .figc {font-size:small;} .core-self-citation, .meta-panel__left-content, .news-article__hero__top-meta {font-size:small;} .contributors, .news-article__hero__bottom-meta, #bibliography, #elettersSection {font-size:small;} img {display:block; margin:0 auto;} @@ -68,6 +68,8 @@ class science(BasicNewsRecipe): if w and isinstance(w, str): res = '/cdn-cgi/image/width=' + w img['src'] = absurl(res + img['src']) + for figc in soup.findAll('figcaption'): + figc['class'] = 'figc' return soup def parse_index(self): diff --git a/recipes/sciimmunol.recipe b/recipes/sciimmunol.recipe index a4ce1a3b4e..dbb4a0b896 100644 --- a/recipes/sciimmunol.recipe +++ b/recipes/sciimmunol.recipe @@ -26,7 +26,7 @@ class scienceadv(BasicNewsRecipe): browser_type = 'qt' extra_css = ''' - .news-article__figure__caption {font-size:small; text-align:center;} + .news-article__figure__caption, .figc {font-size:small;} .core-self-citation, .meta-panel__left-content, .news-article__hero__top-meta {font-size:small;} .contributors, .news-article__hero__bottom-meta, #bibliography, #elettersSection {font-size:small;} img {display:block; margin:0 auto;} @@ -70,6 +70,8 @@ class scienceadv(BasicNewsRecipe): if w and isinstance(w, str): res = '/cdn-cgi/image/width=' + w img['src'] = absurl(res + img['src']) + for figc in soup.findAll('figcaption'): + figc['class'] = 'figc' return soup def parse_index(self): diff --git a/recipes/scirobotics.recipe b/recipes/scirobotics.recipe index 97f3e71275..bdb77f52f9 100644 --- a/recipes/scirobotics.recipe +++ b/recipes/scirobotics.recipe @@ -26,7 +26,7 @@ class scienceadv(BasicNewsRecipe): browser_type = 'qt' extra_css = ''' - .news-article__figure__caption {font-size:small; text-align:center;} + .news-article__figure__caption, .figc {font-size:small;} .core-self-citation, .meta-panel__left-content, .news-article__hero__top-meta {font-size:small;} .contributors, .news-article__hero__bottom-meta, #bibliography, #elettersSection {font-size:small;} img {display:block; margin:0 auto;} @@ -70,6 +70,8 @@ class scienceadv(BasicNewsRecipe): if w and isinstance(w, str): res = '/cdn-cgi/image/width=' + w img['src'] = absurl(res + img['src']) + for figc in soup.findAll('figcaption'): + figc['class'] = 'figc' return soup def parse_index(self): diff --git a/recipes/scisignaling.recipe b/recipes/scisignaling.recipe index 8bb60faa95..2760ed03bd 100644 --- a/recipes/scisignaling.recipe +++ b/recipes/scisignaling.recipe @@ -25,7 +25,7 @@ class scienceadv(BasicNewsRecipe): browser_type = 'qt' extra_css = ''' - .news-article__figure__caption {font-size:small; text-align:center;} + .news-article__figure__caption, .figc {font-size:small;} .core-self-citation, .meta-panel__left-content, .news-article__hero__top-meta {font-size:small;} .contributors, .news-article__hero__bottom-meta, #bibliography, #elettersSection {font-size:small;} img {display:block; margin:0 auto;} @@ -69,6 +69,8 @@ class scienceadv(BasicNewsRecipe): if w and isinstance(w, str): res = '/cdn-cgi/image/width=' + w img['src'] = absurl(res + img['src']) + for figc in soup.findAll('figcaption'): + figc['class'] = 'figc' return soup def parse_index(self): diff --git a/recipes/scistm.recipe b/recipes/scistm.recipe index a2ff6754ad..550cedd501 100644 --- a/recipes/scistm.recipe +++ b/recipes/scistm.recipe @@ -26,7 +26,7 @@ class scienceadv(BasicNewsRecipe): browser_type = 'qt' extra_css = ''' - .news-article__figure__caption {font-size:small; text-align:center;} + .news-article__figure__caption, .figc {font-size:small;} .core-self-citation, .meta-panel__left-content, .news-article__hero__top-meta {font-size:small;} .contributors, .news-article__hero__bottom-meta, #bibliography, #elettersSection {font-size:small;} img {display:block; margin:0 auto;} @@ -70,6 +70,8 @@ class scienceadv(BasicNewsRecipe): if w and isinstance(w, str): res = '/cdn-cgi/image/width=' + w img['src'] = absurl(res + img['src']) + for figc in soup.findAll('figcaption'): + figc['class'] = 'figc' return soup def parse_index(self):