Skip to content

Commit

Permalink
Add Support for Threema / Discord / Microsoft Teams/ Signal !
Browse files Browse the repository at this point in the history
- Wire Messenger
- Threema
- Discord
- Microsoft Teams
- Skype for Business
- Signal
  • Loading branch information
YuigaWada committed Oct 6, 2019
1 parent 057b180 commit 0e56707
Show file tree
Hide file tree
Showing 7 changed files with 71 additions and 1 deletion.
Binary file modified .DS_Store
Binary file not shown.
13 changes: 13 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down Expand Up @@ -73,6 +79,7 @@ CallSlicer is released on <l>[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.



Expand All @@ -91,6 +98,12 @@ CallSlicer is released on <l>[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



Expand Down
Binary file modified Sources/.DS_Store
Binary file not shown.
Binary file modified Sources/Tweak/.DS_Store
Binary file not shown.
6 changes: 6 additions & 0 deletions Sources/Tweak/CallSlicer.plist
Original file line number Diff line number Diff line change
Expand Up @@ -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",
);
};
}
51 changes: 51 additions & 0 deletions Sources/Tweak/GetBundleId.py
Original file line number Diff line number Diff line change
@@ -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()
2 changes: 1 addition & 1 deletion Sources/control
Original file line number Diff line number Diff line change
@@ -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
Expand Down

0 comments on commit 0e56707

Please sign in to comment.