Giter Club home page Giter Club logo

Comments (4)

anoved avatar anoved commented on June 16, 2024 2

Thanks @ericli1018! I'm glad people find this plugin useful but regret that I have been unable to maintain it. I realize this has resulted in frustration for some users. So, I appreciate the effort you have put in to posting fixes.

from octoprint-emailnotifier.

jeffgolden avatar jeffgolden commented on June 16, 2024 1

Thanks for posting this -- I recently had to re-do my setup and used your package and this guide to get back up and running. Worked like a charm. Only one thing you might want to add to the instructions above (if you don't already have it installed) is to run:
/home/pi/oprint/bin/python -m pip install keyring

before your step 3

from octoprint-emailnotifier.

Stady234 avatar Stady234 commented on June 16, 2024

I dont know how to "maintain" this... but i got it working under the 0.15.1 with little effort... your core plugin is hidden from the plugin list.

from octoprint-emailnotifier.

ScottWell1 avatar ScottWell1 commented on June 16, 2024

Thanks to @anoved for original plugin -- wish you had time to maintain it (but I understand). :-(
Thanks to @ericli1018 for the updates!

For others arriving here because they are having trouble installing, I just did a fresh install starting with Octopi 0.15.1, and here's the sequence that worked for me:

  1. Installed Octopi 0.15.1 per instructions.
  2. SSH'd and updated OS (i.e., 'sudo apt-get update" and 'sudo apt-get dist-ugprade')
  3. Updated Octoprint to current version (1.3.9 at moment).
  4. Installed Email Notifier via Octorprint plugin UI, using master.zip provided by @ericli1018:
    https://github.com/ericli1018/OctoPrint-EmailNotifier/archive/master.zip
  5. SSH'd and run following commands at prompt:
source ~/oprint/bin/activate
pip install yagmail
pip install keyring              (note: be patient, this takes a while....)
pip install keyrings.alt
python
>>> import yagmail
>>> yagmail.register('my.email','my.password')
>>> ctrl-D to exit
sudo shutdown -r now

After restarting, Email Notifier was able to successfully send email. Hooray!

I put off upgrading my pi to a pi3b+ for a long time, because I was concerned I wouldn't be able to get this plugin working. Sure hope someone with the necessary skills will be able to step up and fully take over maintenance -- would be nice to see keyrings.alt eliminated, and to perhaps see a better installation process or at least official installation instructions for the yagmail/keyrings/register stuff.

from octoprint-emailnotifier.

Related Issues (20)

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.