Skip to content

Commit

Permalink
Merge pull request #3 from LavamasterYT/main
Browse files Browse the repository at this point in the history
Add macOS support
  • Loading branch information
daijro authored Sep 7, 2022
2 parents 164278c + 4c822df commit 0238f42
Show file tree
Hide file tree
Showing 34 changed files with 1,022 additions and 0 deletions.
33 changes: 33 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,36 @@ tesseract-ocr/
# tesserect-ocr needs to be redownloaded from link provided in README.md
__pycache__/
windoweffect/__pycache__/

# scraper.app must be rebuilt because of the amount of files
macOS/SearchifyX/scraper.app

# Xcode
xcuserdata/

# General
.DS_Store
.AppleDouble
.LSOverride

# Icon must end with two \r
Icon

# Thumbnails
._*

# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent

# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk
20 changes: 20 additions & 0 deletions macOS/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# SearchifyX for macOS

There now exists a native Swift app for macOS! It still uses Python for the scraping but the front-end/GUI is now native.
The only downsides to this version is that so far the stealth features are not available in this version.

## Building

To build this version of SearchifyX, you will need to only install the dependencies required for this version of SearchifyX listed in the [requirements.txt]() file:
```
$ python3 -m pip install -r requirements.txt
```

Then just run the build script from the macOS directory to build the latest version of [scraper.py]():
```
$ ./build.sh
```
> You may need to give the build and clean scripts the proper permissions to execute
That will build and compile the macOS app of scraper.py.
Now you can launch the Xcode project and build from there!
Loading

0 comments on commit 0238f42

Please sign in to comment.