Преглед на файлове

Filter out lines without an attribute value

master
JustAnotherArchivist преди 1 година
родител
ревизия
c9bf3a93af
променени са 1 файла, в които са добавени 3 реда и са изтрити 0 реда
  1. +3
    -0
      html-extract-stupid

+ 3
- 0
html-extract-stupid Целия файл

@@ -31,6 +31,9 @@
# Remove quotes from attribute values
perl -pe "s,^([a-zA-Z]+) (['\"])(.*)\2$,\1 \3," |

# Filter out lines without an attribute value
grep -Pv '^[a-zA-Z]+ $' |

# img srcset splitting
python3 -c 'import re, sys'$'\n''for l in map(str.strip, sys.stdin):'$'\n'' try:'$'\n'' tag, value = l.split(" ", 1)'$'\n'' tag = tag.lower()'$'\n'' if tag != "imgsrcset":'$'\n'' print(l); continue'$'\n'' for url in re.split(r"\s+\d+[wx]\s*(?:,\s*|$)|,\s+", value.strip()):'$'\n'' if url: print(f"img {url}")'$'\n'' except BrokenPipeError: break' |



Зареждане…
Отказ
Запис