Skip to content
/ pyssb Public
forked from lhl/pyssb

Create PyQT WebKit-based SSBs (site specific browsers)

License

Notifications You must be signed in to change notification settings

taipeipy/pyssb

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyssb

pyssb is a package for building general purpose SSBs (Site Specific Browsers) with PyQT5.

Installation

You should be able to install the pyssb package via PyPI:

sudo pip install -U pyssb

You of course will need to install PyQT5 as well, but this probably needs to be installed via your OS package manager. You may have to separately install a PyQT5 webkit package separately.

Usage

You should be able to run pyssb to generate simple python executables.

If you would like to use pyssb, here’s a simple example of what is generated by the pyssb generator:

from   PyQt5 import QtWidgets
from   pyssb import *
import sys

ssb_config = {'name':'pyssb','title':'pyssb','url':'https://github.com/lhl/pyssb/'}

if __name__ == "__main__":
  app = QtWidgets.QApplication(sys.argv)
  ssb = SSBWindow(ssb_config)
  ssb.show()
  sys.exit(app.exec_())

See the samples folder for more examples.

SSB List

Works

  • 1Password Anywhere
  • Asana
  • Dropbox Paper
  • Evernote
  • GMail + GMail for Apps
  • Hackpad
  • Messenger

Doesn’t Work:

  • Wunderlist - doesn’t load, blank screen
  • Hangouts - has UA check

Notes

This might not be a good fit for you. If so, there might be some alternatives:

SSB solutions for OS X:

About

Create PyQT WebKit-based SSBs (site specific browsers)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 66.8%
  • JavaScript 14.9%
  • Shell 10.6%
  • HTML 7.7%