drewrwilson / SomeRichAsshole

Browser add-on that replaces "Donald Trump" with "Some Rich Asshole"
http://SomeRichAsshole.com
MIT License
17 stars 9 forks source link

Make Safari version #2

Closed drewrwilson closed 9 years ago

noahcooper commented 9 years ago

I'll do this and submit a pull request! This will just be an End Script, piece of cake.

The thing is that Safari extensions are weird and annoying for two reasons:

1) You have to install a developer certificate, which you can get by signing up at http://developer.apple.com, to sign the extension. So my PR will include everything except the Developer Identifier in the update manifest which you'll need to fill in before compiling the extension. 2) There's nothing comparable to the Chrome Web Store, so people will have to manually download and install the extension, meaning you'll need to upload the compiled extension file and the update manifest to somerichasshole.com.

drewrwilson commented 9 years ago

:balloon: Awesome :balloon:

noahcooper commented 9 years ago

Actually ... it seems you can now submit your extension to the Safari Extensions Gallery at https://developer.apple.com/safari/extensions/submission/. It looks like they're putting a lot more emphasis on extensions with El Capitan.

And I didn't realize until just now that Apple had eliminated the old Safari Developer Program and rolled it into the Apple Developer Program, which means you have to have a paid Developer account which is lame. I have one, so if you don't, you can feel free to leave the Developer Identifier as mine.

drewrwilson commented 9 years ago

Does it cost $99 to be able to sign apps? (Am I doing the right thing here?)

image

noahcooper commented 9 years ago

@drewrwilson yep, crazy right?

drewrwilson commented 9 years ago

that's nuts. I don't ever make iOS/Apple stuff and don't anticipate that I will in the next year. Would you mind if we used your signature so I can save that money and not sign up? (I don't know what it entails to sign it and stuff, so no worries if there's any reason not to that)

gembarrett commented 9 years ago

Huh, it used to be free to get a Safari dev account.

noahcooper commented 9 years ago

Totally fine! It just means I'll have to be the one to build it every time which is dumb.

I'll make the updates from issue #16 then re-compile and submit to the Extensions Gallery.

drewrwilson commented 9 years ago

(@gembarrett So weird!)

Ok, cool. Thanks, @noahcooper. Totally fine with me if you'd need to build it each time. Safari is a great addition but I think Chrome and Firefox are def the main ones here so even if it happens to take a little longer to get a Safari update, that'll be fine