getUrls method for single CSSRule, not CSSStyleSheet?
オープン
まだ誰も着手していません。
help wanted
question
- 主要言語
- Python
- スター
- 92
- フォーク
- 30
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
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?
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
まず、issueで言及されているgetUrlsのエントリーポイントとCSSRuleおよびCSSStyleSheet APIを読んでください。getUrlsがスタイルシートをどのように走査するかを確認し、同じURL抽出処理で単一のCSSRuleを直接サポートできるかどうかを判断してください。提供されたCSSStyleRuleから、CSSStyleSheetでラップせずにURLを取得でき、示されているスタイルをカバーできれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- python
- 領域
- tooling
- issue の種類
- 機能追加
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 45/100