Webdev/Side Projects: Difference between revisions

Line 61: Line 61:
: Bleach is our whitelist-based, Python HTML sanitization tool! There are always things that can be added, but at the moment I'd really love to see a refactor that would allow methods to be chained without necessarily rebuilding a DOM tree. <code>linkify()</code> is also huge and nasty now, and I am curious to see what kind of improvements could be made there.
: Bleach is our whitelist-based, Python HTML sanitization tool! There are always things that can be added, but at the moment I'd really love to see a refactor that would allow methods to be chained without necessarily rebuilding a DOM tree. <code>linkify()</code> is also huge and nasty now, and I am curious to see what kind of improvements could be made there.
; [https://github.com/jsocol/jig Jig]
; [https://github.com/jsocol/jig Jig]
: Jig, for '''J'''enkins-'''I'''RC-'''G'''ithub, is a simple Node HTTP server/client/IRC bot that accepts Github's post-commit payload, filters by branch, posts into IRC, and triggers Jenkins builds (allows you to specify a Jenkins job per branch, since Github doesn't discriminate with payloads). It runs <code>kitsunebot</code> in #sumodev. It doesn't do a whole lot--I suspect it could be more useful, like noticing "pull ###" in chat and linking it, like firebot with "bug ###". There are a couple issues filed. I'm also not 100% sure how well the configuration tool works, since I haven't actually used it. Help is appreciated!
: Jig, for '''J'''enkins-'''I'''RC-'''G'''ithub, is a simple Node HTTP server/client/IRC bot that accepts Github's post-commit payload, filters by branch, posts into IRC, and triggers Jenkins builds (allows you to specify a Jenkins job per branch, since Github doesn't discriminate with payloads). It runs <code>kitsunebot</code> in #sumodev. It doesn't do a whole lot--I suspect it could be more useful. There are a couple issues filed. One thing I think would be fun is achievements. Help is appreciated!


== kumar ==
== kumar ==
664

edits