{"id":18725771,"url":"https://github.com/binaryage/totalfinder-osax","last_synced_at":"2026-03-08T21:41:16.727Z","repository":{"id":884778,"uuid":"631837","full_name":"binaryage/totalfinder-osax","owner":"binaryage","description":"Scripting additions used by TotalFinder (SIMBL replacement)","archived":false,"fork":false,"pushed_at":"2017-06-30T22:01:05.000Z","size":153,"stargazers_count":55,"open_issues_count":0,"forks_count":8,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-05-29T10:42:40.770Z","etag":null,"topics":["finder","simbl","totalfinder"],"latest_commit_sha":null,"homepage":"http://totalfinder.binaryage.com","language":"Objective-C++","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/binaryage.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"license.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2010-04-27T17:14:29.000Z","updated_at":"2024-03-14T19:18:18.000Z","dependencies_parsed_at":"2022-08-16T11:20:23.237Z","dependency_job_id":null,"html_url":"https://github.com/binaryage/totalfinder-osax","commit_stats":null,"previous_names":[],"tags_count":167,"template":false,"template_full_name":null,"purl":"pkg:github/binaryage/totalfinder-osax","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binaryage%2Ftotalfinder-osax","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binaryage%2Ftotalfinder-osax/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binaryage%2Ftotalfinder-osax/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binaryage%2Ftotalfinder-osax/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/binaryage","download_url":"https://codeload.github.com/binaryage/totalfinder-osax/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binaryage%2Ftotalfinder-osax/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30274847,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-08T20:45:49.896Z","status":"ssl_error","status_checked_at":"2026-03-08T20:45:49.525Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["finder","simbl","totalfinder"],"created_at":"2024-11-07T14:11:53.331Z","updated_at":"2026-03-08T21:41:16.704Z","avatar_url":"https://github.com/binaryage.png","language":"Objective-C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TotalFinder.osax\n\nThis source code implements scripting additions used by [TotalFinder](http://totalfinder.binaryage.com).\n\n**TotalFinder** is a plugin for Apples's Finder.app which brings tabs, dual panels and more!\n\n\u003ca href=\"http://totalfinder.binaryage.com\"\u003e\u003cimg width=\"500\" src=\"http://totalfinder.binaryage.com/images/showcase/showcase-dual-mode.png\"\u003e\u003c/a\u003e\n\n## Is this a replacement for SIMBL?\n\nYes, this is SIMBL-lite tailored specifically for TotalFinder.\n\nYou might want to read this article about my motivations:\n[http://blog.binaryage.com/totalfinder-without-simbl](http://blog.binaryage.com/totalfinder-without-simbl)\n\n## BATFinit event\n\nInstalls TotalFinder.bundle into running Finder.app (/Applications/TotalFinder.app is just a wrapper app for this script)\n\n```AppleScript\ntell application \"Finder\"\n    -- give Finder some time to launch if it wasn't running (rare case)\n    delay 1 -- this delay is important to prevent random \"Connection is Invalid -609\" AppleScript errors \n    try\n        «event BATFinit»\n    on error msg number num\n        display dialog \"Unable to launch TotalFinder.\" \u0026 msg \u0026 \" (\" \u0026 (num as text) \u0026 \")\"\n    end try\nend tell\n```\n\n## BATFchck event\n\nCheck if TotalFinder is present in running Finder image.\n\n```AppleScript\ntell application \"Finder\"\n    -- give Finder some time to launch if it wasn't running (rare case)\n    delay 1 -- this delay is important to prevent random \"Connection is Invalid -609\" AppleScript errors \n    try\n        «event BATFchck»\n        set res to \"present\"\n    on error msg number num\n        set res to \"not present\"\n    end try\n    res\nend tell\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbinaryage%2Ftotalfinder-osax","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbinaryage%2Ftotalfinder-osax","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbinaryage%2Ftotalfinder-osax/lists"}