getUrls method for single CSSRule, not CSSStyleSheet?
まだ誰も着手していません。
評価
調査の方向性
まず、issueで言及されているgetUrlsのエントリーポイントとCSSRuleおよびCSSStyleSheet APIを読んでください。getUrlsがスタイルシートをどのように走査するかを確認し、同じURL抽出処理で単一のCSSRuleを直接サポートできるかどうかを判断してください。提供されたCSSStyleRuleから、CSSStyleSheetでラップせずにURLを取得でき、示されているスタイルをカバーできれば完了です。
索引モデルが issue の本文から書いたものです。
説明
currently getUrls method could be applied to CSSStyleSheet object only. Is there a simple way to get urls from single CSS rule?
My workaround is like following:
from cssutils import CSSParser
from cssutils.css import CSSStyleRule
from cssutils.css import CSSStyleSheet
from cssutils import getUrls
parser = CSSParser()
style = parser.parseStyle(cssText="height:450px; background-image: url('https://example.com/image.png');")
rule = CSSStyleRule(selectorText="html", style=style)
css = CSSStyleSheet()
css.add(rule)
print(list(getUrls(css)))
but it seems to be a bit over-engineered. Is there a better/faster way?
- 主要言語
- Python
- スター
- 92
- フォーク
- 30
- PR マージ指標
- 30日以内にマージされた PR はありません
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
jaraco/cssutils のほかの issue
-
難易度 1/5 1時間未満 初心者へのやさしさ 78/100
-
難易度 3/5 1〜2日 初心者へのやさしさ 68/100
-
help wanted
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
-
Wrong specificity オープンhelp wanted
難易度 3/5 1〜2日 初心者へのやさしさ 45/100
-
enhancement help wanted
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
jaraco/cssutils の issue をすべて見る
似ている issue
-
essnmx good first issue
難易度 1/5 1時間未満 初心者へのやさしさ 95/100
-
[Feature] 奇物选择添加优先级 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
syfoud/Simulated_Scepter#174 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
Giskard-AI/giskard-oss#2840 · コメント 1 件 ·
-
A claim comment carrying the issue number is silently declined while the workflow reports success オープンarea: repo bug perceived difficulty: 2
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
yeti-platform/yeti#1380 ·