add_feed (Raggle::Interfaces::NcursesInterface)

    # File raggle, line 3828
          def NcursesInterface::add_feed(opts = nil)
            if not opts.nil? and opts[:url]
              url = opts[:url]
              title = opts[:title]
              title = $config['default_feed_title'] if not title or title == ''
            else
              url = NcursesInterface::get_input('add_feed')
            end

            # if it's not nil, then add it to our list
            added = false
            if url && url.length > 0
              if title: added = Engine::add_feed({ 'url' => url, 'title' => title })
              else added = Engine::add_feed({ 'url' => url }); end
              NcursesInterface::populate_feed_win
            else
              NcursesInterface::set_status('')  # no change
            end

            if added
              if (find_win = NcursesInterface::get_win_id('find')) != -1
                $wins[find_win].close(true)  # close find window if it's still up
              end
              # redraw status bar
              NcursesInterface::set_status($config['msg_feed_added'])
              $feed_thread.run if $config['update_after_add']  # force update now
            end
          end