Eksperymentuję z plikami CSS w Pythonie, aby pomóc osobom niewidomym kolorowym. Muszę wejść do każdego bloku selektora i zmienić "background:" i "color:". Próbowałem używać parserów CSS, takich jak tinycss
, ale nie koncentrują się one na uzyskiwaniu selektorów.Python CSS Parser
Przykład Wejście:
body {background:#fff; color:#ccc}
i wyjście:
body {background:#000; color:#aaa}
możesz pokazać, co to jest 'input' i waht, które chcesz' output' jak – user2134226
INPUT: "body {background: #fff; color: #ccc}" ... i wiele takich bloków. WYJŚCIE: "body {background: # 000; color: #aa}" [kolor zmieniany zgodnie ze specyfikacją] –
Jako wskazówka, należy pamiętać, że niektórzy ludzie nie widzą żadnych kolorów. Po prostu zmiana kolorów nie wystarczy. Aby móc to zrobić właściwie, musisz dodać dodatkowe sygnały, aby sam kolor nie był jedynym sposobem na odróżnienie informacji. – Arafangion