Coder Social home page Coder Social logo

tenyks-contrib's Introduction

Build Status

tenyks-contrib

tenyks-contrib's People

Contributors

cblgh avatar colby avatar dman757 avatar jtperreault avatar kayajepson avatar kyleterry avatar lykkin avatar makoconstruct avatar maxdeviant avatar nijotz avatar pilate avatar qpfiffer avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

tenyks-contrib's Issues

Linkscraper crash

tenykslinkscraper_1   | DEBUG:tenykslinkscraper:delegating message to <bound method TenyksService._privmsg_handler of <tenykslinkscraper.main.TenyksLinkScraper object at 0x7f1b657b49b0>>
tenykslinkscraper_1   | 2016-12-03 23:20:04,718 tenykslinkscraper:DEBUG Handling PRIVMSG
tenykslinkscraper_1   | DEBUG:tenykslinkscraper:Handling PRIVMSG
tenykslinkscraper_1   | 2016-12-03 23:20:05,369 tenykslinkscraper:DEBUG Posted http://www.oaklandghostship.com/ to http://infoforcefeed.shithouse.tv/submit. Response was {"What happened?": "MUDADA"}. Response code was 200
tenykslinkscraper_1   | DEBUG:tenykslinkscraper:Posted http://www.oaklandghostship.com/ to http://infoforcefeed.shithouse.tv/submit. Response was {"What happened?": "MUDADA"}. Response code was 200
tenykslinkscraper_1   | 2016-12-03 23:20:06,197 tenykslinkscraper:DEBUG Hanging up with bot.
tenykslinkscraper_1   | DEBUG:tenykslinkscraper:Hanging up with bot.
tenykslinkscraper_1   | 2016-12-03 23:20:06,198 tenykslinkscraper:DEBUG sending {'payload': '', 'target': '', 'connection': '', 'meta': {'name': 'tenykslinkscraper', 'version': '0.0', 'description': 'Scrapes links pasted into channels and stores them on shithouse', 'UUID': 'cbb1eab8-8567-4ae8-a5d2-7c4e0da002a9'}, 'command': 'BYE'}
tenykslinkscraper_1   | DEBUG:tenykslinkscraper:sending {'payload': '', 'target': '', 'connection': '', 'meta': {'name': 'tenykslinkscraper', 'version': '0.0', 'description': 'Scrapes links pasted into channels and stores them on shithouse', 'UUID': 'cbb1eab8-8567-4ae8-a5d2-7c4e0da002a9'}, 'command': 'BYE'}
tenykslinkscraper_1   | 2016-12-03 23:20:06,699 tenykslinkscraper:DEBUG Hung up.
tenykslinkscraper_1   | DEBUG:tenykslinkscraper:Hung up.
tenykslinkscraper_1   | True
tenykslinkscraper_1   | Traceback (most recent call last):
tenykslinkscraper_1   |   File "/usr/local/bin/tenykslinkscraper", line 9, in <module>
tenykslinkscraper_1   |     load_entry_point('tenyks-contrib==0.3.0', 'console_scripts', 'tenykslinkscraper')()
tenykslinkscraper_1   |   File "/usr/local/lib/python3.5/site-packages/tenyks_contrib-0.3.0-py3.5.egg/tenykslinkscraper/main.py", line 79, in main
tenykslinkscraper_1   |   File "/usr/local/lib/python3.5/site-packages/tenyksservice-2.1.5-py3.5.egg/tenyksservice/service.py", line 260, in run_service
tenykslinkscraper_1   |     loop.run_until_complete(service_instance.run())
tenykslinkscraper_1   |   File "/usr/local/lib/python3.5/asyncio/base_events.py", line 387, in run_until_complete
tenykslinkscraper_1   |     return future.result()
tenykslinkscraper_1   |   File "/usr/local/lib/python3.5/asyncio/futures.py", line 274, in result
tenykslinkscraper_1   |     raise self._exception
tenykslinkscraper_1   |   File "/usr/local/lib/python3.5/asyncio/tasks.py", line 239, in _step
tenykslinkscraper_1   |     result = coro.send(None)
tenykslinkscraper_1   |   File "/usr/local/lib/python3.5/site-packages/tenyksservice-2.1.5-py3.5.egg/tenyksservice/service.py", line 180, in run
tenykslinkscraper_1   |     await self._delegate(jdata)
tenykslinkscraper_1   |   File "/usr/local/lib/python3.5/site-packages/tenyksservice-2.1.5-py3.5.egg/tenyksservice/service.py", line 152, in _delegate
tenykslinkscraper_1   |     await handler(data)
tenykslinkscraper_1   |   File "/usr/local/lib/python3.5/site-packages/tenyksservice-2.1.5-py3.5.egg/tenyksservice/service.py", line 118, in _privmsg_handler
tenykslinkscraper_1   |     await self.delegate_to_handle_method(data, match, name)
tenykslinkscraper_1   |   File "/usr/local/lib/python3.5/site-packages/tenyksservice-2.1.5-py3.5.egg/tenyksservice/service.py", line 196, in delegate_to_handle_method
tenykslinkscraper_1   |     callee(data, match)
tenykslinkscraper_1   |   File "/usr/local/lib/python3.5/site-packages/tenyks_contrib-0.3.0-py3.5.egg/tenykslinkscraper/main.py", line 73, in handle_link_posted
tenykslinkscraper_1   |   File "/usr/local/lib/python3.5/html/parser.py", line 470, in unescape
tenykslinkscraper_1   |     return unescape(s)
tenykslinkscraper_1   |   File "/usr/local/lib/python3.5/html/__init__.py", line 130, in unescape
tenykslinkscraper_1   |     if '&' not in s:
tenykslinkscraper_1   | TypeError: argument of type 'NoneType' is not iterable

Adjust printer fact regex

Two cases I've seen where the regex could be improved:

  • When the substring "cat" is somewhere in the string. e.g. "This would indicate" becomes "This would indiprintere." I'd imagine only looking for whole words of "cat" would fix the issue.
  • "Kitten" is currently not replaced with anything. Maybe add a rule for something more.. printeresque? e.g. "kitten" becomes "cartridge."

more gentoo awesomness

  • have the gentoo client check the last time "gentoo" was mentioned prior to the current mention, and if it was a while ago, let the channel know.

Nagging mom simulator

jnerula | craige: I want a nagging mom simulator, like "Eat your vegetables" and "Put on a coat" or "Take your shoes off when you enter the house"

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.