getUrls method for single CSSRule, not CSSStyleSheet?
- Lenguaje dominante
- Python
- Estrellas
- 92
- Forks
- 30
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
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?
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Empieza leyendo el punto de entrada getUrls y las APIs CSSRule y CSSStyleSheet mencionadas en el issue. Comprueba cómo getUrls recorre una hoja de estilos y, a continuación, determina si la misma extracción de URL puede admitir directamente una única CSSRule. Se considera terminado cuando se recupera la URL de la CSSStyleRule proporcionada sin envolverla en una CSSStyleSheet, con cobertura para el estilo mostrado.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- python
- Área
- tooling
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 45/100