diff --git a/.DS_Store b/.DS_Store index 5af9bac..e8a4549 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/README.md b/README.md index 0dab2ba..b58aa61 100644 --- a/README.md +++ b/README.md @@ -41,6 +41,12 @@ I take NO RESPONSIBILITY, if something goes wrong. - Vonage Business Cloud - ToTok - Telegram +- Wire Messenger +- Threema +- Discord +- Microsoft Teams +- Skype for Business +- Signal ## Installation @@ -73,6 +79,7 @@ CallSlicer is released on [Packix](https://repo.packix.com/package/com.yuigaw - [ ] Setting of LockScreen check. - [ ] Be able to select apps in AppList. - [ ] Be able to set a message template. +- [ ] Be able to change the title. @@ -91,6 +98,12 @@ CallSlicer is released on [Packix](https://repo.packix.com/package/com.yuigaw - [x] Vonage Business Cloud - [x] ToTok - [x] Telegram +- [x] Wire Messenger +- [x] Threema +- [x] Discord +- [x] Microsoft Teams +- [x] Skype for Business +- [x] Signal diff --git a/Sources/.DS_Store b/Sources/.DS_Store index 39f0860..274539e 100644 Binary files a/Sources/.DS_Store and b/Sources/.DS_Store differ diff --git a/Sources/Tweak/.DS_Store b/Sources/Tweak/.DS_Store index a9a8ba7..a1761c5 100644 Binary files a/Sources/Tweak/.DS_Store and b/Sources/Tweak/.DS_Store differ diff --git a/Sources/Tweak/CallSlicer.plist b/Sources/Tweak/CallSlicer.plist index 8749e9f..f964da4 100644 --- a/Sources/Tweak/CallSlicer.plist +++ b/Sources/Tweak/CallSlicer.plist @@ -16,6 +16,12 @@ imoimiphone, "ai.totok.videochat", "ph.telegra.Telegraph", + "com.wearezeta.zclient.ios", + "ch.threema.iapp", + "com.hammerandchisel.discord", + "com.microsoft.skype.teams", + "com.microsoft.lync2013.iphone", + "org.whispersystems.signal", ); }; } \ No newline at end of file diff --git a/Sources/Tweak/GetBundleId.py b/Sources/Tweak/GetBundleId.py new file mode 100644 index 0000000..59ac7ff --- /dev/null +++ b/Sources/Tweak/GetBundleId.py @@ -0,0 +1,51 @@ +#I'm a swift dev so i want to use lower camel case ... :( +# This code is uploaded at https://github.com/YuigaWada/GetBundleId + +import urllib.request, json, re +from urllib.parse import urlparse + + +pattern = "id([0-9]+)" +header = "https://itunes.apple.com/lookup?id=" +def get_bundleid(target_url): + raw_url = remove_query(target_url) + search_id = re.compile(pattern).search(raw_url) + + if not search_id: + return None + + + app_id = search_id.group(1) + if app_id.isdecimal(): + json_url = header+app_id + + # print("loading "+json_url+" ...") + with urllib.request.urlopen(json_url) as url: + data = json.loads(url.read().decode()) + + results = [] + for result in data["results"]: + results.append(result["bundleId"]) + + return results + + return None + +def remove_query(target_url): + o = urlparse(target_url) + return o.scheme + "://" + o.netloc + o.path + +def main(): + print("Input URL of your target app (in the App Store): ") + text = str(input().split()) + bundleids = get_bundleid(text) + + if bundleids: + for bundleid in bundleids: + print("\n\nBundleId: " + bundleid) + else: + print("invaild url") + + + +main() diff --git a/Sources/control b/Sources/control index a1efe3e..d3c41f3 100644 --- a/Sources/control +++ b/Sources/control @@ -1,7 +1,7 @@ Package: com.yuigawada.callslicer Name: CallSlicer Depends: mobilesubstrate, ws.hbang.common (>= 1.2) -Version: 1.2 +Version: 1.3 Architecture: iphoneos-arm Description: CallSlicer enables you to receive a third-party incoming call on your Apple Watch! Maintainer: YuWd