CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Thu, 21 Aug 2025 17:53:25 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20100116084841
location: https://web.archive.org/web/20100116084841/https://github.com/martoche/safariadblock
server-timing: captures_list;dur=0.887390, exclusion.robots;dur=0.025816, exclusion.robots.policy;dur=0.013104, esindex;dur=0.019979, cdx.remote;dur=13.611544, LoadShardBlock;dur=852.251707, PetaboxLoader3.datanode;dur=632.493988, PetaboxLoader3.resolve;dur=133.674344
x-app-server: wwwb-app219
x-ts: 302
x-tr: 904
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app219; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Thu, 21 Aug 2025 17:53:26 GMT
content-type: text/html; charset=utf-8
x-archive-orig-server: nginx/0.7.61
x-archive-orig-date: Sat, 16 Jan 2010 08:48:39 GMT
x-archive-orig-connection: close
x-archive-orig-status: 200 OK
x-archive-orig-etag: "a0086e0205815ceb4d05438511896628"
x-archive-orig-x-runtime: 135ms
x-archive-orig-content-length: 25631
x-archive-orig-cache-control: private, max-age=0, must-revalidate
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Sat, 16 Jan 2010 08:48:41 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Mon, 30 Mar 2009 22:11:55 GMT", ; rel="prev memento"; datetime="Sun, 13 Dec 2009 02:34:00 GMT", ; rel="memento"; datetime="Sat, 16 Jan 2010 08:48:41 GMT", ; rel="last memento"; datetime="Sat, 16 Jan 2010 08:48:41 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 51_13_20100116054835_crawl103-c/51_13_20100116084825_crawl101.arc.gz
server-timing: captures_list;dur=11.819888, exclusion.robots;dur=0.027034, exclusion.robots.policy;dur=0.011729, esindex;dur=0.014948, cdx.remote;dur=17.879995, LoadShardBlock;dur=370.629713, PetaboxLoader3.datanode;dur=288.355170, PetaboxLoader3.resolve;dur=138.987467, load_resource;dur=162.128540
x-app-server: wwwb-app219
x-ts: 200
x-tr: 656
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
martoche's safariadblock at master - GitHub
This service is courtesy of Pledgie.
martoche / safariadblock
- Source
- Commits
- Network (6)
- Downloads (1)
- Wiki (1)
- Graphs
-
Branch:
master
-
Branches (1)
- master ✓
- Tags (1)
Sending Request…
Enable Donations
Pledgie Donations
Once activated, we'll place the following badge in your repository's detail box:
Block ads in Safari — Read more
name | age | message | |
---|---|---|---|
![]() |
.gitignore | Mon Mar 16 07:03:49 -0700 2009 | Initial commit, version 0.4.0 RC1 [martoche] |
![]() |
COPYING | Mon Mar 16 07:20:05 -0700 2009 | GPL license [martoche] |
![]() |
Installer/ | Mon Mar 16 07:03:49 -0700 2009 | Initial commit, version 0.4.0 RC1 [martoche] |
![]() |
README | Mon Mar 16 07:13:34 -0700 2009 | Fixed README [martoche] |
![]() |
Resources/ | Thu Aug 27 09:49:17 -0700 2009 | Renamed the preferences classes to avoid a conf... [martoche] |
![]() |
Safari AdBlock.xcodeproj/ | Thu Aug 27 09:51:35 -0700 2009 | 0.4.0 RC3 [martoche] |
![]() |
Scripts/ | Mon Mar 16 07:03:49 -0700 2009 | Initial commit, version 0.4.0 RC1 [martoche] |
![]() |
Sources/ | Thu Aug 27 09:49:17 -0700 2009 | Renamed the preferences classes to avoid a conf... [martoche] |
![]() |
THANKS | Mon Mar 16 07:28:42 -0700 2009 | THANKS [martoche] |
![]() |
Third-party/ | Mon Mar 16 07:03:49 -0700 2009 | Initial commit, version 0.4.0 RC1 [martoche] |
README
Safari AdBlock https://burgersoftware.com/safariadblock INTRODUCTION ================== Safari AdBlock blocks ads in Safari. It works as an InputManager to inject code in Safari and uses the Adblock Plus <https://adblockplus.org> filters. BUILD INSTRUCTIONS ================== The following command sudo xcodebuild install builds Safari AdBlock and produces an installer located at build/Release/Safari AdBlock x.x.x.pkg Alternatively, you can open the Xcode project "Safari AdBlock.xcodeproj" and build it from within Xcode. Note that this method will not produce the installer. FRAMEWORKS ================== If you want to build yourself the third-party frameworks, you need to change the dynamic shared library install names recorded in the Mach-O binary. A quick an easy way to do it is to first build the framework without altering the build settings and then work on the executable file. We will take Sparkle as an example. Start by doing otool -L Sparkle.framework/Sparkle The output should be something like @executable_path/../Frameworks/Sparkle.framework/Versions/A/Sparkle (compatibility version 1.5.0, current version 1.5.0) ... What we need to do is change @"executable_path" to "@loader_path" so that when Safari AdBlock is loaded, it looks for the framework inside its bundle and not inside Safari's bundle. It is done with the command install_name_tool -id "@loader_path/../Frameworks/Sparkle.framework/Versions/A/Sparkle" Sparkle.framework/Sparkle Finally, verify that it worked: otool -L Sparkle.framework/Sparkle now outputs @loader_path/../Frameworks/Sparkle.framework/Versions/A/Sparkle (compatibility version 1.5.0, current version 1.5.0) ... ...
This feature is coming soon. Sit tight!