Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gregkrsak/nutroll
A sample Python-language application intended to demonstrate connecting to Reddit via the PRAW library.
https://github.com/gregkrsak/nutroll
beer praw python python3 reddit reddit-api
Last synced: 24 days ago
JSON representation
A sample Python-language application intended to demonstrate connecting to Reddit via the PRAW library.
- Host: GitHub
- URL: https://github.com/gregkrsak/nutroll
- Owner: gregkrsak
- License: mit
- Created: 2017-05-17T03:51:38.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-04-11T04:22:50.000Z (almost 7 years ago)
- Last Synced: 2024-12-30T12:06:28.855Z (25 days ago)
- Topics: beer, praw, python, python3, reddit, reddit-api
- Language: Python
- Homepage:
- Size: 12.7 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
nutroll
=======[![Python](https://img.shields.io/badge/language-python-blue.svg)](https://github.com/gregkrsak/nutroll/blob/master/nutroll)
This is a sample Python-language application intended to demonstrate connecting to Reddit via the [PRAW] library.
What you'll need to to start
----------------------------* Download and install [Python], if you haven't already.
* Install the [PRAW] library (You may be able to do this with the administrator command ```pip install praw```).
* [Create a "script" app on Reddit] (The "redirect uri" field can be ```http://localhost```).
* Modify the ```nutroll``` file to include your Reddit app credentials:
```python
return praw.Reddit(
client_id='mHJAei1MCbztxw',
client_secret='G74uVCX9K5MnyBcNhDFwpwqVZtY',
#...
)
```Where the ```client_id``` and ```client_secret``` are obtained from your Reddit app settings.
Example of running the ```nutroll``` application:
----------------------------------------------------* Success:
```
$ ./nutroll your_reddit_username
Scanning for nut rolls (this may take several seconds)...
Nut roll detected: https://www.reddit.com/comments/6alu1h
```
* Failure:
```
$ ./nutroll your_reddit_username
Scanning for nut rolls (this may take several seconds)...
No nut rolls this week.```
* PEBKAC:
```
$ ./nutroll your_reddit_username
Scanning for nut rolls (this may take several seconds)...
Unable to reach Reddit. Did you setup your credentials properly?```
Additional resources
--------------------* [How do I use Git?]
* [Download GitHub Desktop for Windows or Mac]
* [Download Git for Linux]
* http://en.wikipedia.org/wiki/Git_(software)
About
-----nutroll was developed by [Greg M. Krsak] using [PyCharm] Community 2017.1 on [Linux Mint] 18.1.
Please submit bugs to [the issues page] and feel free to contribute pull requests.
[PRAW]: https://github.com/praw-dev/praw
[Python]: https://www.python.org/
[Create a "script" app on Reddit]: https://www.reddit.com/prefs/apps
[How do I use Git?]: http://git-scm.com/documentation
[Download GitHub Desktop for Windows or Mac]: https://desktop.github.com/
[Download Git for Linux]: http://git-scm.com/download/linux
[Greg M. Krsak]: https://github.com/gregkrsak
[PyCharm]: https://www.jetbrains.com/pycharm/
[Linux Mint]: https://linuxmint.com/
[the issues page]: https://github.com/gregkrsak/nutroll/issues