示例#1
0
 def on_actionAddBookmark_triggered(self):
     #print "on_actionAddBookmark_triggered"
     url = self.WebBrowser.url().toString()
     title = self.WebBrowser.title()
     data = (unicode(title), unicode(url))
     bookmark.add(self.db, data)
     item = TextItem(data)
     item.setPos(0, len(self.booklist) * ITEM_HEIGHT)
     item.setZValue(len(self.booklist))
     item.setFlag(QtGui.QGraphicsItem.ItemIsSelectable, True)
     self.booklist.append(data)
     self.scene.addItem(item)
     self.scene.update()
示例#2
0
 def on_actionAddBookmark_triggered(self):
     #print "on_actionAddBookmark_triggered"
     url = self.WebBrowser.url().toString()
     title = self.WebBrowser.title()
     data = (title,url)
     bookmark.add(self.db,data)
     item = TextItem(data)
     item.setPos(0, len(self.booklist) * ITEM_HEIGHT)
     item.setZValue(len(self.booklist))
     item.setFlag(QtGui.QGraphicsItem.ItemIsSelectable, True)
     self.booklist.append(data)
     self.scene.addItem(item)    
     self.scene.update()
示例#3
0
def addbookmark():
    if request.method == 'POST':
        data = request.form.to_dict(flat=True)

        id = add(data)
        print("added id is " + str(id))

        return redirect("/")

    return "error"
示例#4
0
from sys import argv
import urllib
import xbmc

if len(argv)>1:
	if argv[1]=="addfav":
		from bookmark import add
		add(argv[2].lower()=="true",argv[3],argv[4],argv[5],argv[6])
	elif argv[1]=="delfav":
		from bookmark import rem
		rem(argv[2],argv[3],argv[4])
	elif argv[1]=="renfav":
		from bookmark import ren
		ren(argv[2],argv[3],argv[4])
	elif argv[1]=="forcebuf":
		from buffering import force
		force(argv[2])
	elif argv[1]=="setview":
		from prefs import set_view
		set_view(argv[2],argv[3])
	elif argv[1]=="markseen":
		from stats import stats
		import json
		st=stats()
		st.markseen(json.loads(urllib.unquote_plus(argv[2])),json.loads(urllib.unquote_plus(argv[3])))
		xbmc.executebuiltin("Container.Refresh")
	elif argv[1]=="markunseen":
		from stats import stats
		import json
		st=stats()
		st.markunseen(json.loads(urllib.unquote_plus(argv[2])),json.loads(urllib.unquote_plus(argv[3])))
示例#5
0
from sys import argv
import urllib
import xbmc

if len(argv) > 1:
    if argv[1] == "addfav":
        from bookmark import add
        add(argv[2].lower() == "true", argv[3], argv[4], argv[5], argv[6])
    elif argv[1] == "delfav":
        from bookmark import rem
        rem(argv[2], argv[3], argv[4])
    elif argv[1] == "renfav":
        from bookmark import ren
        ren(argv[2], argv[3], argv[4])
    elif argv[1] == "forcebuf":
        from buffering import force
        force(argv[2])
    elif argv[1] == "setview":
        from prefs import set_view
        set_view(argv[2], argv[3])
    elif argv[1] == "markseen":
        from stats import stats
        import json
        st = stats()
        st.markseen(json.loads(urllib.unquote_plus(argv[2])),
                    json.loads(urllib.unquote_plus(argv[3])))
        xbmc.executebuiltin("Container.Refresh")
    elif argv[1] == "markunseen":
        from stats import stats
        import json
        st = stats()