A modular web scraping app
Find a file
cranci 28533651f0
Tv os (#119)
* First tvOS commit

Barely usable on tvOS:
- changed documentDirectory to cachesDirectory because is the only writeable folder
- changed default player on default because custom has too many issues to fix on tvOS
- commented a lot of lines because that property or function does not exist on tvOS
- to add modules copy the link from Iphone

* add conditional compilation

Only searchview need a separation of a class due to compilation timeout issue

* Fix incompatibility on tvOS

---------

Co-authored-by: K <kimiko88@users.noreply.github.com>
2025-04-27 08:25:07 +02:00
.github/workflows Update build.yml 2025-04-22 17:52:37 +02:00
assets many improvements (#107) 2025-04-25 17:38:29 +02:00
Sora Tv os (#119) 2025-04-27 08:25:07 +02:00
Sulfur.xcodeproj Tv os (#119) 2025-04-27 08:25:07 +02:00
.gitattributes Initial commit 2024-12-18 15:53:15 +01:00
.gitignore ghj 2025-04-22 17:57:07 +02:00
ipabuild.sh Update ipabuild.sh 2025-03-03 11:30:44 +01:00
LICENSE Initial commit 2024-12-18 15:53:15 +01:00
README.md removed mf iCloud 2025-04-25 20:08:50 +02:00

Sora

Also known as Sulfur, for copyright issues.

Build and Release IPA Discord Platform

An iOS and macOS modular web scraping app, under the GPLv3.0 License.

Table of Contents

Features

  • iOS/iPadOS 15.0+ support
  • macOS support 12.0+
  • JavaScript module support
  • Tracking Services (AniList, Trakt)
  • Apple KeyChain support for auth Tokens
  • Streams support (Jellyfin/Plex like servers)
  • External Media players (VLC, infuse, Outplayer, nPlayer)
  • Background playback and Picture-in-Picture (PiP) support

Frequently Asked Questions

  1. What is Sora? Sora is a modular web scraping application designed to work exclusively with custom modules.

  2. Is Sora safe? Yes, Sora is open-source and prioritizes user privacy. It does not store user data on external servers and does not collect crash logs.

  3. Will Sora ever be paid? No, Sora will always remain free without subscriptions, paid content, or any type of login.

  4. How can i get module? Sora does not include any modules by default. You will need to find and add the necessary modules yourself, or make them.

Acknowledgements

License

This project is licensed under the GNU General Public License v3.0 (GPLv3.0).

Copyright © 2024-2025 cranci. All rights reserved.

Sora is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

Sora is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Sora. If not, see <https://www.gnu.org/licenses/>.

Sora is not made for Piracy! The Sora project does not condone any form of piracy.

No Liability

The developer(s) of this software assumes no liability for damages, legal claims, or other issues arising from the use or misuse of this software or any third-party modules. Users bear full responsibility for their actions. Use this software and modules at your own risk.

Third-Party Websites and Intellectual Property

This software is not affiliated with or endorsed by any third-party entity. Any references to third-party sites in user-generated modules do not imply endorsement. Users are responsible for verifying that their scraping activities comply with the terms of service and intellectual property rights of the sites they interact with.

DMCA

The developer(s) is not responsible for the misuse of any content inside or outside the app and shall not be responsible for the dissemination of any content within the app. Any violations should be send to the source website or module creator. The developer is not legally responsible for any module used inside the app.