getUrls method for single CSSRule, not CSSStyleSheet?
- Langage dominant
- Python
- Étoiles
- 92
- Forks
- 30
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
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:
```python
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?
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par lire le point d’entrée getUrls ainsi que les API CSSRule et CSSStyleSheet mentionnées dans l’issue. Vérifiez comment getUrls parcourt une feuille de style, puis déterminez si la même extraction d’URL peut prendre directement en charge une seule CSSRule. C’est terminé lorsque l’URL est récupérée depuis la CSSStyleRule fournie sans l’envelopper dans une CSSStyleSheet, avec une couverture pour le style présenté.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- python
- Domaine
- tooling
- Type d'issue
- Fonctionnalité
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 45/100