Skip to content

Commit d71d1b9

Browse files
committed
second commit
1 parent b7b3a02 commit d71d1b9

File tree

25 files changed

+51
-11
lines changed

25 files changed

+51
-11
lines changed

README.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# TypeTypeRevenge
2+
3+
## What is this
4+
5+
`TypeTypeRevenge` is a bot app to simulate typing via keyboard in Mac OS.
6+
It is intended to win the `typeracer(dot)com` challenge.
7+
8+
## How to use
9+
1. After the race has just been started, right click on the text and click `inspect`
10+
![First Step](./img/1.png)
11+
12+
2. A new window to inspect an element would appear and select the line with `<div class="">...` tag
13+
![Second Step](./img/2.png)
14+
15+
3. Right click on that `<div class="">...` line, click copy and copy element
16+
![Third Step](./img/3.png)
17+
18+
4. Go to TypeTypeRevenge app and paste to the edit box (the white box)
19+
![Fourth Step](./img/4.png)
20+
21+
5. (Optional) Click parse to make sure the text is correct. `Run` button will also parse it first before it runs.
22+
![Fifth Step](./img/5.png)
23+
24+
6. Back to TypeTypeRevenge app and click `Run` button. You have (by default 1 second) `Delay to Start` second before the bot is started
25+
![Sixth Step](./img/6.png)
26+
27+
7. Back to the site and place your cursor in the type box and wait to be a winner.
28+
![Seventh Step](./img/7.png)
29+
30+
<!-- ## Here is the GIF
31+
![Percontohan](./img/percontohan.gif)
32+
-->
33+
34+
@ 2019
35+
[mabdh.com](http://mabdh.github.io)

TypeTypeRevenge.xcodeproj/project.pbxproj

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
041BCD7C22D06907005F01EB /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
2222
041BCD7F22D06907005F01EB /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
2323
041BCD8122D06907005F01EB /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
24-
041BCD8222D06907005F01EB /* TypeType.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = TypeType.entitlements; sourceTree = "<group>"; };
24+
041BCD8222D06907005F01EB /* TypeTypeRevenge.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = TypeTypeRevenge.entitlements; sourceTree = "<group>"; };
2525
6820BFB01653F82BCECBDD25 /* Pods_TypeType.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_TypeType.framework; sourceTree = BUILT_PRODUCTS_DIR; };
2626
94E69457C329A571D21315A1 /* Pods-TypeType.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-TypeType.debug.xcconfig"; path = "Target Support Files/Pods-TypeType/Pods-TypeType.debug.xcconfig"; sourceTree = "<group>"; };
2727
A2860684BF0BD24BC6B2EA09 /* Pods-TypeType.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-TypeType.release.xcconfig"; path = "Target Support Files/Pods-TypeType/Pods-TypeType.release.xcconfig"; sourceTree = "<group>"; };
@@ -42,7 +42,7 @@
4242
041BCD6C22D06906005F01EB = {
4343
isa = PBXGroup;
4444
children = (
45-
041BCD7722D06906005F01EB /* TypeType */,
45+
041BCD7722D06906005F01EB /* TypeTypeRevenge */,
4646
041BCD7622D06906005F01EB /* Products */,
4747
F5E73C22D82B9489581D9E15 /* Pods */,
4848
587FC58B642F2AB397E64105 /* Frameworks */,
@@ -57,17 +57,17 @@
5757
name = Products;
5858
sourceTree = "<group>";
5959
};
60-
041BCD7722D06906005F01EB /* TypeType */ = {
60+
041BCD7722D06906005F01EB /* TypeTypeRevenge */ = {
6161
isa = PBXGroup;
6262
children = (
6363
041BCD7822D06906005F01EB /* AppDelegate.swift */,
6464
041BCD7A22D06906005F01EB /* ViewController.swift */,
6565
041BCD7C22D06907005F01EB /* Assets.xcassets */,
6666
041BCD7E22D06907005F01EB /* Main.storyboard */,
6767
041BCD8122D06907005F01EB /* Info.plist */,
68-
041BCD8222D06907005F01EB /* TypeType.entitlements */,
68+
041BCD8222D06907005F01EB /* TypeTypeRevenge.entitlements */,
6969
);
70-
path = TypeType;
70+
path = TypeTypeRevenge;
7171
sourceTree = "<group>";
7272
};
7373
587FC58B642F2AB397E64105 /* Frameworks */ = {
@@ -345,15 +345,15 @@
345345
baseConfigurationReference = 94E69457C329A571D21315A1 /* Pods-TypeType.debug.xcconfig */;
346346
buildSettings = {
347347
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
348-
CODE_SIGN_ENTITLEMENTS = TypeType/TypeType.entitlements;
348+
CODE_SIGN_ENTITLEMENTS = TypeTypeRevenge/TypeTypeRevenge.entitlements;
349349
CODE_SIGN_STYLE = Automatic;
350350
COMBINE_HIDPI_IMAGES = YES;
351-
INFOPLIST_FILE = TypeType/Info.plist;
351+
INFOPLIST_FILE = TypeTypeRevenge/Info.plist;
352352
LD_RUNPATH_SEARCH_PATHS = (
353353
"$(inherited)",
354354
"@executable_path/../Frameworks",
355355
);
356-
PRODUCT_BUNDLE_IDENTIFIER = com.mabdh.TypeType;
356+
PRODUCT_BUNDLE_IDENTIFIER = com.mabdh.TypeTypeRevenge;
357357
PRODUCT_NAME = "$(TARGET_NAME)";
358358
SWIFT_VERSION = 4.2;
359359
};
@@ -364,15 +364,15 @@
364364
baseConfigurationReference = A2860684BF0BD24BC6B2EA09 /* Pods-TypeType.release.xcconfig */;
365365
buildSettings = {
366366
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
367-
CODE_SIGN_ENTITLEMENTS = TypeType/TypeType.entitlements;
367+
CODE_SIGN_ENTITLEMENTS = TypeTypeRevenge/TypeTypeRevenge.entitlements;
368368
CODE_SIGN_STYLE = Automatic;
369369
COMBINE_HIDPI_IMAGES = YES;
370-
INFOPLIST_FILE = TypeType/Info.plist;
370+
INFOPLIST_FILE = TypeTypeRevenge/Info.plist;
371371
LD_RUNPATH_SEARCH_PATHS = (
372372
"$(inherited)",
373373
"@executable_path/../Frameworks",
374374
);
375-
PRODUCT_BUNDLE_IDENTIFIER = com.mabdh.TypeType;
375+
PRODUCT_BUNDLE_IDENTIFIER = com.mabdh.TypeTypeRevenge;
376376
PRODUCT_NAME = "$(TARGET_NAME)";
377377
SWIFT_VERSION = 4.2;
378378
};

TypeTypeRevenge.xcodeproj/xcuserdata/muhammadabduh.xcuserdatad/xcschemes/xcschememanagement.plist

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,11 @@
99
<key>orderHint</key>
1010
<integer>2</integer>
1111
</dict>
12+
<key>TypeTypeRevenge.xcscheme_^#shared#^_</key>
13+
<dict>
14+
<key>orderHint</key>
15+
<integer>2</integer>
16+
</dict>
1217
</dict>
1318
</dict>
1419
</plist>
File renamed without changes.

0 commit comments

Comments
 (0)