/usr/share/pyshared/jsb/utils/urldata.py is in jsonbot 0.84.4-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | # jsb/lib/urldata.py
#
#
""" hold data of a html page. """
## jsb imports
from jsb.utils.name import stripname
from jsb.lib.persist import Persist, PersistCollection
from jsb.lib.datadir import getdatadir
## basic imports
import os
## UrlData class
class UrlData(Persist):
def __init__(self, url, txt=None, *args, **kwargs):
Persist.__init__(self, getdatadir() + os.sep + "spider" + os.sep + "data" + os.sep + stripname(url), *args, **kwargs)
self.data.url = url
self.data.txt = txt or self.data.txt or ""
## UrlDataCollection class
def UrlDataCollection(PersistCollection):
def __init__(self, *args, **kwargs):
self.path = getdatadir() + os.sep + "spider" + os.sep + "data" + os.sep
PersistCollection.__init__(self, self.path, *args, **kwargs)
|