• Stars
    star
    147
  • Rank 245,964 (Top 5 %)
  • Language
    Shell
  • Created over 11 years ago
  • Updated almost 9 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Simple script for making Chrome-based SSBs (site specific browsers)

chrome-ssb

2015-08-19 UPDATE: Mac users may want to check out Epichrome or MacPin for an actively developed SSBs on OS X. I am also beginning work on a pyssb, a PyQT5-based SSB project (focused for my personal use on Arch Linux, but it could be cross-platform if anyone wanted to contribute). I'm happy to merge any updates, but otherwise, consider this project deprecated.


Simple script for making Chrome SSBs on OS X

This is an update of Bracken King's original script published in this 2010 article.

I've updated it a bit to work better:

  • Allow spaces in all variables
  • Properly Trim spaces for easy drag and dropping of icon paths
  • Properly look for Chrome location in /Applications (it uses the first one it finds)
  • Make the new App wherever it's called from
  • Your Profile is placed in the correct location (in the Bundle) no matter where you move the app

Usage

  • Place chrome-ssb.sh in your path or somewhere convenient to call from
  • Run chrome-ssb.sh wherever you want
  • You can also move the created app anywhere you want without issues

Note: Finder may not pick up the icon (shows up as invisible) if you have the creation target folder active/open. You can make it show up by moving the App to a different folder. If you know a workaround, please send a pull request...

Notes

  • This script now makes a copy of the 'Google Chrome' launcher executable stub at application start (it is pretty small, about 13KB) instead of symlinking to solve 10.9 compatibility issues (see #22). The executable points to a specific version of the Google Chrome Framework (../Versions/[VERSION]/Google Chrome Framework.framework/Google Chrome Framework).
  • Copying the launcher executable instead of symlinking will break OS X Gatekeeper's code signing. This shouldn't normally be a problem, but is discussed in depth in Issue #23

TODO

License

Do as you will

More Repositories

1

linuxlaptops

ASL
40
star
2

batterylog

Linux laptop battery logging tool
Python
21
star
3

python-syslogssl

Extends logging.handlers.SysLogHandler to create a logging handler with SSL support
Python
19
star
4

pusheen-stickers

Tool for extracting and processing Pusheen stickers from Facebook
Python
14
star
5

autotunnel

Automatically connects your Mac to ssh SOCKS proxy when switching to SOCKS-enabled Network Location
Python
14
star
6

transita

Public Transit Mobile App
Java
12
star
7

vrdev

R&D w/ the Oculus Rift
Jupyter Notebook
11
star
8

pyssb

Create PyQT WebKit-based SSBs (site specific browsers)
Python
11
star
9

misc

Unorganized snippets (organized by language)
JavaScript
6
star
10

pensieve

Personal Notebook/Wiki w/ Inline Editing
JavaScript
6
star
11

songclub

Community Radio / Net Jukebox
PHP
6
star
12

blueball

Bluetooth-based proximity/relative location experiment deployed at Where 2.0 2008 and WhereCamp 2008
Python
4
star
13

bestof

Scripts for creating my 2000-2009 music list
JavaScript
3
star
14

schwab-login

Logging into Charles Schwab account for automation
Python
3
star
15

unity-cookbook

Unity 3D Working Cookbook + Tutorials (Leap Motion, Oculus Rift, Gear VR)
C#
3
star
16

jquery-uploader

jQuery plugin for drag and drop and inline image uploads
JavaScript
3
star
17

powerbutton

overly-engineered powerbutton
Python
2
star
18

free_culture

Larry Lessig's 2002 O'Reilly Open Source Conference Keynote on Copyright and Free Culture
HTML
2
star
19

amd-laptop-testing

Scripts and tools for testing AMD Renoir (Ryzen 4000 series mobile) laptop
Python
2
star
20

pystatsd-flickr

Python port of some of the old Flickr::StatsD
2
star
21

bin

This is my ~/bin. There are many like it but this one is mine.
Python
2
star
22

fbi

FogBugz Interactive Shell
Python
2
star
23

office-scrobbler

A simple script you can run to follow scrobbles from another account (say in an office environment)
Python
1
star
24

fogbugz-tools

some tools to make life easier using fogbugz
1
star
25

yearinfavs

Collecting my Twitter Favs
PHP
1
star
26

locationsetbygps

My Travel Blog
CSS
1
star
27

shelver

Utility for organizing my music
Python
1
star
28

autortunnel

Automatically create reverse tunnels with autossh for Mac OS X
Python
1
star
29

attention-export

Tools for exporting from the news, discussion, and reference tools I use
Python
1
star
30

balanceTags

Really old code for tag filtering and balancing, the original versions used in b2/WordPress and in Metafilter
1
star