Skip to content

Need to strip ASCII Color/Underline/Reverse codes from IRC text. #8

Description

@thinko

Need to scrape the incoming IRC messages and strip the ASCII codes used for color and other formatting when bringing across to Whatsapp.

I'm guessing should be some simple regex like:
import re
//
regex = re.compile("\x0f|\x1f|\x02|\x03(?:\d{1,2}(?:,\d{1,2})?)?", re.UNICODE)
regex.sub('', msg)

Right now, the ascii shows up in Whatsapp like this:
[0mHostname [33m: [0mserver [33m - [0mOS [33m: [0mLinux 3.0.0-1-amd64/x86_64 [33m - [0mDistro [33m: [0mDebian 7.1 [33m - [0mCPU [33m: [0m4 x Intel Xeon (1995.065 MHz) [33m - [0mProcesses [33m: [0m187 [33m - [0mUptime [33m: [0m97d 8h 35m [33m - [0mUsers [33m: [0m23 [33m - [0mLoad Average [33m: [0m0.73 [33m - [0mMemory Usage [33m: [0m1834.04MB/3950.38MB (46.43%) [33m - [0mDisk Usage [33m: [0m35.36GB/49.16GB (71.93%)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions