-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathindex.html
executable file
·126 lines (108 loc) · 5.85 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>TwittaSave</title>
<!-- update the version number as needed -->
<script defer src="/__/firebase/4.1.3/firebase-app.js"></script>
<!-- include only the Firebase features as you need -->
<script defer src="/__/firebase/4.1.3/firebase-messaging.js"></script>
<!-- initialize the SDK after all desired features are loaded -->
<script defer src="/__/firebase/init.js"></script>
<!-- Bootstrap core CSS -->
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Lato:300,400&subset=latin-ext" rel="stylesheet">
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"
integrity="sha384-wvfXpqpZZVQGK6TAh5PVlGOfQNHSoD2xbE+QkPxCAFlNEevoEH3Sl0sibVcOQVnN" crossorigin="anonymous">
<!-- Your custom styles (optional) -->
<link href="css/style.css" rel="stylesheet">
<link rel="apple-touch-icon" sizes="180x180" href="fapple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="favicon-16x16.png">
<link rel="manifest" href="manifest.json">
<link rel="mask-icon" href="safari-pinned-tab.svg" color="#5bbad5">
<meta name="theme-color" content="#ffffff">
<!--[if lt IE 9]>
<!--<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>-->
<!--<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>-->
<!--<![endif]–>-->
</head>
<body>
<div class="row">
<div class="col-md-6 offset-md-3 m-container">
<div class="main-container">
<img src="img/twittasave.png" class="logo">
<h1>TwittaSave</h1>
<p class="lead">Download Twitter Videos and animated Gif directly to your device; simply insert the tweet
url and click the Download Button.</p>
<p class="help">
<a href="#" id="help_" data-toggle="tooltip"
data-placement="right" title="" data-original-title="Some tweets may appear as not containing any video or gif when indeed they contain videos. Such videos are referred to as Amplify videos or Promoted videos, and are not supported yet on the Twitter API for web.
We will continue to check to make sure we bring you the best experience on this platform.
However, to bypass this limitation, download and make use of the Mobile App and enjoy unlimited downloads.">
? </a>
</p>
<form action="#" class="download-form">
<div class="form-group tweet-input">
<input type="text" class="form-control tweet-url" placeholder="Tweet Url">
</div>
<button class="btn btn-lg btn-primary download" type="submit">Download <i
class="fa fa-spinner fa-spin spin" hidden="true"></i></button>
<div class="alert alert-info text-xs-left noti" hidden="true" role="alert">
<span class="fa fa-warning" aria-hidden="true"></span>
<span class="sr-only">Error:</span>
<span id="noti-text">Unable to fetch tweet, check your internet connection.</span>
</div>
</form>
</div>
<div class="row download-cont">
<div class="col-xs-6 mobile-div">
<a href="https://github.com/emmanuelkehinde/TwittaSave-Android/releases/download/v3.0/twittasave-release.apk" target="_blank">
<span><i class="fa fa-mobile-phone fa-4x mobile"></i></span>
<p>Download Android App</p>
</a>
</div>
<div class="col-xs-6 plugin-div">
<a href="https://chrome.google.com/webstore/detail/twittasave/cgnlcidhpmgpfoeghnjddeikclplgfbe?hl=en-US"
target="_blank">
<span><i class="fa fa-chrome fa-3x plugin"></i></span>
<p>Install Chrome Extension</p>
</a>
</div>
</div>
<div class="footer">
Built with ♥ by <a href="https://twitter.com/emmakoko96" target="_blank">Emmanuel
Kehinde</a>
</div>
</div>
</div>
<script>
$(document).ready(function () {
// // 🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥
// // The Firebase SDK is initialized and available here!
//
// firebase.auth().onAuthStateChanged(user => { });
// firebase.database().ref('/path/to/ref').on('value', snapshot => { });
// firebase.messaging().requestPermission().then(() => { });
// firebase.storage().ref('/path/to/ref').getDownloadURL().then(() => { });
//
// // 🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥
try {
let app = firebase.app();
let features = ['auth', 'database', 'messaging', 'storage'].filter(feature => typeof app[feature] === 'function');
$('#load').html(`Firebase SDK loaded with ${features.join(', ')}`);
} catch (e) {
console.error(e);
$('#load').html('Error loading the Firebase SDK, check the console.');
}
});
</script>
<script type="text/javascript" src="lib/jquery-3.1.1.min.js"></script>
<script type="text/javascript" src="lib/tether.min.js"></script>
<!-- Bootstrap core JavaScript -->
<script src="lib/bootstrap.min.js"></script>
<script type="text/javascript" src="lib/codebird.js"></script>
<script type="text/javascript" src="js/app.js"></script>
</body>
</html>