Skip to content

Commit 3f3a08b

Browse files
author
root
committed
tracking
1 parent 0943368 commit 3f3a08b

File tree

10 files changed

+168
-15
lines changed

10 files changed

+168
-15
lines changed

bin/config_server.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ source .env
77
mkdir -p /etc/supervisor/conf.d/
88
mkdir -p /var/logs/gunicorn/
99

10-
cp deployment/nginx.conf /etc/nginx/sites-enabled/
10+
cp deployment/nginx.conf /etc/nginx/sites-enabled/nginx_dlmonitor.conf
1111
cat deployment/supervisor.conf | sed -E "s/PASSWD/${SUPERVISORD_PASSWD}/g" > /etc/supervisor/conf.d/supervisord.conf

community/webapp/templates/index.html

+151
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,151 @@
1+
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
2+
3+
<html xmlns="http://www.w3.org/1999/xhtml">
4+
<head>
5+
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
6+
<title>Deep Learning Monitor - Find new Arxiv papers, tweets and Reddit posts for you</title>
7+
<meta name="keywords" content="deep learning, paper, arxiv, twitter" />
8+
<meta name="description" content="Things happening in deep learning: arxiv, twitter, reddit" />
9+
<meta name="google-site-verification" content="A0p3rf1h5jIhgy_phfuve3Q_LrTzaR0_I4t9i3c4zxI" />
10+
<meta content='width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0' name='viewport' />
11+
<link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,600,700,900" rel="stylesheet" />
12+
<link href="https://bootswatch.com/darkly/bootstrap.min.css" rel="stylesheet">
13+
<link href="/static/default.css?v=17" rel="stylesheet" type="text/css" media="all" />
14+
<link href="/static/mobile.css?v=2" rel="stylesheet" type="text/css" media="all" />
15+
<script src="https://use.fontawesome.com/f194410606.js"></script>
16+
<script type="text/javascript" src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
17+
<script type="text/javascript" src="https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
18+
<script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
19+
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/js-cookie/2.1.4/js.cookie.min.js"></script>
20+
<script type="text/javascript" src="/static/app.js?v=17"></script>
21+
22+
</head>
23+
<body>
24+
<!-- Deprecated element -->
25+
<!-- <div id="header-wrapper">
26+
<div id="header" class="container">
27+
<div id="logo">
28+
<h1><span class="fa fa-coffee"></span><a href="#">Deep Learning Community</a></h1>
29+
</div>
30+
<div id="menu">
31+
<ul>
32+
<li class="current_page_item"><a href="#" accesskey="1" title="">Homepage</a></li>
33+
<li><a href="#" accesskey="2" title="">Full text search</a></li>
34+
<li><a href="#" accesskey="3" title="">About</a></li>
35+
</ul>
36+
</div>
37+
</div>
38+
</div> -->
39+
40+
<div id="wrapper" class="container">
41+
42+
<nav class="navbar navbar-default">
43+
<div class="row">
44+
<div class="col-md-6 logo">
45+
<div><h1><a href="/">Deep Learning Monitor</a></h1></div>
46+
<div class="menu">
47+
&nbsp;
48+
<span class="fa fa-angle-right"></span>&nbsp;&nbsp;
49+
<a href="/search">Full-text Search</a> &nbsp; | &nbsp;
50+
<a href="/about">About</a> &nbsp;&nbsp;
51+
<span style="color:#ccc;"><span class="fa fa-angle-right"></span>&nbsp;
52+
Speical Monitors: </span>
53+
<a href="javascript:" onclick="community.addKeyword('Hot Papers');">Hot Papers</a>
54+
&nbsp; | &nbsp;
55+
<a href="javascript:" onclick="community.addKeyword('Fresh Papers');">Fresh Papers</a>
56+
&nbsp; | &nbsp;
57+
<a href="javascript:" onclick="community.addKeyword('Hot Tweets');">Hot Tweets</a>
58+
</div>
59+
</div>
60+
<div class="col-md-6">
61+
<div class="input-group keyword-group" style="margin: 12px;">
62+
<input type="text" id="new-keyword" class="form-control" placeholder="keywords">
63+
<span class="input-group-btn">
64+
<button id="new-keyword-btn" class="btn btn-default" type="button">Add Monitor</button>
65+
<button class="btn btn-default dropdown-toggle" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
66+
<span id="date-info">Recent two weeks</span> <span class="caret"></span>
67+
</button>
68+
<ul class="dropdown-menu">
69+
<li><a href="javascript:community.filterDate('1-week');" >Recent one week</a></li>
70+
<li><a href="javascript:community.filterDate('2-week');">Recent two weeks</a></li>
71+
<li><a href="javascript:community.filterDate('1-month');">Recent one month</a></li>
72+
</ul>
73+
</div>
74+
</span>
75+
</div><!-- /input-group -->
76+
</div>
77+
</nav>
78+
79+
<div id="column-template" style="display:none;">
80+
<div class="column">
81+
<div class="panel panel-default">
82+
<div class="panel-heading clearfix">
83+
<h3 id="column-title-NUM" class="panel-title"></h3>
84+
<span id="close-btn-NUM" class="close-btn label" onclick="community.removeKeyword(this);">
85+
<span class="fa fa-close"></span>
86+
</span>
87+
<span id="right-btn-NUM" class="right-btn close-btn label" onclick="community.moveKeyword(this, 1);">
88+
<span class="fa fa-arrow-right"></span>
89+
</span>
90+
<span id="left-btn-NUM" class="left-btn close-btn label" onclick="community.moveKeyword(this, -1);">
91+
<span class="fa fa-arrow-left"></span>
92+
</span>
93+
</div>
94+
<div id="posts-NUM" class="panel-body">
95+
Loading ...
96+
</div>
97+
</div>
98+
</div>
99+
</div>
100+
<div class="post-columns-wrapper">
101+
<div class="post-columns-frame">
102+
<div class="post-columns" id="post-columns">
103+
{% for src, kw, posts in columns %}
104+
<div class="column">
105+
<div class="panel panel-default">
106+
<div class="panel-heading clearfix">
107+
<h3 id="column-title-{{ loop.index0 }}" class="panel-title">{{ kw }}</h3>
108+
<span id="close-btn-{{ loop.index0 }}" class="close-btn label" onclick="community.removeKeyword(this);">
109+
<span class="fa fa-close"></span>
110+
</span>
111+
<span id="right-btn-{{ loop.index0 }}" class="right-btn close-btn label" onclick="community.moveKeyword(this, 1);">
112+
<span class="fa fa-arrow-right"></span>
113+
</span>
114+
<span id="left-btn-{{ loop.index0 }}" class="left-btn close-btn label" onclick="community.moveKeyword(this, -1);">
115+
<span class="fa fa-arrow-left"></span>
116+
</span>
117+
</div>
118+
<div id="posts-{{ loop.index0 }}" class="panel-body">
119+
{% include 'post_'+src+'.html' %}
120+
</div>
121+
</div>
122+
</div>
123+
{% endfor %}
124+
</div>
125+
</div>
126+
</div>
127+
<div class="preview" style="display: none;">
128+
<div class="panel panel-default">
129+
<div class="panel-heading clearfix">
130+
<h3 id="column-title-preview" class="panel-title">preview: <span id="preview-kw"></span></h3>
131+
<span id="close-btn-preview" class="close-btn label">
132+
<span class="fa fa-close"></span>
133+
</span>
134+
</div>
135+
<div id="posts-preview" class="panel-body">
136+
137+
</div>
138+
</div>
139+
</div>
140+
141+
</div>
142+
143+
<script type="text/javascript" defer="defer">
144+
community.init();
145+
</script>
146+
<!-- No Footer -->
147+
<!-- <div id="copyright" class="container">
148+
<p>&copy; Raphael Shu. All rights reserved.</p>
149+
</div> -->
150+
</body>
151+
</html>

deployment/nginx.conf

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
server {
22
listen 80;
3-
server_name dlmonitor.com;
3+
server_name deeplearn.org;
44

55
root /home/backend/dlmonitor/dlmonitor/webapp;
66

dlmonitor/webapp/static/app.js

+1
Original file line numberDiff line numberDiff line change
@@ -228,6 +228,7 @@ dlmonitor.init = function() {
228228
var text = $("#new-keyword").val();
229229
if ($("#new-keyword").is(":focus") && text.length >= 3) {
230230
$("#preview-kw").html(text);
231+
$("#posts-preview").height(($(window).height() - 160) + "px")
231232
dlmonitor.switchPreview(true);
232233
dlmonitor.fetch('arxiv', text, 'preview');
233234
} else {

dlmonitor/webapp/static/default.css

+1-1
Original file line numberDiff line numberDiff line change
@@ -500,7 +500,7 @@ nav .row {
500500
}
501501

502502
.preview .panel {
503-
width: 80%;
503+
width: 90%;
504504
margin: 0 auto;
505505
}
506506

dlmonitor/webapp/static/track.js

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
2+
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
3+
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
4+
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
5+
ga('create', 'UA-60740403-6', 'auto');
6+
ga('send', 'pageview');

dlmonitor/webapp/templates/about.html

+1
Original file line numberDiff line numberDiff line change
@@ -77,5 +77,6 @@ <h1><a href="/">Deep Learning Monitor</a></h1>
7777
<p>&copy; Raphael Shu. All rights reserved.</p>
7878
</div> -->
7979
</div>
80+
<script type="text/javascript" src="/static/track.js"></script>
8081
</body>
8182
</html>

dlmonitor/webapp/templates/index.html

+3-6
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@
1414
<link href="/static/mobile.css?v=2" rel="stylesheet" type="text/css" media="all" />
1515
<script src="https://use.fontawesome.com/f194410606.js"></script>
1616
<script type="text/javascript" src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
17-
<script type="text/javascript" src="https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
17+
<!-- <script type="text/javascript" src="https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script> -->
1818
<script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
1919
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/js-cookie/2.1.4/js.cookie.min.js"></script>
20-
<script type="text/javascript" src="/static/app.js?v=17"></script>
20+
<script type="text/javascript" src="/static/app.js?v=18"></script>
2121

2222
</head>
2323
<body>
@@ -143,9 +143,6 @@ <h3 id="column-title-preview" class="panel-title">preview: <span id="preview-kw"
143143
<script type="text/javascript" defer="defer">
144144
dlmonitor.init();
145145
</script>
146-
<!-- No Footer -->
147-
<!-- <div id="copyright" class="container">
148-
<p>&copy; Raphael Shu. All rights reserved.</p>
149-
</div> -->
146+
<script type="text/javascript" src="/static/track.js"></script>
150147
</body>
151148
</html>

dlmonitor/webapp/templates/search.html

+1-3
Original file line numberDiff line numberDiff line change
@@ -54,9 +54,7 @@ <h1><a href="/">Deep Learning Monitor</a></h1>
5454
<div class="col-md-3"></div>
5555
</div>
5656
</div>
57-
<!-- <div id="copyright" class="container">
58-
<p>&copy; Raphael Shu. All rights reserved.</p>
59-
</div> -->
6057
</div>
58+
<script type="text/javascript" src="/static/track.js"></script>
6159
</body>
6260
</html>

dlmonitor/webapp/templates/single.html

+2-3
Original file line numberDiff line numberDiff line change
@@ -84,9 +84,8 @@ <h3 style="color:#0ce3ac;">Conclusion (beta)</h3>
8484
</div>
8585
</div>
8686
</div>
87-
</div><!-- <div id="copyright" class="container">
88-
<p>&copy; Raphael Shu. All rights reserved.</p>
89-
</div> -->
87+
</div>
9088
</div>
89+
<script type="text/javascript" src="/static/track.js"></script>
9190
</body>
9291
</html>

0 commit comments

Comments
 (0)