मैं रंगीन अंधे लोगों की सहायता के लिए पाइथन में सीएसएस फ़ाइलों के साथ प्रयोग कर रहा हूं। मुझे हर चयनकर्ता ब्लॉक के अंदर जाना होगा और 'पृष्ठभूमि:' और 'रंग:' को बदलना होगा। मैंने tinycss
जैसे सीएसएस पार्सर्स का उपयोग करने की कोशिश की लेकिन वे चयनकर्ताओं को प्राप्त करने पर ध्यान केंद्रित नहीं कर रहे हैं।पायथन सीएसएस पार्सर
उदाहरण इनपुट:
body {background:#fff; color:#ccc}
और उत्पादन:
body {background:#000; color:#aaa}
क्या आप दिखा सकते हैं कि 'इनपुट' क्या है और आप 'आउटपुट' जैसे – user2134226
INPUT: "बॉडी {पृष्ठभूमि: # एफएफ; रंग: # सीसीसी}" ... और इस तरह के कई ब्लॉक दिखा सकते हैं। आउटपुट: "बॉडी {पृष्ठभूमि: # 000; रंग: # एएए}" [रंग विनिर्देशों के अनुसार बदल गया] –
एक टिप के रूप में, कृपया ध्यान रखें कि कुछ लोग बिल्कुल कोई रंग नहीं देख सकते हैं। बस रंग बदलना पर्याप्त नहीं है। इसे सही तरीके से करने में सक्षम होने के लिए, आपको अतिरिक्त संकेतों को जोड़ने की आवश्यकता है ताकि अकेले रंग जानकारी को अलग करने का एकमात्र तरीका न हो। – Arafangion