├── ClipboardSelectLinks.ahk
├── LICENSE
├── README.md
├── Result_BetaAppsAvailable.md
├── Run_CheckAppsTestflight.bat
├── main.py
└── main_full.py
/ClipboardSelectLinks.ahk:
--------------------------------------------------------------------------------
1 | F3:: Reload
2 |
3 | F8::
4 | Click, 3
5 | Sleep, 50
6 | ; Save the currently selected text to a variable
7 | Clipboard := "" ; Clear the clipboard
8 | SendInput, ^c ; Simulate Ctrl + C to copy selected text
9 | ClipWait, 1 ; Wait for 1 second for the clipboard to contain data
10 |
11 | ; Check if text is copied successfully
12 | If ErrorLevel
13 | {
14 | MsgBox, No text was selected!
15 | Return
16 | }
17 |
18 | ; Save the copied text into a variable
19 | input := Clipboard
20 |
21 | ; Define a regular expression pattern to capture the hashtag and TestFlight link
22 | pattern := "#.*\w"
23 |
24 | ; Use RegExMatch to extract the matched pattern from the input
25 | if (RegExMatch(input, pattern, match)) {
26 | Clipboard := match
27 | }
28 |
29 | if WinExist("ahk_exe Telegram.exe")
30 | {
31 | WinActivate ; Use the window found by WinExist.
32 | Sleep, 100
33 | Send, ^v
34 | Sleep, 100
35 | Send, {ENTER}
36 | }
37 | Return
38 |
39 | F7::
40 | ; Save the currently selected text to a variable
41 | Clipboard := "" ; Clear the clipboard
42 | SendInput, ^c ; Simulate Ctrl + C to copy selected text
43 | ClipWait, 1 ; Wait for 1 second for the clipboard to contain data
44 |
45 | Send, ^t
46 | Sleep, 100
47 | Send, ^v appstore{ENTER}
48 | return
49 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2023 Manhihi
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Testflight_Departures
2 | ## You can find beta apps here!!!
3 | | Brands | Names/Links |
4 | | --- | --- |
5 | | Github | **[Beta Apps Are Available](https://github.com/manhnh97/Testflight_CheckAppsAvailable/blob/master/Result_Testflight_Available_BetaApps.md)** |
6 | | Github | **[Testflight Departures](https://github.com/manhnh97/Testflight_Departures/blob/master/Result_BetaAppsAvailable.md)** |
7 | | Github | **[Testflight AwesomeTestflight](https://github.com/pluwen/awesome-testflight-link)** |
8 | | Telegram | **[TestflightM](https://t.me/testflightm)** |
9 | | Telegram | **[TestflightMchat](https://t.me/testflightmchat)** |
10 | | Telegram | **[Testflight1110](https://t.me/testflight1110)** |
11 | | Telegram | **[TestflightR](https://t.me/testflightR)** |
12 | | Telegram | **[Testflight Gamerv](https://t.me/tfgamerv)** |
13 | | Telegram | **[TestflightX](https://t.me/TestFlightX)** |
14 | | Telegram | **[TFGames](https://t.me/TFGames)** |
15 | | Telegram | **[Firstfinger](https://t.me/firstfinger)** |
16 | | Telegram | **[Testflightlinks](https://t.me/testflightlinks)** |
17 | | Telegram | **[Departures](https://t.me/departures_to)** |
18 | | Telegram | **[Testflight (Không gian mạng)](https://t.me/c/1823403288/32)** |
19 | | Telegram | **[Testflight (Thịt luộc)](https://t.me/thitluoc77/88197)** |
20 | | Telegram | **[App Store Deals](https://t.me/AppStoreDeals)** |
21 | | Instagram | **[testflightlinks](https://www.instagram.com/testflightlinks/)** |
22 | | Threads | **[Testflightlinks](https://www.threads.net/@testflightlinks)** |
23 | | GSearch | **[Testflight GGsearch](https://www.google.com/search?q=site:testflight.apple.com/join/)** |
24 | | GSearch | **[Testflight GGsearch [Name]](https://www.google.com/search?q=enter_name++site%3Atestflight.apple.com%2Fjoin%2F&sxsrf=ALeKk00KavQhLJ4dpUUru7tjMy3PCXSK-g%3A1621736790931&ei=Vr2pYMS0OKyjjLsP0siEOA&oq=****++site%3Atestflight.apple.com%2Fjoin%2F&gs_lcp=Cgdnd3Mtd2l6EANQr58BWPSyAWDtwgFoAnAAeACAAT6IAZUDkgEBN5gBAKABAaoBB2d3cy13aXrAAQE&sclient=gws-wiz&ved=0ahUKEwjEt96q4N7wAhWsEWMBHVIkAQcQ4dUDCA0&uact=5)** |
25 | | GSheet | **[Testflight GGsheet](https://docs.google.com/spreadsheets/d/1Uej3AQPxRcLRXnmthUXR-7oGkNV_GsMFgCoNnuPtSwI/edit#gid=1719818428)** |
26 | | Website | **[Testflight Wabetainfo](https://wabetainfo.com/testflight/)** |
27 | | Website | **[Testflight Airport Community](https://app.airport.community/)** |
28 | | Website | **[Findbeta](https://findbeta.no/)** |
29 | | Facebook | **[Nghiện Laptop](https://www.facebook.com/groups/nghienlaptopviet)** |
30 | | Facebook | **[Nghiện Trick](https://www.facebook.com/groups/685853110047775)** |
31 | | Facebook | **[Nghiện Trick v2](https://www.facebook.com/groups/nghientrickneverdie02)** |
32 | | Facebook | **[Nghiện Mac](https://www.facebook.com/groups/794827048960151)** |
33 | | Facebook | **[TestFlighters](https://www.facebook.com/groups/819080485228690)** |
34 | | Reddit | **[Testflight](https://www.reddit.com/r/TestFlight/)** |
35 | | X | **[Testflight Newest](https://twitter.com/search?q=url%3Atestflight.apple.com)** |
36 |
37 | ## Thanks to
38 | **[Andy Pham](https://www.facebook.com/andypham.thitluoc)**
39 | **[Dimitri Romanov](https://t.me/DimiHepburn)**
40 | **[findbeta.no](https://t.me/Findbeta)**
--------------------------------------------------------------------------------
/Result_BetaAppsAvailable.md:
--------------------------------------------------------------------------------
1 | # Beta Apps is available [02/07/2024 02:55 PM]
2 | | Name | #HASHTAG |
3 | | --- | --- |
4 | | => **[AI](https://departures.to/tags/ai)** <= ||
5 | | **MyAI Sticker** | #MYAI #STICKER
https://testflight.apple.com/join/6NYKtBUA |
6 | | **Lori - AI Chat Client** | #LORI #AI #CHAT #CLIENT
https://testflight.apple.com/join/q54w7Vtp |
7 | | **MyAI Watch** | #MYAI #WATCH
https://testflight.apple.com/join/XWQg7ii7 |
8 | | **ReImage AI** | #REIMAGE #AI
https://testflight.apple.com/join/SVlemqZB |
9 | | **Bing: Chat with AI & GPT-4** | #BING #CHAT #WITH #AI #GPT #4
https://testflight.apple.com/join/YAKT5ew9 |
10 | | => **[ART-AND-DESIGN](https://departures.to/tags/art-and-design)** <= ||
11 | | **Freebox Files** | #FREEBOX #FILES
https://testflight.apple.com/join/T8Op14Wg |
12 | | **Picsart AI Photo Video Editor** | #PICSART #AI #PHOTO #VIDEO #EDITOR
https://testflight.apple.com/join/d4gDz5s7 |
13 | | **ReImage AI** | #REIMAGE #AI
https://testflight.apple.com/join/SVlemqZB |
14 | | **Katunizer** | #KATUNIZER
https://testflight.apple.com/join/cw8X7LeO |
15 | | **Mapboard GIS** | #MAPBOARD #GIS
https://testflight.apple.com/join/0TfVlWyN |
16 | | **FeelTheArt** | #FEELTHEART
https://testflight.apple.com/join/5DlscETW |
17 | | **Pastel** | #PASTEL
https://testflight.apple.com/join/xkUYBZPb |
18 | | **BlobTunes** | #BLOBTUNES
https://testflight.apple.com/join/jpGndZLj |
19 | | **カラオケツール** | #カラオケツール
https://testflight.apple.com/join/pGyQcxJP |
20 | | **Artstudio Pro BETA** | #ARTSTUDIO #PRO #BETA
https://testflight.apple.com/join/9xl0Mh0S |
21 | | => **[AUDIO](https://departures.to/tags/audio)** <= ||
22 | | **Swiftfin** | #SWIFTFIN
https://testflight.apple.com/join/SqNPfdxq |
23 | | **SonicJot** | #SONICJOT
https://testflight.apple.com/join/Sr6LHdsR |
24 | | **Eary** | #EARY
https://testflight.apple.com/join/7ganV9D3 |
25 | | **Video To Audio** | #VIDEO #TO #AUDIO
https://testflight.apple.com/join/y1onMtLV |
26 | | **Playertronic** | #PLAYERTRONIC
https://testflight.apple.com/join/wG3LqDzP |
27 | | **audio-Mine** | #AUDIO #MINE
https://testflight.apple.com/join/JSMHBVPq |
28 | | => **[AUGMENTED-REALITY](https://departures.to/tags/augmented-reality)** <= ||
29 | | **Dragons AR Connect** | #DRAGONS #AR #CONNECT
https://testflight.apple.com/join/zaZck6pt |
30 | | **DexiHunter** | #DEXIHUNTER
https://testflight.apple.com/join/2UpxWtFU |
31 | | **ReadON** | #READON
https://testflight.apple.com/join/ZQA5yRwJ |
32 | | **REACH Explorer** | #REACH #EXPLORER
https://testflight.apple.com/join/A12tOOLf |
33 | | **Microcosm - AR Voxel Drawing** | #MICROCOSM #AR #VOXEL #DRAWING
https://testflight.apple.com/join/DgAtj2ZD |
34 | | => **[BOOKS](https://departures.to/tags/books)** <= ||
35 | | **Citations** | #CITATIONS
https://testflight.apple.com/join/vxobmPVp |
36 | | **ComicBook!** | #COMICBOOK
https://testflight.apple.com/join/WP1kmYpV |
37 | | **Hyphen.** | #HYPHEN
https://testflight.apple.com/join/tTw550WE |
38 | | **Quotify: Save Your Quotes** | #QUOTIFY #SAVE #YOUR #QUOTES
https://testflight.apple.com/join/HZievj8p |
39 | | => **[BROWSER](https://departures.to/tags/browser)** <= ||
40 | | **Carbon Browser** | #CARBON #BROWSER
https://testflight.apple.com/join/Nd0sc84V |
41 | | **AdGuard — adblock&privacy** | #ADGUARD #ADBLOCK #PRIVACY
https://testflight.apple.com/join/PMfu4nmW |
42 | | **Via Browser** | #VIA #BROWSER
https://testflight.apple.com/join/z6cAoQs1 |
43 | | **Alook Browser - 2x Speed** | #ALOOK #BROWSER #2X #SPEED
https://testflight.apple.com/join/I4MFSZp1 |
44 | | => **[BUSINESS](https://departures.to/tags/business)** <= ||
45 | | **WhatsApp Business** | #WHATSAPP #BUSINESS
https://testflight.apple.com/join/oscYikr0 |
46 | | **Kyte: Retail Point of Sales** | #KYTE #RETAIL #POINT #OF #SALES
https://testflight.apple.com/join/gmynAuqE |
47 | | => **[CHAT](https://departures.to/tags/chat)** <= ||
48 | | **WhatsApp Business** | #WHATSAPP #BUSINESS
https://testflight.apple.com/join/oscYikr0 |
49 | | **AiChat - LLM** | #AICHAT #LLM
https://testflight.apple.com/join/GR4BOt2M |
50 | | **OASIS AI** | #OASIS #AI
https://testflight.apple.com/join/ysGEiJaR |
51 | | **Pravica Messenger** | #PRAVICA #MESSENGER
https://testflight.apple.com/join/HLhgcnJW |
52 | | **Yatter** | #YATTER
https://testflight.apple.com/join/ceF4oyaA |
53 | | **Bunches** | #BUNCHES
https://testflight.apple.com/join/LODArZyu |
54 | | **Discord - Chat, Talk & Hangout** | #DISCORD #CHAT #TALK #HANGOUT
https://testflight.apple.com/join/gdE4pRzI |
55 | | => **[CRYPTOCURRENCY](https://departures.to/tags/cryptocurrency)** <= ||
56 | | **Komodo Mobile Crypto Wallet** | #KOMODO #MOBILE #CRYPTO #WALLET
https://testflight.apple.com/join/c2mOLEoC |
57 | | **Wallet 3** | #WALLET #3
https://testflight.apple.com/join/5acvlgyK |
58 | | **J-Wallet** | #J #WALLET
https://testflight.apple.com/join/ie76LZCG |
59 | | **Exobots** | #EXOBOTS
https://testflight.apple.com/join/EnbxfBLt |
60 | | **FN - Bitcoin Core** | #FN #BITCOIN #CORE
https://testflight.apple.com/join/GjorePvl |
61 | | **Tegro** | #TEGRO
https://testflight.apple.com/join/Eo5Rxn7w |
62 | | **Light Wallet** | #LIGHT #WALLET
https://testflight.apple.com/join/4bbpvn9a |
63 | | **FITzOn** | #FITZON
https://testflight.apple.com/join/ackjlR72 |
64 | | **Candide Wallet** | #CANDIDE #WALLET
https://testflight.apple.com/join/XJJHACbF |
65 | | **CryptoEmpire: Match-3 Battle** | #CRYPTOEMPIRE #MATCH #3 #BATTLE
https://testflight.apple.com/join/vz1BmFDJ |
66 | | **Nightly - multichain wallet** | #NIGHTLY #MULTICHAIN #WALLET
https://testflight.apple.com/join/QymlYEdr |
67 | | **Rubi** | #RUBI
https://testflight.apple.com/join/p4QPedyu |
68 | | **Billionaire Plus** | #BILLIONAIRE #PLUS
https://testflight.apple.com/join/PLlwz6xq |
69 | | **StrikeX - DeFi Crypto Wallet** | #STRIKEX #DEFI #CRYPTO #WALLET
https://testflight.apple.com/join/gqY0LHSd?utm_source=TestFlight |
70 | | **Rate That Crypto** | #RATE #THAT #CRYPTO
https://testflight.apple.com/join/mxohmjCJ |
71 | | **Verus Wallet** | #VERUS #WALLET
https://testflight.apple.com/join/ZS43lYcw |
72 | | **ISLAMIwallet** | #ISLAMIWALLET
https://testflight.apple.com/join/0uQOwMQM |
73 | | **Risc Financial** | #RISC #FINANCIAL
https://testflight.apple.com/join/V0ABWW4j |
74 | | **I0ME** | #I0ME
https://testflight.apple.com/join/1Gog9ckj |
75 | | **Toshimeta** | #TOSHIMETA
https://testflight.apple.com/join/95XG2aUU |
76 | | **Viterium Wallet** | #VITERIUM #WALLET
https://testflight.apple.com/join/9UD1PICY |
77 | | **Podium - web3 town square** | #PODIUM #WEB3 #TOWN #SQUARE
https://testflight.apple.com/join/5CE03XWr |
78 | | **Defly Wallet** | #DEFLY #WALLET
https://testflight.apple.com/join/S66wwJpq |
79 | | **KryptoGO** | #KRYPTOGO
https://testflight.apple.com/join/bWnlmLvt |
80 | | => **[DEVELOPER](https://departures.to/tags/developer)** <= ||
81 | | **Changelog Publisher** | #CHANGELOG #PUBLISHER
https://testflight.apple.com/join/4YdmtpbZ |
82 | | **auth. - 2FA Smart Sync** | #AUTH #2FA #SMART #SYNC
https://testflight.apple.com/join/8XDBCC4Q |
83 | | **ConnectUI - Apps Sales Reports** | #CONNECTUI #APPS #SALES #REPORTS
https://testflight.apple.com/join/SL1E10Ar |
84 | | **JoyChat - Pocket AI Chat** | #JOYCHAT #POCKET #AI #CHAT
https://testflight.apple.com/join/dSXJupvR |
85 | | **Bolt Charger** | #BOLT #CHARGER
https://testflight.apple.com/join/Hhm685us |
86 | | **Terminal7** | #TERMINAL7
https://testflight.apple.com/join/rtqhChw5 |
87 | | **App Tools** | #APP #TOOLS
https://testflight.apple.com/join/rX5T4xpf |
88 | | **REACH Explorer** | #REACH #EXPLORER
https://testflight.apple.com/join/A12tOOLf |
89 | | **Cleora** | #CLEORA
https://testflight.apple.com/join/XdFjPys6 |
90 | | **iProjects - Share Software** | #IPROJECTS #SHARE #SOFTWARE
https://testflight.apple.com/join/RZgWSO8Z |
91 | | **WebSSH - SysAdmin Tools** | #WEBSSH #SYSADMIN #TOOLS
https://testflight.apple.com/join/QSrBK59z |
92 | | => **[DRONES](https://departures.to/tags/drones)** <= ||
93 | | **Dronelink Flight** | #DRONELINK #FLIGHT
https://testflight.apple.com/join/PumJOBFK |
94 | | => **[EDUCATION](https://departures.to/tags/education)** <= ||
95 | | **Duolingo - Language Lessons** | #DUOLINGO #LANGUAGE #LESSONS
https://testflight.apple.com/join/Sq8bYSnJ |
96 | | **Hashnode: Dev Community** | #HASHNODE #DEV #COMMUNITY
https://testflight.apple.com/join/NFZKSNEf |
97 | | **XcodeTips** | #XCODETIPS
https://testflight.apple.com/join/yoO9qlqv |
98 | | **Quizlet: AI-powered Flashcards** | #QUIZLET #AI #POWERED #FLASHCARDS
https://testflight.apple.com/join/mwhcPqxJ |
99 | | **Learn English Helper** | #LEARN #ENGLISH #HELPER
https://testflight.apple.com/join/2wLfaRrM |
100 | | => **[ELECTRIC-VEHICLES](https://departures.to/tags/electric-vehicles)** <= ||
101 | | **S3XY Watch** | #S3XY #WATCH
https://testflight.apple.com/join/194LkkmW |
102 | | => **[EMAIL-AND-CALENDAR](https://departures.to/tags/email-and-calendar)** <= ||
103 | | **NotePlan - To-Do List & Notes** | #NOTEPLAN #TO #DO #LIST #NOTES
https://testflight.apple.com/join/fm9q4OjE |
104 | | **Maily - Email App** | #MAILY #EMAIL #APP
https://testflight.apple.com/join/6TFIg0uJ |
105 | | **Capture & Process: GTD Inbox** | #CAPTURE #PROCESS #GTD #INBOX
https://testflight.apple.com/join/H99p1rTp |
106 | | **Delete Emails & Cleaner** | #DELETE #EMAILS #CLEANER
https://testflight.apple.com/join/kH8a4miQ |
107 | | => **[ENTERTAINMENT](https://departures.to/tags/entertainment)** <= ||
108 | | **Freebox Files** | #FREEBOX #FILES
https://testflight.apple.com/join/T8Op14Wg |
109 | | **Marker - YouTube Chapters** | #MARKER #YOUTUBE #CHAPTERS
https://testflight.apple.com/join/L0Mh507n |
110 | | **homeTV IPTV Player** | #HOMETV #IPTV #PLAYER
https://testflight.apple.com/join/5tW6B5MR |
111 | | **Katunizer** | #KATUNIZER
https://testflight.apple.com/join/cw8X7LeO |
112 | | **F1ATV** | #F1ATV
https://testflight.apple.com/join/NRswe1IZ |
113 | | **Shake TV - Best IPTV Streamer** | #SHAKE #TV #BEST #IPTV #STREAMER
https://testflight.apple.com/join/IwzEbciR |
114 | | **RYVO - Photo Contests** | #RYVO #PHOTO #CONTESTS
https://testflight.apple.com/join/3mOnDR9E |
115 | | => **[FILES-AND-CLOUD](https://departures.to/tags/files-and-cloud)** <= ||
116 | | **Swiftfin** | #SWIFTFIN
https://testflight.apple.com/join/SqNPfdxq |
117 | | => **[FINANCE](https://departures.to/tags/finance)** <= ||
118 | | **Komodo Mobile Crypto Wallet** | #KOMODO #MOBILE #CRYPTO #WALLET
https://testflight.apple.com/join/c2mOLEoC |
119 | | **Chronicle - Bill Organizer** | #CHRONICLE #BILL #ORGANIZER
https://testflight.apple.com/join/w40ogK7n |
120 | | **Invoice Maker & bill generator** | #INVOICE #MAKER #BILL #GENERATOR
https://testflight.apple.com/join/f5qhySC1 |
121 | | **Hours Tracker: Time Tracking** | #HOURS #TRACKER #TIME #TRACKING
https://testflight.apple.com/join/2Jgzl4ip |
122 | | **Budget Planner – Cirka** | #BUDGET #PLANNER #CIRKA
https://testflight.apple.com/join/8Mib8YQ7 |
123 | | **MoneySpaces Budget For Couples** | #MONEYSPACES #BUDGET #FOR #COUPLES
https://testflight.apple.com/join/l64ID70n |
124 | | **Subscrible - Payments Tracker** | #SUBSCRIBLE #PAYMENTS #TRACKER
https://testflight.apple.com/join/d8Oc6Det |
125 | | **Demeter² - Freelancer Incomes** | #DEMETER² #FREELANCER #INCOMES
https://testflight.apple.com/join/OpEr8QIk |
126 | | **Monzo Bank - Mobile Banking** | #MONZO #BANK #MOBILE #BANKING
https://testflight.apple.com/join/2NZLBFyb |
127 | | => **[FITNESS](https://departures.to/tags/fitness)** <= ||
128 | | **Fit:match - 3D Scan & Shop** | #FIT #MATCH #3D #SCAN #SHOP
https://testflight.apple.com/join/F6F6m6eg |
129 | | **PR-Tracker** | #PR #TRACKER
https://testflight.apple.com/join/8Uq1VAJk |
130 | | **Backcountry Ski - Beta App** | #BACKCOUNTRY #SKI #BETA #APP
https://testflight.apple.com/join/6FXz5GT5 |
131 | | **ApeMove** | #APEMOVE
https://testflight.apple.com/join/mNpExHM3 |
132 | | **Progressive Overload Liftlog+** | #PROGRESSIVE #OVERLOAD #LIFTLOG
https://testflight.apple.com/join/013wFF4q |
133 | | **CommuniSki** | #COMMUNISKI
https://testflight.apple.com/join/4vgUfbZ7 |
134 | | **PMcardio** | #PMCARDIO
https://testflight.apple.com/join/DuD9cFWO |
135 | | **TrainAsONE- AI Running Plans** | #TRAINASONE #AI #RUNNING #PLANS
https://testflight.apple.com/join/lJ1z2chB |
136 | | **CardioBot - Heart Rate Tracker** | #CARDIOBOT #HEART #RATE #TRACKER
https://testflight.apple.com/join/H82FVVt6 |
137 | | => **[FOOD](https://departures.to/tags/food)** <= ||
138 | | **Ambre: Recipe Organizer** | #AMBRE #RECIPE #ORGANIZER
https://testflight.apple.com/join/zIHhY5L1 |
139 | | **Tomaito - Recipe Generator** | #TOMAITO #RECIPE #GENERATOR
https://testflight.apple.com/join/ih627gIF |
140 | | **RecipeChef: Recipe Manager** | #RECIPECHEF #RECIPE #MANAGER
https://testflight.apple.com/join/j5urtlwj |
141 | | => **[GAMES](https://departures.to/tags/games)** <= ||
142 | | **DropZap World** | #DROPZAP #WORLD
https://testflight.apple.com/join/CdEXgjst |
143 | | **Tap Tap Reloaded** | #TAP #TAP #RELOADED
https://testflight.apple.com/join/SpvyEydY |
144 | | **Wanaka Farm** | #WANAKA #FARM
https://testflight.apple.com/join/jUdIq7tn |
145 | | **Binemon2022** | #BINEMON2022
https://testflight.apple.com/join/JDLvz811 |
146 | | **Itsy & Bitsy** | #ITSY #BITSY
https://testflight.apple.com/join/NodjdRvb |
147 | | **仙剑三** | #仙剑三
https://testflight.apple.com/join/ypI5moed |
148 | | **Platy: Fun car games** | #PLATY #FUN #CAR #GAMES
https://testflight.apple.com/join/XavJzO8i |
149 | | **Panzerdogs** | #PANZERDOGS
https://testflight.apple.com/join/6JTnCXla |
150 | | **TrivAI - Endless Trivia** | #TRIVAI #ENDLESS #TRIVIA
https://testflight.apple.com/join/v5zH78uT |
151 | | **Jeet Fighters** | #JEET #FIGHTERS
https://testflight.apple.com/join/qTNhVNwL |
152 | | **FreeCell Solitaire Card Game.** | #FREECELL #SOLITAIRE #CARD #GAME
https://testflight.apple.com/join/34VhJqpx |
153 | | **Infinite Drive** | #INFINITE #DRIVE
https://testflight.apple.com/join/fDLLZeSk |
154 | | **Dungeon Ward: Souls & Dragons** | #DUNGEON #WARD #SOULS #DRAGONS
https://testflight.apple.com/join/Kyg7sbis |
155 | | **In-Flight Assistant** | #IN #FLIGHT #ASSISTANT
https://testflight.apple.com/join/FXYIV6wG |
156 | | **Can you escape Undersea Villa** | #CAN #YOU #ESCAPE #UNDERSEA #VILLA
https://testflight.apple.com/join/K6wAGM1F |
157 | | **Dogeon** | #DOGEON
https://testflight.apple.com/join/5b0BUpn6 |
158 | | **MLBB Beta** | #MLBB #BETA
https://testflight.apple.com/join/yYjKTTlT |
159 | | **Peace Booster** | #PEACE #BOOSTER
https://testflight.apple.com/join/CKxvzEl9 |
160 | | **开发者测试版** | #开发者测试版
https://testflight.apple.com/join/mOxZm1dD |
161 | | **Pocket Reality** | #POCKET #REALITY
https://testflight.apple.com/join/Jnb842oH |
162 | | **Street Drag 2** | #STREET #DRAG #2
https://testflight.apple.com/join/d2JRnB0F |
163 | | **Ys Online:The Ark of Napishtim** | #YS #ONLINE #THE #ARK #OF #NAPISHTIM
https://testflight.apple.com/join/V8mnSK6k |
164 | | **EnigmBox: test your logic** | #ENIGMBOX #TEST #YOUR #LOGIC
https://testflight.apple.com/join/nJM7SH3N |
165 | | **Star Command** | #STAR #COMMAND
https://testflight.apple.com/join/AwPWU9Bb |
166 | | **Game Show Hub** | #GAME #SHOW #HUB
https://testflight.apple.com/join/C7jYye8g |
167 | | **MobileLife - Life Simulator** | #MOBILELIFE #LIFE #SIMULATOR
https://testflight.apple.com/join/8mj4pQ8t |
168 | | **着そり ~ソリティアで着せ替えする少女 3D~ 2022** | #着そり #ソリティアで着せ替えする少女 #3D #2022
https://testflight.apple.com/join/OlzSzxM3 |
169 | | **霸王的梦想** | #霸王的梦想
https://testflight.apple.com/join/Rl006EFo |
170 | | **Samurai Fight** | #SAMURAI #FIGHT
https://testflight.apple.com/join/4a8K6ltZ |
171 | | **Omlet: Live & 3D Avatar Stream** | #OMLET #LIVE #3D #AVATAR #STREAM
https://testflight.apple.com/join/xqSLy94a |
172 | | => **[HEALTH](https://departures.to/tags/health)** <= ||
173 | | **Fit:match - 3D Scan & Shop** | #FIT #MATCH #3D #SCAN #SHOP
https://testflight.apple.com/join/F6F6m6eg |
174 | | **Meditation Timer - Zenitizer** | #MEDITATION #TIMER #ZENITIZER
https://testflight.apple.com/join/QvKyRJ8x |
175 | | **Nutrino: Food & Macro Tracker** | #NUTRINO #FOOD #MACRO #TRACKER
https://testflight.apple.com/join/zWvYz8A6 |
176 | | **Mental Health by HappySteps** | #MENTAL #HEALTH #BY #HAPPYSTEPS
https://testflight.apple.com/join/KxmTfa2j |
177 | | **Insync Health** | #INSYNC #HEALTH
https://testflight.apple.com/join/ALH7Q3i6 |
178 | | **Clean Beach - water quality** | #CLEAN #BEACH #WATER #QUALITY
https://testflight.apple.com/join/697V2NOT |
179 | | **Balance: Meditation & Sleep** | #BALANCE #MEDITATION #SLEEP
https://testflight.apple.com/join/5V7gW8Zc |
180 | | **WidgetHealth - Widget & Health** | #WIDGETHEALTH #WIDGET #HEALTH
https://testflight.apple.com/join/G0Wh2Ft0 |
181 | | **BeAware Deaf Assistant** | #BEAWARE #DEAF #ASSISTANT
https://testflight.apple.com/join/3ixeJPSz |
182 | | **Diabits** | #DIABITS
https://testflight.apple.com/join/GQxsdp64 |
183 | | => **[HOMEKIT](https://departures.to/tags/homekit)** <= ||
184 | | **Mi Home - Manage smart devices** | #MI #HOME #MANAGE #SMART #DEVICES
https://testflight.apple.com/join/sFv9xqPS |
185 | | **Equiwatt EV** | #EQUIWATT #EV
https://testflight.apple.com/join/uXOpyvb4 |
186 | | => **[IOS-18](https://departures.to/tags/ios-18)** <= ||
187 | | => **[LISTS-AND-TO-DO](https://departures.to/tags/lists-and-to-do)** <= ||
188 | | **NotePlan - To-Do List & Notes** | #NOTEPLAN #TO #DO #LIST #NOTES
https://testflight.apple.com/join/fm9q4OjE |
189 | | **Grocery - Smart Shopping List** | #GROCERY #SMART #SHOPPING #LIST
https://testflight.apple.com/join/RroNiZxu |
190 | | **Kanbann** | #KANBANN
https://testflight.apple.com/join/GPtxc3QG |
191 | | **SuperPlanner: Daily Planner** | #SUPERPLANNER #DAILY #PLANNER
https://testflight.apple.com/join/JNyC9qxP |
192 | | **Informant 5 Calendar** | #INFORMANT #5 #CALENDAR
https://testflight.apple.com/join/h1WB27ar |
193 | | **Trello: organize anything!** | #TRELLO #ORGANIZE #ANYTHING
https://testflight.apple.com/join/cRWMcQsr |
194 | | **Clover Mobile** | #CLOVER #MOBILE
https://testflight.apple.com/join/jwM4OB9R |
195 | | => **[MACOS](https://departures.to/tags/macos)** <= ||
196 | | **Speechable - Text to Voice** | #SPEECHABLE #TEXT #TO #VOICE
https://testflight.apple.com/join/8OYs1O2V |
197 | | **Wipr** | #WIPR
https://testflight.apple.com/join/Evvid8e4 |
198 | | **Velja** | #VELJA
https://testflight.apple.com/join/2dTcUTtL |
199 | | **Waterlogue Pro** | #WATERLOGUE #PRO
https://testflight.apple.com/join/aoTvN3kT |
200 | | **Stempel — Create New Files** | #STEMPEL #CREATE #NEW #FILES
https://testflight.apple.com/join/56oTaZAY |
201 | | **Focus – Productivity Timer** | #FOCUS #PRODUCTIVITY #TIMER
https://testflight.apple.com/join/4GWAwNsU |
202 | | **Games Night** | #GAMES #NIGHT
https://testflight.apple.com/join/jMA3THFK |
203 | | => **[MAPS](https://departures.to/tags/maps)** <= ||
204 | | **Foursquare City Guide** | #FOURSQUARE #CITY #GUIDE
https://testflight.apple.com/join/At7rr385 |
205 | | **Moments: Social Map App** | #MOMENTS #SOCIAL #MAP #APP
https://testflight.apple.com/join/qJx8ui96 |
206 | | **MyTreasures** | #MYTREASURES
https://testflight.apple.com/join/lOraKp7j |
207 | | **ジオグラフィカ - 登山用GPS** | #ジオグラフィカ #登山用GPS
https://testflight.apple.com/join/aJUquYvA |
208 | | **TomTom AmiGO GPS Maps, Traffic** | #TOMTOM #AMIGO #GPS #MAPS #TRAFFIC
https://testflight.apple.com/join/IOxARzyI |
209 | | => **[MEDICAL](https://departures.to/tags/medical)** <= ||
210 | | **Insync Health** | #INSYNC #HEALTH
https://testflight.apple.com/join/ALH7Q3i6 |
211 | | => **[MUSIC](https://departures.to/tags/music)** <= ||
212 | | **Swiftfin** | #SWIFTFIN
https://testflight.apple.com/join/SqNPfdxq |
213 | | **Retro 2** | #RETRO #2
https://testflight.apple.com/join/IjV5V0zL |
214 | | **Power Player Music Player** | #POWER #PLAYER #MUSIC #PLAYER
https://testflight.apple.com/join/U5KJ4ejE |
215 | | **COSIGN: Apple Music Unlocked** | #COSIGN #APPLE #MUSIC #UNLOCKED
https://testflight.apple.com/join/ocuhVJ9j |
216 | | **Albums – Music Library** | #ALBUMS #MUSIC #LIBRARY
https://testflight.apple.com/join/QF8LiUB3 |
217 | | **Music Info — Song Metadata** | #MUSIC #INFO #SONG #METADATA
https://testflight.apple.com/join/PF51tNuK |
218 | | **Playlist Note** | #PLAYLIST #NOTE
https://testflight.apple.com/join/1YD83FSk |
219 | | **Musixmatch Lyrics Finder** | #MUSIXMATCH #LYRICS #FINDER
https://testflight.apple.com/join/7yLzN5td |
220 | | **MusicHarbor - Track New Music** | #MUSICHARBOR #TRACK #NEW #MUSIC
https://testflight.apple.com/join/uaazZoIc |
221 | | **Funimate** | #FUNIMATE
https://testflight.apple.com/join/S3LneucB |
222 | | => **[NEWS](https://departures.to/tags/news)** <= ||
223 | | **Rooms - رومز** | #ROOMS #رومز
https://testflight.apple.com/join/Z9Elx1Aj |
224 | | **Fedigardens** | #FEDIGARDENS
https://testflight.apple.com/join/31AZNhx9 |
225 | | **Newzera** | #NEWZERA
https://testflight.apple.com/join/Ge3QU69u |
226 | | **Feed Brew** | #FEED #BREW
https://testflight.apple.com/join/QorLlDEt |
227 | | => **[PETS](https://departures.to/tags/pets)** <= ||
228 | | **TopiBowl** | #TOPIBOWL
https://testflight.apple.com/join/6oGhKChE |
229 | | => **[PHOTOGRAPHY](https://departures.to/tags/photography)** <= ||
230 | | **SweeLOL(β)Just Do it 4 the LOL** | #SWEELOL #Β #JUST #DO #IT #4 #THE #LOL
https://testflight.apple.com/join/FT9n1ncG |
231 | | **Picme - Get the Real Picture.** | #PICME #GET #THE #REAL #PICTURE
https://testflight.apple.com/join/MmJ4tvUr |
232 | | **Polycam 3D Scanner, LiDAR, 360** | #POLYCAM #3D #SCANNER #LIDAR #360
https://testflight.apple.com/join/H5Y6Mtw5 |
233 | | **Looki - Daily Photo Emoji Game** | #LOOKI #DAILY #PHOTO #EMOJI #GAME
https://testflight.apple.com/join/lgXGOqVg |
234 | | **DateStamper** | #DATESTAMPER
https://testflight.apple.com/join/1SjoJEhx |
235 | | **I Remember When** | #I #REMEMBER #WHEN
https://testflight.apple.com/join/hEh8SXPI |
236 | | => **[PODCASTS](https://departures.to/tags/podcasts)** <= ||
237 | | **Untitled Podcast App** | #UNTITLED #PODCAST #APP
https://testflight.apple.com/join/a4bmx5rA |
238 | | **Podcast Republic - Podcast App** | #PODCAST #REPUBLIC #PODCAST #APP
https://testflight.apple.com/join/y8zpsf0p |
239 | | **ChangemakerZ** | #CHANGEMAKERZ
https://testflight.apple.com/join/jBHcWmTN |
240 | | => **[SHOPPING](https://departures.to/tags/shopping)** <= ||
241 | | **Fit:match - 3D Scan & Shop** | #FIT #MATCH #3D #SCAN #SHOP
https://testflight.apple.com/join/F6F6m6eg |
242 | | **Tomaito - Recipe Generator** | #TOMAITO #RECIPE #GENERATOR
https://testflight.apple.com/join/ih627gIF |
243 | | => **[SHORTCUTS](https://departures.to/tags/shortcuts)** <= ||
244 | | **Keyboard Shortcuts - OneTap** | #KEYBOARD #SHORTCUTS #ONETAP
https://testflight.apple.com/join/zEo7CayM |
245 | | **Lock Launcher - Screen Widgets** | #LOCK #LAUNCHER #SCREEN #WIDGETS
https://testflight.apple.com/join/clHxFnLa |
246 | | **Stock Analyzer** | #STOCK #ANALYZER
https://testflight.apple.com/join/uubnmD8j |
247 | | => **[SOCIAL-NETWORKING](https://departures.to/tags/social-networking)** <= ||
248 | | **Interact - Social Network** | #INTERACT #SOCIAL #NETWORK
https://testflight.apple.com/join/Bp907Kgh |
249 | | **Damus** | #DAMUS
https://testflight.apple.com/join/CLwjLxWl |
250 | | **Duo Social** | #DUO #SOCIAL
https://testflight.apple.com/join/0Sm4IXio |
251 | | **Stomp for Mastodon** | #STOMP #FOR #MASTODON
https://testflight.apple.com/join/uyvyOrko |
252 | | **RFOX VALT** | #RFOX #VALT
https://testflight.apple.com/join/bPUkXcr3 |
253 | | **Planetary Social** | #PLANETARY #SOCIAL
https://testflight.apple.com/join/Tmd2hEat |
254 | | **BeReal. Your friends for real.** | #BEREAL #YOUR #FRIENDS #FOR #REAL
https://testflight.apple.com/join/IM4jE5XY |
255 | | **Crafted Pour** | #CRAFTED #POUR
https://testflight.apple.com/join/LheYynyu |
256 | | **Dystopia for Reddit** | #DYSTOPIA #FOR #REDDIT
https://testflight.apple.com/join/4MJtN4FB |
257 | | **SOTAMĀT SOTA / POTA Spotting** | #SOTAMĀT #SOTA #POTA #SPOTTING
https://testflight.apple.com/join/UQuW6g1E |
258 | | **Peeree** | #PEEREE
https://testflight.apple.com/join/nEontnke |
259 | | **MetaLife.Social** | #METALIFE #SOCIAL
https://testflight.apple.com/join/dTiB8eaP |
260 | | **Octans** | #OCTANS
https://testflight.apple.com/join/AoXRo4GM |
261 | | **Arro Social App** | #ARRO #SOCIAL #APP
https://testflight.apple.com/join/2Zi2mrxz |
262 | | => **[SPORTS](https://departures.to/tags/sports)** <= ||
263 | | **BETANDYOU - Best bets for you** | #BETANDYOU #BEST #BETS #FOR #YOU
https://testflight.apple.com/join/x6aMHlck |
264 | | **I Know Football** | #I #KNOW #FOOTBALL
https://testflight.apple.com/join/HSf6WbGK |
265 | | **Mindustry** | #MINDUSTRY
https://testflight.apple.com/join/79Azm1hZ |
266 | | => **[TIMERS](https://departures.to/tags/timers)** <= ||
267 | | **Meditation Timer - Zenitizer** | #MEDITATION #TIMER #ZENITIZER
https://testflight.apple.com/join/QvKyRJ8x |
268 | | **Just Timers** | #JUST #TIMERS
https://testflight.apple.com/join/8hRrBYAR |
269 | | **Bluebird Focus Timer** | #BLUEBIRD #FOCUS #TIMER
https://testflight.apple.com/join/8XlR3xWg |
270 | | **OneClock - A Simple Flip Clock** | #ONECLOCK #A #SIMPLE #FLIP #CLOCK
https://testflight.apple.com/join/XhgwgXTt |
271 | | **Meter Maid: Feeding Timer** | #METER #MAID #FEEDING #TIMER
https://testflight.apple.com/join/fWYTZQ0S |
272 | | => **[TRANSIT](https://departures.to/tags/transit)** <= ||
273 | | **TRViS** | #TRVIS
https://testflight.apple.com/join/yYBaAdqX |
274 | | **In-Flight Assistant** | #IN #FLIGHT #ASSISTANT
https://testflight.apple.com/join/FXYIV6wG |
275 | | => **[TRAVEL](https://departures.to/tags/travel)** <= ||
276 | | **Globetrotter: Travel Tracker** | #GLOBETROTTER #TRAVEL #TRACKER
https://testflight.apple.com/join/FOKxyxxg |
277 | | **Topo Maps by Landscape** | #TOPO #MAPS #BY #LANDSCAPE
https://testflight.apple.com/join/SrVraMCy |
278 | | **Tour - Travel Planner** | #TOUR #TRAVEL #PLANNER
https://testflight.apple.com/join/cCltDP18 |
279 | | => **[TVOS](https://departures.to/tags/tvos)** <= ||
280 | | **Swiftfin** | #SWIFTFIN
https://testflight.apple.com/join/SqNPfdxq |
281 | | => **[UTILITY](https://departures.to/tags/utility)** <= ||
282 | | **Freebox Files** | #FREEBOX #FILES
https://testflight.apple.com/join/T8Op14Wg |
283 | | **Streamie** | #STREAMIE
https://testflight.apple.com/join/qcOTQQaL |
284 | | **WordPress – Website Builder** | #WORDPRESS #WEBSITE #BUILDER
https://testflight.apple.com/join/AkJQt8Pw |
285 | | **Magic Notes for Mac** | #MAGIC #NOTES #FOR #MAC
https://testflight.apple.com/join/mPcOYfPo |
286 | | **Wipr** | #WIPR
https://testflight.apple.com/join/Evvid8e4 |
287 | | **Letterly: Voice to Clear Text** | #LETTERLY #VOICE #TO #CLEAR #TEXT
https://testflight.apple.com/join/UabihOyL |
288 | | **Mileage Tracker - Magica** | #MILEAGE #TRACKER #MAGICA
https://testflight.apple.com/join/zyB4wpjx |
289 | | **Speechless: audios to texts** | #SPEECHLESS #AUDIOS #TO #TEXTS
https://testflight.apple.com/join/LDy50x1A |
290 | | **SaveClipboard** | #SAVECLIPBOARD
https://testflight.apple.com/join/GrB7BhLu |
291 | | **Magic Notes** | #MAGIC #NOTES
https://testflight.apple.com/join/azkZRsX2 |
292 | | **OneAI - AI Chat & AI Write** | #ONEAI #AI #CHAT #AI #WRITE
https://testflight.apple.com/join/QPPdLXA2 |
293 | | **Ulysses: Writing App** | #ULYSSES #WRITING #APP
https://testflight.apple.com/join/r7ehG0dQ |
294 | | **Web Mute: Content Warnings** | #WEB #MUTE #CONTENT #WARNINGS
https://testflight.apple.com/join/5pBd1J6v |
295 | | **Tally • Quick Counter** | #TALLY #QUICK #COUNTER
https://testflight.apple.com/join/zbUiqcxg |
296 | | **Founder's Kit** | #FOUNDER #S #KIT
https://testflight.apple.com/join/tGhWvt2c |
297 | | **Lili Clavier - Polices** | #LILI #CLAVIER #POLICES
https://testflight.apple.com/join/FdGRrTji |
298 | | **Bitwarden Password Manager** | #BITWARDEN #PASSWORD #MANAGER
https://testflight.apple.com/join/595lFH7U |
299 | | **Lock Launcher - Screen Widgets** | #LOCK #LAUNCHER #SCREEN #WIDGETS
https://testflight.apple.com/join/clHxFnLa |
300 | | **Datadog** | #DATADOG
https://testflight.apple.com/join/UNFB4E9Q |
301 | | **WayAround - Tag and Scan** | #WAYAROUND #TAG #AND #SCAN
https://testflight.apple.com/join/QdBenBfS |
302 | | **StageLight - DMX Controller** | #STAGELIGHT #DMX #CONTROLLER
https://testflight.apple.com/join/X1Ja2Mai |
303 | | **SOTAMĀT SOTA / POTA Spotting** | #SOTAMĀT #SOTA #POTA #SPOTTING
https://testflight.apple.com/join/UQuW6g1E |
304 | | **Trackpet** | #TRACKPET
https://testflight.apple.com/join/sY14cetk |
305 | | **1-2-3 Fuel** | #1 #2 #3 #FUEL
https://testflight.apple.com/join/odR8wwvp |
306 | | **Everlog Journal** | #EVERLOG #JOURNAL
https://testflight.apple.com/join/oARXO251 |
307 | | **Check Later** | #CHECK #LATER
https://testflight.apple.com/join/B4cD7aRC |
308 | | **1Password 7 • Password Manager** | #1PASSWORD #7 #PASSWORD #MANAGER
https://testflight.apple.com/join/flDiG5AU |
309 | | **Soulver** | #SOULVER
https://testflight.apple.com/join/rBWP4hPz |
310 | | **Zones: Time Zone Conversion** | #ZONES #TIME #ZONE #CONVERSION
https://testflight.apple.com/join/YBLZOCL8 |
311 | | **Notion: Notes, Docs, Tasks** | #NOTION #NOTES #DOCS #TASKS
https://testflight.apple.com/join/YSo8aVCS |
312 | | **Liso Password Manager** | #LISO #PASSWORD #MANAGER
https://testflight.apple.com/join/6Cty9vWh |
313 | | **Battery Health App** | #BATTERY #HEALTH #APP
https://testflight.apple.com/join/MdFRnz9J |
314 | | **app.list** | #APP #LIST
https://testflight.apple.com/join/hf7HdF2z |
315 | | **PCalc TV** | #PCALC #TV
https://testflight.apple.com/join/DR5CMmej |
316 | | **Magic File Viewer - Shu** | #MAGIC #FILE #VIEWER #SHU
https://testflight.apple.com/join/4nss4sdk |
317 | | => **[VIDEO](https://departures.to/tags/video)** <= ||
318 | | **CapCut - Video Editor** | #CAPCUT #VIDEO #EDITOR
https://testflight.apple.com/join/Gu9kI6ky |
319 | | **AiChat - LLM** | #AICHAT #LLM
https://testflight.apple.com/join/GR4BOt2M |
320 | | **Playback: Watch Together** | #PLAYBACK #WATCH #TOGETHER
https://testflight.apple.com/join/EYsqLlMA |
321 | | **Upchat** | #UPCHAT
https://testflight.apple.com/join/qrxcliNo |
322 | | **Sangoma Meet** | #SANGOMA #MEET
https://testflight.apple.com/join/BEd12vi5 |
323 | | **WatchTube** | #WATCHTUBE
https://testflight.apple.com/join/tpwIQJIR |
324 | | => **[VISIONOS](https://departures.to/tags/visionOS)** <= ||
325 | | **Cali - Your new calendar** | #CALI #YOUR #NEW #CALENDAR
https://testflight.apple.com/join/yKXoESUD |
326 | | => **[VPN](https://departures.to/tags/vpn)** <= ||
327 | | **Maikr** | #MAIKR
https://testflight.apple.com/join/61cBo7QN |
328 | | **IVPN - Secure VPN for Privacy** | #IVPN #SECURE #VPN #FOR #PRIVACY
https://testflight.apple.com/join/FnmEzHHb |
329 | | **Malloc: Privacy & Security VPN** | #MALLOC #PRIVACY #SECURITY #VPN
https://testflight.apple.com/join/ahcJdktN |
330 | | **VPN Tracker** | #VPN #TRACKER
https://testflight.apple.com/join/hoTrTqiZ |
331 | | => **[WATCHOS](https://departures.to/tags/watchos)** <= ||
332 | | **ShufflePlay** | #SHUFFLEPLAY
https://testflight.apple.com/join/OXkxF2Zt |
333 | | **Falcon Eye: Archery tracker** | #FALCON #EYE #ARCHERY #TRACKER
https://testflight.apple.com/join/tjdHmbnT |
334 | | **Roughly, the time in words** | #ROUGHLY #THE #TIME #IN #WORDS
https://testflight.apple.com/join/151Lh6XG |
335 | | **Eastwatch - TV Show Tracker** | #EASTWATCH #TV #SHOW #TRACKER
https://testflight.apple.com/join/SmfNOeJ2 |
336 | | => **[WEATHER](https://departures.to/tags/weather)** <= ||
337 | | **Cartoon Weather** | #CARTOON #WEATHER
https://testflight.apple.com/join/SkezlqtE |
338 | | **Haze: Air Quality & Weather** | #HAZE #AIR #QUALITY #WEATHER
https://testflight.apple.com/join/AL3mtYIX |
339 | | **AR Weather Locations** | #AR #WEATHER #LOCATIONS
https://testflight.apple.com/join/SB2gLRxS |
340 | | => **[WIDGETS](https://departures.to/tags/widgets)** <= ||
341 | | **Loyalty Card Wallet: Barcodes** | #LOYALTY #CARD #WALLET #BARCODES
https://testflight.apple.com/join/bD6QW9pJ |
342 | | **Checkers Classic Widget Game** | #CHECKERS #CLASSIC #WIDGET #GAME
https://testflight.apple.com/join/B4l1ZjY6 |
343 | | **Widgetsmith** | #WIDGETSMITH
https://testflight.apple.com/join/IjZMOukY |
344 | | **Workout Sum** | #WORKOUT #SUM
https://testflight.apple.com/join/jn44G9fQ |
345 | | **TV Remote - Universal Remote** | #TV #REMOTE #UNIVERSAL #REMOTE
https://testflight.apple.com/join/sNxTcwgA |
346 | | **Lock Screen One** | #LOCK #SCREEN #ONE
https://testflight.apple.com/join/HNdQmE55 |
347 | | **LockLauncher Lockscreen Widget** | #LOCKLAUNCHER #LOCKSCREEN #WIDGET
https://testflight.apple.com/join/16EC66Lh |
348 | | **Stock Analyzer** | #STOCK #ANALYZER
https://testflight.apple.com/join/uubnmD8j |
349 | | **Happy:Days - Countdown Widgets** | #HAPPY #DAYS #COUNTDOWN #WIDGETS
https://testflight.apple.com/join/FvcMC8W6 |
350 |
--------------------------------------------------------------------------------
/Run_CheckAppsTestflight.bat:
--------------------------------------------------------------------------------
1 | @echo off
2 | setlocal enabledelayedexpansion
3 | title Apps beta available in Departures
4 | CD /D %~dp0
5 |
6 | git pull origin master
7 | set "Testflight_CheckStatus=main.py"
8 | echo Run "%Testflight_CheckStatus%" script...
9 | python "%Testflight_CheckStatus%"
10 | if %errorlevel% neq 0 (
11 | goto :exit
12 | )
13 |
14 | echo:
15 |
16 | goto :commitGITHUB
17 |
18 | :commitGITHUB
19 | set "Result_BetaAppsAvailable=Result_BetaAppsAvailable.md"
20 | git add "%Result_BetaAppsAvailable%"
21 | git commit -m "Updated!"
22 | git push origin master
23 |
24 | rundll32 user32.dll,MessageBeep
25 | goto :exit
26 |
27 | :exit
28 | exit /B
--------------------------------------------------------------------------------
/main.py:
--------------------------------------------------------------------------------
1 | from bs4 import BeautifulSoup
2 | import requests
3 | import json
4 | from datetime import datetime
5 | import re
6 |
7 | def get_testflight_data(url_testflight):
8 | r = requests.Session()
9 | response = r.get(url_testflight)
10 | soup = BeautifulSoup(response.text, 'html.parser')
11 |
12 | name_testflight = soup.find('h3').text
13 |
14 | button_data_attribute = soup.find('button', {'wire:initial-data': True})
15 |
16 | if button_data_attribute:
17 | jsondata = button_data_attribute.attrs.get('wire:initial-data')
18 | if jsondata:
19 | url_testflight = json.loads(jsondata)['serverMemo']['data']['url']
20 |
21 | name_testflight = name_testflight.replace('|', '-')
22 | hashtag_testflights = re.findall(r"\b\w+\b", name_testflight)
23 | hashtag_testflights = " ".join(["#" + hashtag.upper() for hashtag in hashtag_testflights])
24 |
25 | return f"| **{name_testflight.strip()}** | {hashtag_testflights}
{url_testflight} |\n"
26 |
27 | print("button_data_attribute or 'wire:initial-data' attribute is not present.")
28 | return "" # Return an empty string or handle it as appropriate
29 |
30 | def main():
31 | url = 'https://departures.to/tags'
32 | txtResult_AvailableTestflight = "Result_BetaAppsAvailable.md"
33 | r = requests.Session()
34 | response = r.get(url)
35 | with open(txtResult_AvailableTestflight, 'w', encoding='utf-8') as txtResult_AvailableTestflight_file:
36 | nowTime = datetime.now().strftime("%d/%m/%Y %I:%M %p")
37 | txtResult_AvailableTestflight_file.write(f"# Beta Apps is available\t[{nowTime}]\n")
38 | txtResult_AvailableTestflight_file.write('| Name | #HASHTAG | \n | --- | --- | \n')
39 |
40 | if response.status_code == 200:
41 | page_number = 1
42 |
43 | soup = BeautifulSoup(response.text, "html.parser")
44 | div_with_class = soup.find("div", class_="grid sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-4 sm:gap-6")
45 |
46 | for categories in div_with_class.findAll("a", href=True):
47 | linkCategory = categories['href']
48 | category = linkCategory.split('/')[-1].upper()
49 | print(f"==> {category} <==")
50 | txtResult_AvailableTestflight_file.write(f"| => **[{category}]({linkCategory})** <= ||\n")
51 |
52 | while True:
53 | urlPage = f'{linkCategory}?page={str(page_number)}'
54 | response = r.get(urlPage)
55 | soup = BeautifulSoup(response.text, 'html.parser')
56 | a_tags = soup.findAll('a', href=lambda x: x and 'departures.to/apps/' in x)
57 | if not a_tags:
58 | break
59 | else:
60 | for a_tag in a_tags:
61 | betaAppsClosed = a_tag.findAll('p', {"class": "mt-1 text-xs font-medium uppercase text-gray-500 dark:text-gray-400"})
62 | if ( not betaAppsClosed ):
63 | url_testflight = a_tag["href"]
64 | txtResult_AvailableTestflight_file.write(get_testflight_data(url_testflight))
65 | break
66 | page_number += 1
67 | page_number = 1
68 | else:
69 | print("Failed to retrieve the web page. Status code:", response.status_code)
70 |
71 | if __name__ == "__main__":
72 | main()
--------------------------------------------------------------------------------
/main_full.py:
--------------------------------------------------------------------------------
1 | from bs4 import BeautifulSoup
2 | import requests
3 | import json
4 | from datetime import datetime
5 | import re
6 | from winsound import Beep
7 |
8 | def get_testflight_data(url_testflight):
9 | r = requests.get(url_testflight)
10 | soup = BeautifulSoup(r.text, 'html.parser')
11 |
12 | name_testflight_tag = soup.find('h3')
13 | if name_testflight_tag:
14 | name_testflight = name_testflight_tag.text.strip()
15 | else:
16 | print("Name tag not found")
17 | return ""
18 |
19 | button_data_attribute = soup.find('button', {'wire:initial-data': True})
20 |
21 | if button_data_attribute:
22 | jsondata = button_data_attribute.attrs.get('wire:initial-data')
23 | if jsondata:
24 | url_testflight = json.loads(jsondata)['serverMemo']['data']['url']
25 |
26 | name_testflight = name_testflight.replace('|', '-')
27 | hashtag_testflights = re.findall(r"\b\w+\b", name_testflight)
28 | hashtag_testflights = " ".join(["#" + hashtag.upper() for hashtag in hashtag_testflights])
29 |
30 | return f"{name_testflight}\t{url_testflight}\n"
31 |
32 | print("Button data attribute or 'wire:initial-data' attribute is not present.")
33 | return ""
34 |
35 | def main():
36 | txtResult_AvailableTestflight = "Result_BetaAppsAvailable.md"
37 | url = 'https://departures.to/tags'
38 | r = requests.Session()
39 | response = r.get(url)
40 | with open(txtResult_AvailableTestflight, 'w', encoding='utf-8') as txtResult_AvailableTestflight_file:
41 | nowTime = datetime.now().strftime("%d/%m/%Y %I:%M %p")
42 | txtResult_AvailableTestflight_file.write(f"# Beta Apps is available\t[{nowTime}]\n")
43 | txtResult_AvailableTestflight_file.write('| Name | #HASHTAG | \n | --- | --- | \n')
44 |
45 | if response.status_code == 200:
46 | page_number = 1
47 | # betaapps_open = "mt-1 text-xs font-medium uppercase text-gray-500 dark:text-green-500"
48 | betaapps_full = "mt-1 text-xs font-medium uppercase text-gray-500 dark:text-red-500"
49 |
50 | soup = BeautifulSoup(response.text, "html.parser")
51 | div_with_class = soup.find("div", class_="grid sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-4 sm:gap-6")
52 |
53 | for categories in div_with_class.findAll("a", href=True):
54 | linkCategory = categories['href']
55 | category = linkCategory.split('/')[-1].upper()
56 | print(f"==> {category} <==")
57 | txtResult_AvailableTestflight_file.write(f"| => **[{category}]({linkCategory})** <= ||\n")
58 |
59 | while True:
60 | urlPage = f'{linkCategory}?page={str(page_number)}'
61 | response = r.get(urlPage)
62 | soup = BeautifulSoup(response.text, 'html.parser')
63 | a_tags = soup.findAll('a', href=lambda x: x and 'departures.to/apps/' in x)
64 | if not a_tags:
65 | break
66 | else:
67 | for a_tag in a_tags:
68 | appsOpening = a_tag.findAll('p', {"class": betaapps_full})
69 | if appsOpening:
70 | url_testflight = a_tag["href"]
71 | txtResult_AvailableTestflight_file.write(get_testflight_data(url_testflight))
72 | break
73 | page_number += 1
74 | page_number = 1
75 | else:
76 | print("Failed to retrieve the web page. Status code:", response.status_code)
77 |
78 | if __name__ == "__main__":
79 | main()
80 | Beep(1000, 1000)
--------------------------------------------------------------------------------