homeworkprod/syslog2irc

View on GitHub
assets/syslog2irc_logo.svg

Summary

Maintainability
Test Coverage
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="75.5906" height="19.5243" viewBox="0 0 75.5906 19.5243">
  <rect width="75.5906" height="19.5243" fill="#111111"/>
  <g fill="#deddda">
    <path d="m5.00008 13.015 0.303169-1.01975q0.474045 0.20395 0.992188 0.32522 0.523655 0.11575 0.959116 0.11575 0.4079 0 0.606337-0.19292 0.198438-0.19844 0.198438-0.54019 0-0.25907-0.115755-0.40239-0.110244-0.14883-0.385851-0.23702l-1.30087-0.4079q-0.700044-0.22049-0.964628-0.65044-0.259071-0.42995-0.259071-1.02526 0-0.84887 0.595313-1.26228 0.600825-0.41342 1.53238-0.41342 0.760678 0 1.28984 0.15986 0.529167 0.15985 0.848873 0.34175l-0.352779 0.93156q-0.170876-0.0937-0.451997-0.18191-0.28112-0.0882-0.600825-0.14331-0.314193-0.0606-0.595313-0.0606-0.474046 0-0.650435 0.16537-0.176389 0.16536-0.176389 0.45751 0 0.18741 0.08819 0.33073 0.08819 0.1378 0.314193 0.20946l1.2237 0.38585q0.749654 0.23702 1.0418 0.66146t0.292144 1.11897q0 0.74965-0.529167 1.27331-0.529167 0.52365-1.59301 0.52365-0.749653 0-1.30087-0.11575-0.545704-0.11025-1.00872-0.34727z"/>
    <path d="m10.7107 16.024-0.110243-1.24024q0.556728-0.0827 0.959116-0.41892 0.407899-0.33073 0.661459-0.9977l0.09371-0.24254-2.23242-5.69406h1.4938l1.47175 4.01286 1.24575-4.01286h1.4938l-2.04501 5.85392q-0.479557 1.37252-1.2237 1.98989-0.738629 0.62287-1.80799 0.74965z"/>
    <path d="m16.5756 13.015 0.303169-1.01975q0.474045 0.20395 0.992188 0.32522 0.523655 0.11575 0.959116 0.11575 0.407899 0 0.606337-0.19292 0.198438-0.19844 0.198438-0.54019 0-0.25907-0.115755-0.40239-0.110244-0.14883-0.385852-0.23702l-1.30087-0.4079q-0.700044-0.22049-0.964628-0.65044-0.259071-0.42995-0.259071-1.02526 0-0.84887 0.595313-1.26228 0.600825-0.41342 1.53238-0.41342 0.760678 0 1.28984 0.15986 0.529167 0.15985 0.848872 0.34175l-0.352778 0.93156q-0.170877-0.0937-0.451997-0.18191-0.28112-0.0882-0.600825-0.14331-0.314193-0.0606-0.595313-0.0606-0.474046 0-0.650435 0.16537-0.176389 0.16536-0.176389 0.45751 0 0.18741 0.08819 0.33073 0.08819 0.1378 0.314193 0.20946l1.2237 0.38585q0.749653 0.23702 1.0418 0.66146 0.292144 0.42444 0.292144 1.11897 0 0.74965-0.529167 1.27331-0.529167 0.52365-1.59301 0.52365-0.749653 0-1.30087-0.11575-0.545704-0.11025-1.00872-0.34727z"/>
    <path d="m22.3744 11.405v-6.40513h1.49931v6.38308q0 0.48507 0.225999 0.70556 0.23151 0.21497 0.832336 0.21497h0.187413l-0.115755 1.11346h-0.628386q-0.986677 0-1.4938-0.44649-0.507119-0.45199-0.507119-1.56545z"/>
    <path d="m28.6252 13.478q-1.40009 0-1.98438-0.51814-0.584289-0.51814-0.584289-1.40009v-2.33164q0-0.904 0.672483-1.41112 0.677996-0.51263 1.89618-0.51263 1.21267 0 1.89067 0.51263 0.677995 0.50712 0.677995 1.41112v2.33164q0 0.58429-0.242535 1.01975-0.242535 0.42995-0.804775 0.66697-0.556728 0.23151-1.52136 0.23151zm0-1.0418q0.479557 0 0.771702-0.17639 0.297656-0.1819 0.297656-0.63389v-2.46394q0-0.452-0.28112-0.62838-0.28112-0.18191-0.788238-0.18191-0.48507 0-0.777215 0.18191-0.292144 0.17638-0.292144 0.62838v2.46394q0 0.45199 0.275608 0.63389 0.275608 0.17639 0.793751 0.17639z"/>
    <path d="m35.0414 15.782q-0.55122 0-1.10243-0.0827-0.54571-0.0772-0.85439-0.226l0.30868-1.01975q0.41893 0.11576 0.83234 0.17088 0.41892 0.0606 0.76068 0.0606 0.64492 0 0.93706-0.28112 0.29215-0.2756 0.29215-0.88745v-0.65044q-0.26459 0.15434-0.6339 0.23151-0.36932 0.0772-0.71107 0.0772-1.06936 0-1.69223-0.48507-0.617364-0.48507-0.617364-1.35599v-2.12218q0-0.50712 0.214974-0.94258 0.21497-0.43546 0.71107-0.70004 0.49609-0.26459 1.32843-0.26459 0.49058 0 0.93707 0.16537 0.44648 0.15985 0.72209 0.38585l0.12678-0.42995h1.11345v5.99172q0 1.09692-0.62287 1.73082-0.62287 0.63389-2.05052 0.63389zm0.0772-3.60495q0.38034 0 0.66146-0.0772t0.43546-0.18741v-3.14744q0-0.11576-0.29766-0.26459-0.29214-0.14883-0.79926-0.14883-0.51263 0-0.78824 0.19293-0.2701 0.18741-0.2701 0.6339v2.21037q0 0.44649 0.29215 0.61737 0.29765 0.17087 0.76619 0.17087z"/>
    <path d="m49.4463 12.127h1.48277v-5.69406h-1.48277v-1.21818h4.58611v1.21818h-1.47174v5.69406h1.47174v1.2237h-4.58611z"/>
    <path d="m55.9503 13.351v-8.13594h3.51125q1.08038 0 1.67018 0.30316 0.5898 0.30317 0.8158 0.84888 0.23151 0.5457 0.23151 1.27882 0 0.5016-0.0937 0.94258-0.0882 0.43546-0.34727 0.7717t-0.75517 0.54019l1.57097 3.45061h-1.69774l-1.42765-3.21359h-1.84106v3.21359zm1.63712-4.38216h2.01193q0.41893 0 0.6339-0.16537 0.22049-0.17088 0.29766-0.452 0.0827-0.28663 0.0827-0.63389 0-0.33073-0.0717-0.63941-0.0661-0.30869-0.27009-0.50161-0.19844-0.19844-0.60634-0.19844h-2.07808z"/>
    <path d="m67.3823 13.494q-1.08589 0-1.76389-0.20946-0.67248-0.21498-1.03077-0.59532t-0.49059-0.89297q-0.13229-0.51263-0.13229-1.11345v-2.7175q0-0.61736 0.12678-1.14101 0.13229-0.52917 0.48507-0.92053 0.35829-0.39137 1.03629-0.60634 0.67799-0.22049 1.7694-0.22049 1.0418 0 1.6757 0.21498 0.63941 0.20946 0.97014 0.59531t0.44648 0.90951q0.11576 0.51814 0.11576 1.1355v0.0992l-1.60404 0.18741v-0.41341q0-0.57326-0.14332-0.88194-0.14331-0.3142-0.49058-0.43547-0.34726-0.12677-0.97014-0.12677-0.9095 0-1.34497 0.28663-0.43546 0.28663-0.43546 1.12448v3.07578q0 0.55673 0.19293 0.85439 0.19293 0.29214 0.58429 0.40238 0.39687 0.10474 1.00872 0.10474 0.62288 0 0.97014-0.10474 0.34727-0.11024 0.48507-0.4079 0.14332-0.30316 0.14332-0.88194v-0.25907h1.60404v0.14883q0 0.60082-0.11025 1.10794-0.11024 0.50712-0.43546 0.88746-0.32521 0.37482-0.96462 0.58429-0.63941 0.20946-1.69775 0.20946z"/>
  </g>
  <path fill="#e5a50a" d="m43.5287 5.06634c-1.09876 0-1.88148 0.227489-2.34817 0.683161-0.46302 0.451992-0.694531 1.16306-0.694531 2.1332h1.68103c0-0.591639 0.108757-1.00304 0.325562-1.23455 0.216812-0.231513 0.586122-0.347265 1.10794-0.347265 0.455667 0 0.778874 0.102722 0.969967 0.308509 0.191087 0.202113 0.286802 0.492765 0.286802 0.871264 0 0.231513-0.03308 0.444476-0.09922 0.639238-0.06247 0.191093-0.172715 0.386027-0.330729 0.584459-0.158012 0.19844-0.380508 0.425928-0.667141 0.683161l-3.01532 2.71766 0.198437 1.24592h4.46431v0.595828l2.11408-1.22215-2.11408-1.22266v0.597378h-2.62878l1.97352-1.69188c0.554887-0.474045 0.97582-0.931552 1.26245-1.37252 0.286633-0.444648 0.429947-0.966808 0.429947-1.56579 0-0.44832-0.09922-0.852195-0.297656-1.21233-0.194757-0.363799-0.505449-0.652446-0.931721-0.865578-0.426273-0.216813-0.988511-0.325046-1.68672-0.325046z"/>
</svg>