GithubHelp home page GithubHelp logo

github-watchlist's Issues

Missing software license

Hey @jone, although a software license is mentioned in the README, would you mind adding a file LICENSE to the code base, so it might entitle me to contribute to this useful piece of software? ๐Ÿ˜ƒ

thank you

just a thank you for a great thing you produced

Python 3 compatibility

Hey @jone

Would you be interested in a pull request which makes the code base compatible with Python > 3.6 and drops compatibility for older Pythons?

Error(s) installing in Wheezy

TBH I haven't done any troubleshooting and I need to go to bed, but I just tried installing as per README instructions and got a dependnacy issue when running bin/buildout so thought I'd post it here...

Here's the tail end of the stacktrace (but I can post more if you want - seems to be pretty clear what the issue is)

pkg_resources.VersionConflict: (six 1.1.0 (/usr/lib/python2.7/dist-packages), Requirement.parse('six>=1.4'))
An error occurred when trying to install unittest2 1.0.1. Look above this message for any errors that were output by easy_install.
While:
  Installing test.
  Getting distribution for 'unittest2'.
Error: Couldn't install: unittest2 1.0.1

I fixed that with:

sudo pip install six --upgrade

Install seemed to complete but there were errors such as:

Installed /tmp/easy_install-TQu5dX/unittest2-1.0.1/.eggs/linecache2-1.0.0-py2.7.egg
/turnkey/non/github-watchlist/eggs/setuptools-15.2-py2.7.egg/setuptools/dist.py:291: UserWarning: The version specified (<__main__.late_version instance at 0x2b1b680>) is an invalid version, this may not work as expected with newer versions of setuptools, pip, and PyPI. Please see PEP 440 for more details.

And

Installed /tmp/easy_install-HqH4Nr/linecache2-1.0.0/.eggs/pbr-0.10.8-py2.7.egg
SyntaxError: ('invalid syntax', ('build/bdist.linux-x86_64/egg/linecache2/tests/inspect_fodder2.py', 102, 25, 'def keyworded(*arg1, arg2=1):\n'))

SyntaxError: ('invalid syntax', ('/turnkey/non/github-watchlist/eggs/tmpvtTZUo/linecache2-1.0.0-py2.7.egg/linecache2/tests/inspect_fodder2.py', 102, 25, 'def keyworded(*arg1, arg2=1):\n'))

But I reran it and it all seems ok now... So I continued on and all seemed well until I tried to add a heap of repos to my watchlist. All looks good until it actually tries to add (after I say "Yes").

Traceback (most recent call last):
  File "bin/update-watchlist", line 14, in <module>
    sys.exit(watchlist.command.update_command())
  File "/turnkey/non/github-watchlist/watchlist/command.py", line 93, in update_command
    UpdateCommand(config)(confirmed=args.confirmed)
  File "/turnkey/non/github-watchlist/watchlist/command.py", line 27, in __call__
    SubscriptionsUpdater(self.config).update(data)
  File "/turnkey/non/github-watchlist/watchlist/updater.py", line 12, in update
    self.create_subscriptions(data['watch'])
  File "/turnkey/non/github-watchlist/watchlist/updater.py", line 21, in create_subscriptions
    payload=watch_payload)
  File "/turnkey/non/github-watchlist/watchlist/github.py", line 20, in put
    response.raise_for_status()
  File "/turnkey/non/github-watchlist/eggs/requests-2.6.2-py2.7.egg/requests/models.py", line 851, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 404 Client Error: Not Found

Switch to Authorization HTTP header

I was just notified by GitHub that using the access_token query parameter is deprecated and the Authorization HTTP header should be used instead.

Hi mbaechtold,

On April 28th, 2020 at 06:52 (UTC) your personal access token (github-watchlist) using python-requests/2.22.0 was used as part of a query parameter to access an endpoint through the GitHub API:

https://api.github.com/user/subscriptions

Please use the Authorization HTTP header instead, as using the access_token query parameter is deprecated. If this token is being used by an app you don't have control over, be aware that it may stop working as a result of this deprecation.

Depending on your API usage, we'll be sending you this email reminder on a monthly basis for each token and User-Agent used in API calls made on your behalf.
Just one URL that was accessed with a token and User-Agent combination will be listed in the email reminder, not all.

Visit https://developer.github.com/changes/2020-02-10-deprecating-auth-through-query-param for more information about suggested workarounds and removal dates.

Thanks,
The GitHub Team

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.