• 大小: 37KB
    文件类型: .py
    金币: 1
    下载: 0 次
    发布日期: 2021-05-12
  • 语言: Python
  • 标签: python  

资源简介

这是在安装pydelicious过程中遇到DeliciousItemExistsError时,通过替换pydelicious的__init__.py文件解决问题的替换文件

资源截图

代码片段和文件信息

“““Library to access del.icio.us data via Python.

An introduction to the project is given in the README.

pydelicious is released under the FreeBSD License. 
See license.txt for details and the copyright holders.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS“ AND
ANY EXPRESS OR IMPLIED WARRANTIES INCLUDING BUT NOT LIMITED TO THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT INDIRECT INCIDENTAL SPECIAL EXEMPLARY OR CONSEQUENTIAL DAMAGES
(INCLUDING BUT NOT LIMITED TO PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE DATA OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
ANY THEORY OF LIABILITY WHETHER IN CONTRACT STRICT LIABILITY OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
“““
import sys
import os
import time
import datetime
import locale
import http.client as httplib
import urllib.request as urllib2
from urllib.parse import urlencode quote_plus
from io import StringIO
from pprint import pformat


try:
    # Python >= 2.5
    from hashlib import md5
except ImportError:
    from md5 import md5

try:
    from elementtree.ElementTree import parse as parse_xml
except ImportError:
    # Python 2.5 and higher
    from xml.etree.ElementTree import parse as parse_xml

try:
    import feedparser
except ImportError:
    print(“Feedparser not available no RSS parsing.“ file=sys.stderr)
    feedparser = None


### Static config

# pydoc and distutils supported exports
__version__ = ‘0.6‘
__author__ = “Berend (.mpe)“
__author_email__ = “devpydelicious@dotmpe.com“
#__date__ = “$Date$“[]
__credits__ = “““Frank Timmermann (original author) and in no
particular order: Greg Pinero me.gooz mohangk stumble.then.rise clupprich“““
__license__ = ‘FreeBSD‘
__rcs_id__ = “$Id: __init__.py 68 2010-11-21 13:58:04Z berend.van.berkum $“[3:-1]
__url__ = ‘http://code.google.com/p/pydelicious/‘
__docformat__ = “restructuredtext en“
__description__ = “Access delicious.com API‘s with Python“
__long_description__ = “A complete Python interface to del.icio.us Bookmarks‘ HTTP API‘s.“


DLCS_OK_MESSAGES = (‘done‘ ‘ok‘)
“Known text values of positive del.icio.us  answers“
DLCS_WAIT_TIME = 4
“Time to wait between API requests“
DLCS_REQUEST_TIMEOUT = 444
“Seconds before socket triggers timeout“
DLCS_API_REALM = ‘del.icio.us API‘
DLCS_API_HOST = ‘api.del.icio.us‘
DLCS_API_PATH = ‘v1‘
DLCS_API = “https://%s/%s“ % (DLCS_API_HOST DLCS_API_PATH)
DLCS_RSS = ‘http://feeds.delicious.com/rss/‘
“Old RSS feeds formerly 
DLCS_FEEDS = ‘http://feeds.delicious.com/v2/‘

PREFERRED_ENCODING = locale.getpreferredencoding()
# XXX: might need to check sys.platform/encoding combinations here ie
#if sys.platform == ‘darwin‘ || PREFERRED_ENCODING == ‘macroman:
#   PREFERRED_ENCODI

评论

共有 条评论