Browse Source

이스터에그 랜덤 출력 코드 추가 << #586 #587 #588

Ajax라도 끼얹고 봅시다
hoparkgo9ma 7 years ago
parent
commit
fcbde21b85
4 changed files with 27 additions and 6 deletions
  1. 1 0
      .gitignore
  2. 5 0
      app.py
  3. 0 6
      views/easter_egg.html
  4. 21 0
      views/easter_egg.py

+ 1 - 0
.gitignore

@@ -1,6 +1,7 @@
 set.json
 
 set_mark/__pycache__
+views/__pycache__
 /__pycache__
 /app_session
 .vscode

+ 5 - 0
app.py

@@ -14,6 +14,7 @@ import logging
 import random
 
 from func import *
+from views.easter_egg import *
 
 r_ver = 'v3.0.8-master-100'
 c_ver = ''.join(re.findall('[0-9]', r_ver))
@@ -4715,6 +4716,10 @@ def main_file(data = None):
     else:
         return redirect('/w/' + url_pas(wiki_set(2)))
 
+@app.route('/request/egg')
+def request_egg():
+    return easter_egg[random.randint(0, len(easter_egg) - 1)]
+
 @app.errorhandler(404)
 def error_404(e):
     return redirect('/w/' + url_pas(wiki_set(2)))

+ 0 - 6
views/easter_egg.html

@@ -1,6 +0,0 @@
-<iframe width="560" height="315" src="https://www.youtube.com/embed/O6BJiije6m4" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>
-<br>
-<br>
-<div>
-    노라조와 영접하십셔.
-</div>

+ 21 - 0
views/easter_egg.py

@@ -0,0 +1,21 @@
+easter_egg = [
+"""
+<iframe width="560" height="315" src="https://www.youtube.com/embed/O6BJiije6m4" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>
+<br>
+<br>
+<div>
+    노라조와 영접하십셔.
+</div>
+""",
+"""
+<iframe width="560" height="315" src="https://www.youtube.com/embed/Y0xMbCp8t4s?autoplay=1" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
+""",
+"""
+<iframe width="560" height="315" src="https://www.youtube.com/embed/qnYWeY6aybg?autoplay=1&start=97" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
+<br>
+<br>
+<div>
+    사람들은 알수 있어 누가 착한지 나쁜지
+</div>
+"""
+]