kyleterry / tenyks-contrib Goto Github PK
View Code? Open in Web Editor NEWUser contributed Tenyks services
Home Page: https://tenyks.io
License: MIT License
User contributed Tenyks services
Home Page: https://tenyks.io
License: MIT License
http://isotropic.org/date/ Listed here
The API is messed up or something.
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
Watch for /JOIN
or /PART
and just dump this into the channel. Or something smarter. It would be funny, right? lol
It would be nice to be able to dump all of the script's commands into the channel somehow.
Two cases I've seen where the regex could be improved:
It says to use 'tenyksmkclientconfig > settings.py' which is incorrect. The actual command is tcmkconfig.
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"
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.