Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/myano/jenni
jenni was a python IRC bot. Project is closed. Try Sopel instead, https://sopel.chat/
https://github.com/myano/jenni
freenode irc jenni python
Last synced: about 2 months ago
JSON representation
jenni was a python IRC bot. Project is closed. Try Sopel instead, https://sopel.chat/
- Host: GitHub
- URL: https://github.com/myano/jenni
- Owner: myano
- License: other
- Created: 2009-12-12T01:00:31.000Z (about 15 years ago)
- Default Branch: master
- Last Pushed: 2021-07-22T13:25:20.000Z (over 3 years ago)
- Last Synced: 2024-05-16T19:03:33.605Z (8 months ago)
- Topics: freenode, irc, jenni, python
- Language: Python
- Homepage: https://sopel.chat/
- Size: 1.82 MB
- Stars: 233
- Watchers: 25
- Forks: 101
- Open Issues: 48
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-irc - Jenni - `Python` (Uncategorized / Uncategorized)
README
jenni
=====jenni is a python IRC bot. This project is closed. Please do not expect any bugs or features to be fixed. Try *Sopel* instead, https://sopel.chat/
Installation & Configuration
============================jenni requires python 2.7, jenni will not work with python 3.x.
1. Run ./jenni - this creates a default config file
2. Edit ~/.jenni/default.py
3. Run ./jenni - this now runs jenni with your settingsEnjoy!
Optional Dependencies
=====================From Pip:
- *feedparser* - allows the optional rss.py and nws.py modules to work.
- *BeautifulSoup* - allows better output from DuckDuckGo in search.py, image_me module and animate_me_module to work, and allow more in-depth results for .calc
- *yelpapi* - allows you to use the food moduleGoogle Developer API Key
========================The YouTube module requires that you have a Google Developer API key in order to function. This key can be obtained by:
1. Go to the Google Developer Console at: https://console.developers.google.com/
2. Create or select a project.
3. In the sidebar on the left, expand *APIs & auth*. Next, click *APIs*. In the list of APIs, find and ensure that the *YouTube Data API* is enabled.
4. In the sidebar on the left, select *Credentials*.
5. Create a new *Public API access* key and choose *Server Key*. Copy the created API Key into the *google_dev_apikey* option in your config.Best Practices
==============- Don't use jenni, use Sopel, https://sopel.chat/
- Give jenni '@' (ops) at your risk. This software is provided without warranty, without exception.
- You can no longer run jenni as the root user (euid = 0).
- This is a huge security risk, amplifying the impact of any potential vulnerability.Additional Info
===============See https://github.com/myano/jenni/wiki for information about jenni/Phenny modules
Credits
=======For a list of contributions to the jenni fork see the file CREDITS.
Sean B. Palmer, http://inamidst.com/sbp/ forked by yano, https://yanovich.net/