judell / h_notify Goto Github PK
View Code? Open in Web Editor NEWhypothesis notification prototype
License: MIT License
hypothesis notification prototype
License: MIT License
Do you support getting RSS from a wildcard URL (domain), i.e., something like this?
notify_rss_url_activity(url='https://theatlantic.com/*', token=default_token, pickle='akVkkdfu')
When I tried the above I got NameError: name 'notify_rss_url_activity' is not defined
.
I was able to run the RSS recipe in examples.py
without errors.
On a fresh Ubuntu 18.04 VM, I had to install the following pip packages first:
sudo apt install python3-pip
pip3 install feedgen markdown python-dateutil pytz wheel
Would it be possible to send the whole annotation content over email/RSS rather than a notification that there’s a new annotation?
I’m basically trying to create a system to replicate every Hypothesis annotation I write (so private ones) to another system (let’s say Wordpress) via Zapier or IFTTT.
I'm getting an error with both Python 2.7.5
and Python 3.6.9
:
ImportError: cannot import name 'Hypothesis'
I didn't see any information in the README
about installing requirements (maybe I missed something?) but here's what I tried:
Install hypothesis:
~$ pip install hypothesis
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: hypothesis in ./.local/lib/python3.6/site-packages (5.6.0)
Requirement already satisfied: sortedcontainers<3.0.0,>=2.1.0 in ./.local/lib/python3.6/site-packages (from hypothesis) (2.1.0)
Requirement already satisfied: attrs>=19.2.0 in ./.local/lib/python3.6/site-packages (from hypothesis) (19.3.0)
Run the program:
~$ python3 h_notify.py
Traceback (most recent call last):
File "h_notify.py", line 2, in <module>
from hypothesis import Hypothesis, HypothesisAnnotation
ImportError: cannot import name 'Hypothesis'
Hello,
I just tried to use your python script and before running it, I just tried to install dependencies this way:
pip install dateutil json markdown pickle re requests smtplib
Defaulting to user installation because normal site-packages is not writeable
ERROR: Could not find a version that satisfies the requirement dateutil (from versions: none)
ERROR: No matching distribution found for dateutil
Do you have any idea why it occurs?
From: https://hypothesis.zendesk.com/agent/tickets/6010
Not entirely sure I have this right, so feel free to give me feedback:
User is trying to add Slack to the tools they're using, and wasn't adding "notified_ids=[]". You decided it should default to that.
Finally, you wrote:
"The error is just a traceback that's unnecessarily printed if namemap.json doesn't exist. But you should really try it, it's very cool to be able to @mention somebody's Slack name in an annotation and have them be tagged in Slack."
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.