Advertisement
Guest User

Untitled

a guest
Jun 12th, 2017
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.30 KB | None | 0 0
  1. from flask import Flask, render_template, request, redirect
  2. import heapq
  3.  
  4. app = Flask(__name__)
  5. app.config["DEBUG"] = True
  6.  
  7. @app.route("/", methods=["GET", "POST"])
  8.  
  9.  
  10.  
  11. def main():
  12.  
  13. g_dirt4 = 0
  14. g_destiny2 = 0
  15. g_southpark = 0
  16. g_codww2 = 0
  17. g_bfront2 = 0
  18. g_reddead2 = 0
  19. g_fifa18 = 0
  20. g_motogp17 = 0
  21. g_elderscrolls = 0
  22. g_crashbandicoot = 0
  23.  
  24. d = {'g_dirt4': g_dirt4, 'g_destiny2': g_destiny2, 'g_southpark': g_southpark, 'g_codww2': g_codww2, 'g_bfront2': g_bfront2, 'g_reddead2': g_reddead2, 'g_fifa18': g_fifa18, 'g_motogp17': g_motogp17, 'g_elderscrolls': g_elderscrolls, 'g_crashbandicoot': g_crashbandicoot}
  25.  
  26.  
  27. if request.method == "GET":
  28. return render_template("main_page.html")
  29.  
  30. if (request.form["console"] == "PC"):
  31. g_dirt4 += 1
  32. g_destiny2 += 1
  33. g_southpark += 1
  34. g_codww2 += 1
  35. g_bfront2 += 1
  36. #g_reddead2 += 1
  37. g_fifa18 += 1
  38. g_motogp17 += 1
  39. g_elderscrolls += 1
  40. #g_crashbandicoot += 1
  41.  
  42. if (request.form["console"] == "PS4"):
  43. g_dirt4 += 1
  44. g_destiny2 += 1
  45. g_southpark += 1
  46. g_codww2 += 1
  47. g_bfront2 += 1
  48. g_reddead2 += 1
  49. g_fifa18 += 1
  50. g_motogp17 += 1
  51. g_elderscrolls += 1
  52. g_crashbandicoot += 1
  53.  
  54. if (request.form["console"] == "Xbox One"):
  55. g_dirt4 += 1
  56. g_destiny2 += 1
  57. g_southpark += 1
  58. g_codww2 += 1
  59. g_bfront2 += 1
  60. g_reddead2 += 1
  61. g_fifa18 += 1
  62. g_motogp17 += 1
  63. g_elderscrolls += 1
  64. #g_crashbandicoot += 1
  65.  
  66. if (request.form["console"] == "Maakt niet uit"):
  67. g_dirt4 += 1
  68. g_destiny2 += 1
  69. g_southpark += 1
  70. g_codww2 += 1
  71. g_bfront2 += 1
  72. g_reddead2 += 1
  73. g_fifa18 += 1
  74. g_motogp17 += 1
  75. g_elderscrolls += 1
  76. g_crashbandicoot += 1
  77.  
  78. if (request.form["leeftijd"] == "Vanaf 3 jaar"):
  79. g_dirt4 += 1
  80. #g_destiny2 += 1
  81. #g_southpark += 1
  82. #g_codww2 += 1
  83. #g_bfront2 += 1
  84. #g_reddead2 += 1
  85. g_fifa18 += 1
  86. g_motogp17 += 1
  87. #g_elderscrolls += 1
  88. #g_crashbandicoot += 1
  89.  
  90. if (request.form["leeftijd"] == "Vanaf 7 jaar"):
  91. g_dirt4 += 1
  92. #g_destiny2 += 1
  93. #g_southpark += 1
  94. #g_codww2 += 1
  95. #g_bfront2 += 1
  96. #g_reddead2 += 1
  97. g_fifa18 += 1
  98. g_motogp17 += 1
  99. #g_elderscrolls += 1
  100. g_crashbandicoot += 1
  101.  
  102. if (request.form["leeftijd"] == "Vanaf 12 jaar"):
  103. g_dirt4 += 1
  104. #g_destiny2 += 1
  105. #g_southpark += 1
  106. #g_codww2 += 1
  107. #g_bfront2 += 1
  108. #g_reddead2 += 1
  109. g_fifa18 += 1
  110. g_motogp17 += 1
  111. #g_elderscrolls += 1
  112. g_crashbandicoot += 1
  113.  
  114. if (request.form["leeftijd"] == "Vanaf 16 jaar"):
  115. g_dirt4 += 1
  116. g_destiny2 += 1
  117. #g_southpark += 1
  118. #g_codww2 += 1
  119. g_bfront2 += 1
  120. #g_reddead2 += 1
  121. g_fifa18 += 1
  122. g_motogp17 += 1
  123. #g_elderscrolls += 1
  124. g_crashbandicoot += 1
  125.  
  126. if (request.form["leeftijd"] == "Vanaf 18 jaar"):
  127. g_dirt4 += 1
  128. g_destiny2 += 1
  129. g_southpark += 1
  130. g_codww2 += 1
  131. g_bfront2 += 1
  132. g_reddead2 += 1
  133. g_fifa18 += 1
  134. g_motogp17 += 1
  135. g_elderscrolls += 1
  136. g_crashbandicoot += 1
  137.  
  138. if (request.form["genre"] == "Shooter"):
  139. #g_dirt4 += 1
  140. g_destiny2 += 1
  141. #g_southpark += 1
  142. g_codww2 += 1
  143. g_bfront2 += 1
  144. #g_reddead2 += 1
  145. #g_fifa18 += 1
  146. #g_motogp17 += 1
  147. #g_elderscrolls += 1
  148. #g_crashbandicoot += 1
  149.  
  150. if (request.form["genre"] == "Sports"):
  151. g_dirt4 += 1
  152. #g_destiny2 += 1
  153. #g_southpark += 1
  154. #g_codww2 += 1
  155. #g_bfront2 += 1
  156. #g_reddead2 += 1
  157. g_fifa18 += 1
  158. g_motogp17 += 1
  159. #g_elderscrolls += 1
  160. #g_crashbandicoot += 1
  161.  
  162. if (request.form["genre"] == "Action-adventure"):
  163. #g_dirt4 += 1
  164. #g_destiny2 += 1
  165. #g_southpark += 1
  166. #g_codww2 += 1
  167. #g_bfront2 += 1
  168. g_reddead2 += 1
  169. #g_fifa18 += 1
  170. #g_motogp17 += 1
  171. #g_elderscrolls += 1
  172. #g_crashbandicoot += 1
  173.  
  174. if (request.form["genre"] == "Role-playing"):
  175. #g_dirt4 += 1
  176. #g_destiny2 += 1
  177. g_southpark += 1
  178. #g_codww2 += 1
  179. #g_bfront2 += 1
  180. #g_reddead2 += 1
  181. #g_fifa18 += 1
  182. #g_motogp17 += 1
  183. g_elderscrolls += 1
  184. #g_crashbandicoot += 1
  185.  
  186. if (request.form["genre"] == "Platform"):
  187. #g_dirt4 += 1
  188. #g_destiny2 += 1
  189. #g_southpark += 1
  190. #g_codww2 += 1
  191. #g_bfront2 += 1
  192. #g_reddead2 += 1
  193. #g_fifa18 += 1
  194. #g_motogp17 += 1
  195. #g_elderscrolls += 1
  196. g_crashbandicoot += 1
  197.  
  198. if (request.form["genre"] == "Simulation"):
  199. g_dirt4 += 1
  200. #g_destiny2 += 1
  201. #g_southpark += 1
  202. #g_codww2 += 1
  203. #g_bfront2 += 1
  204. #g_reddead2 += 1
  205. #g_fifa18 += 1
  206. g_motogp17 += 1
  207. #g_elderscrolls += 1
  208. #g_crashbandicoot += 1
  209.  
  210. if (request.form["multiplayer"] == "Ja"):
  211. g_dirt4 += 1
  212. g_destiny2 += 1
  213. #g_southpark += 1
  214. g_codww2 += 1
  215. g_bfront2 += 1
  216. g_reddead2 += 1
  217. g_fifa18 += 1
  218. g_motogp17 += 1
  219. g_elderscrolls += 1
  220. #g_crashbandicoot += 1
  221.  
  222. if (request.form["multiplayer"] == "Nee"):
  223. g_dirt4 += 1
  224. g_destiny2 += 1
  225. g_southpark += 1
  226. g_codww2 += 1
  227. g_bfront2 += 1
  228. g_reddead2 += 1
  229. g_fifa18 += 1
  230. g_motogp17 += 1
  231. g_elderscrolls += 1
  232. g_crashbandicoot += 1
  233.  
  234. if (request.form["splitscreen"] == "Ja"):
  235. #g_dirt4 += 1
  236. #g_destiny2 += 1
  237. #g_southpark += 1
  238. g_codww2 += 1
  239. g_bfront2 += 1
  240. #g_reddead2 += 1
  241. g_fifa18 += 1
  242. g_motogp17 += 1
  243. #g_elderscrolls += 1
  244. g_crashbandicoot += 1
  245.  
  246. if (request.form["splitscreen"] == "Nee"):
  247. g_dirt4 += 1
  248. g_destiny2 += 1
  249. g_southpark += 1
  250. g_codww2 += 1
  251. g_bfront2 += 1
  252. g_reddead2 += 1
  253. g_fifa18 += 1
  254. g_motogp17 += 1
  255. g_elderscrolls += 1
  256. g_crashbandicoot += 1
  257.  
  258. if (request.form["geweld"] == "Ja"):
  259. #g_dirt4 += 1
  260. g_destiny2 += 1
  261. g_southpark += 1
  262. g_codww2 += 1
  263. g_bfront2 += 1
  264. g_reddead2 += 1
  265. #g_fifa18 += 1
  266. #g_motogp17 += 1
  267. g_elderscrolls += 1
  268. #g_crashbandicoot += 1
  269.  
  270. if (request.form["geweld"] == "Nee"):
  271. g_dirt4 += 1
  272. g_destiny2 += 1
  273. g_southpark += 1
  274. g_codww2 += 1
  275. g_bfront2 += 1
  276. g_reddead2 += 1
  277. g_fifa18 += 1
  278. g_motogp17 += 1
  279. g_elderscrolls += 1
  280. g_crashbandicoot += 1
  281.  
  282. if (request.form["interesse"] == "balsport"):
  283. #g_dirt4 += 1
  284. #g_destiny2 += 1
  285. #g_southpark += 1
  286. #g_codww2 += 1
  287. #g_bfront2 += 1
  288. #g_reddead2 += 1
  289. g_fifa18 += 1
  290. #g_motogp17 += 1
  291. #g_elderscrolls += 1
  292. #g_crashbandicoot += 1
  293.  
  294. if (request.form["interesse"] == "motorsport"):
  295. g_dirt4 += 1
  296. #g_destiny2 += 1
  297. #g_southpark += 1
  298. #g_codww2 += 1
  299. #g_bfront2 += 1
  300. #g_reddead2 += 1
  301. #g_fifa18 += 1
  302. g_motogp17 += 1
  303. #g_elderscrolls += 1
  304. #g_crashbandicoot += 1
  305.  
  306. if (request.form["interesse"] == "geschiedenis/oorlog"):
  307. #g_dirt4 += 1
  308. #g_destiny2 += 1
  309. #g_southpark += 1
  310. g_codww2 += 1
  311. #g_bfront2 += 1
  312. g_reddead2 += 1
  313. #g_fifa18 += 1
  314. #g_motogp17 += 1
  315. #g_elderscrolls += 1
  316. #g_crashbandicoot += 1
  317.  
  318. if (request.form["interesse"] == "films/series"):
  319. #g_dirt4 += 1
  320. #g_destiny2 += 1
  321. g_southpark += 1
  322. #g_codww2 += 1
  323. g_bfront2 += 1
  324. #g_reddead2 += 1
  325. #g_fifa18 += 1
  326. #g_motogp17 += 1
  327. #g_elderscrolls += 1
  328. #g_crashbandicoot += 1
  329.  
  330. if (request.form["interesse"] == "fantasie/fictie"):
  331. #g_dirt4 += 1
  332. #g_destiny2 += 1
  333. #g_southpark += 1
  334. #g_codww2 += 1
  335. #g_bfront2 += 1
  336. #g_reddead2 += 1
  337. #g_fifa18 += 1
  338. #g_motogp17 += 1
  339. g_elderscrolls += 1
  340. g_crashbandicoot += 1
  341.  
  342. if (request.form["interesse"] == "avonturen"):
  343. #g_dirt4 += 1
  344. g_destiny2 += 1
  345. #g_southpark += 1
  346. #g_codww2 += 1
  347. #g_bfront2 += 1
  348. #g_reddead2 += 1
  349. #g_fifa18 += 1
  350. #g_motogp17 += 1
  351. g_elderscrolls += 1
  352. g_crashbandicoot += 1
  353.  
  354. if (request.form["competitief"] == "Ja"):
  355. g_dirt4 += 1
  356. g_destiny2 += 1
  357. #g_southpark += 1
  358. g_codww2 += 1
  359. g_bfront2 += 1
  360. g_reddead2 += 1
  361. g_fifa18 += 1
  362. g_motogp17 += 1
  363. #g_elderscrolls += 1
  364. #g_crashbandicoot += 1
  365.  
  366. if (request.form["competitief"] == "Nee"):
  367. g_dirt4 += 1
  368. g_destiny2 += 1
  369. g_southpark += 1
  370. g_codww2 += 1
  371. g_bfront2 += 1
  372. g_reddead2 += 1
  373. g_fifa18 += 1
  374. g_motogp17 += 1
  375. g_elderscrolls += 1
  376. g_crashbandicoot += 1
  377.  
  378. if (request.form["moeteengoeie"] == "single player storyline hebben"):
  379. g_dirt4 += 1
  380. g_destiny2 += 1
  381. g_southpark += 1
  382. g_codww2 += 1
  383. g_bfront2 += 1
  384. g_reddead2 += 1
  385. g_fifa18 += 1
  386. g_motogp17 += 1
  387. #g_elderscrolls += 1
  388. g_crashbandicoot += 1
  389.  
  390. if (request.form["moeteengoeie"] == "single player open-world hebben"):
  391. #g_dirt4 += 1
  392. #g_destiny2 += 1
  393. #g_southpark += 1
  394. #g_codww2 += 1
  395. #g_bfront2 += 1
  396. g_reddead2 += 1
  397. #g_fifa18 += 1
  398. #g_motogp17 += 1
  399. #g_elderscrolls += 1
  400. #g_crashbandicoot += 1
  401.  
  402. if (request.form["moeteengoeie"] == "multiplayer storyline hebben"):
  403. #g_dirt4 += 1
  404. #g_destiny2 += 1
  405. #g_southpark += 1
  406. #g_codww2 += 1
  407. g_bfront2 += 1
  408. #g_reddead2 += 1
  409. #g_fifa18 += 1
  410. #g_motogp17 += 1
  411. g_elderscrolls += 1
  412. #g_crashbandicoot += 1
  413.  
  414. if (request.form["moeteengoeie"] == "multiplayer open-world hebben"):
  415. #g_dirt4 += 1
  416. #g_destiny2 += 1
  417. #g_southpark += 1
  418. #g_codww2 += 1
  419. #g_bfront2 += 1
  420. g_reddead2 += 1
  421. #g_fifa18 += 1
  422. #g_motogp17 += 1
  423. g_elderscrolls += 1
  424. #g_crashbandicoot += 1
  425.  
  426. if (request.form["releasedatum"] == "Juni 2017"):
  427. g_dirt4 += 1
  428. #g_destiny2 += 1
  429. #g_southpark += 1
  430. #g_codww2 += 1
  431. #g_bfront2 += 1
  432. #g_reddead2 += 1
  433. #g_fifa18 += 1
  434. g_motogp17 += 1
  435. g_elderscrolls += 1
  436. g_crashbandicoot += 1
  437.  
  438. if (request.form["releasedatum"] == "Juli 2017"):
  439. g_dirt4 += 1
  440. #g_destiny2 += 1
  441. #g_southpark += 1
  442. #g_codww2 += 1
  443. #g_bfront2 += 1
  444. #g_reddead2 += 1
  445. #g_fifa18 += 1
  446. g_motogp17 += 1
  447. g_elderscrolls += 1
  448. g_crashbandicoot += 1
  449.  
  450. if (request.form["releasedatum"] == "Augustus 2017"):
  451. g_dirt4 += 1
  452. #g_destiny2 += 1
  453. #g_southpark += 1
  454. #g_codww2 += 1
  455. #g_bfront2 += 1
  456. #g_reddead2 += 1
  457. #g_fifa18 += 1
  458. g_motogp17 += 1
  459. g_elderscrolls += 1
  460. g_crashbandicoot += 1
  461.  
  462. if (request.form["releasedatum"] == "September 2017"):
  463. g_dirt4 += 1
  464. g_destiny2 += 1
  465. #g_southpark += 1
  466. #g_codww2 += 1
  467. #g_bfront2 += 1
  468. #g_reddead2 += 1
  469. g_fifa18 += 1
  470. g_motogp17 += 1
  471. g_elderscrolls += 1
  472. g_crashbandicoot += 1
  473.  
  474. if (request.form["releasedatum"] == "Oktober 2017"):
  475. g_dirt4 += 1
  476. g_destiny2 += 1
  477. g_southpark += 1
  478. #g_codww2 += 1
  479. #g_bfront2 += 1
  480. #g_reddead2 += 1
  481. g_fifa18 += 1
  482. g_motogp17 += 1
  483. g_elderscrolls += 1
  484. g_crashbandicoot += 1
  485.  
  486. if (request.form["releasedatum"] == "November 2017 of later"):
  487. g_dirt4 += 1
  488. g_destiny2 += 1
  489. g_southpark += 1
  490. g_codww2 += 1
  491. g_bfront2 += 1
  492. g_reddead2 += 1
  493. g_fifa18 += 1
  494. g_motogp17 += 1
  495. g_elderscrolls += 1
  496. g_crashbandicoot += 1
  497.  
  498.  
  499.  
  500. if request.method == "POST":
  501. d = {'g_dirt4': g_dirt4, 'g_destiny2': g_destiny2, 'g_southpark': g_southpark, 'g_codww2': g_codww2, 'g_bfront2': g_bfront2, 'g_reddead2': g_reddead2, 'g_fifa18': g_fifa18, 'g_motogp17': g_motogp17, 'g_elderscrolls': g_elderscrolls, 'g_crashbandicoot': g_crashbandicoot}
  502. print("g_dirt4", g_dirt4, "g_destiny2", g_destiny2, "g_southpark", g_southpark, "g_codww2", g_codww2, "g_bfront2", g_bfront2, "g_reddead2", g_reddead2, "g_fifa18", g_fifa18, "g_motogp17", g_motogp17, "g_elderscrolls", g_elderscrolls, "g_crashbandicoot", g_crashbandicoot)
  503. #print (max(d.items(), key=lambda x: x[1]))
  504. result = [(n,v) for n,v in d.items() if v == max(d.values())]
  505. print ("Resultaat", result)
  506. if 'g_dirt4' in result:
  507. print ('Dirt 4')
  508. if 'g_destiny2' in result:
  509. print ('Destiny 2')
  510. if 'g_southpark' in result:
  511. print ('South Park: The Fractured but Whole')
  512. if 'g_codww2' in result:
  513. print ('Call of Duty: WWII')
  514. if 'g_bfront2' in result:
  515. print ('Star Wars Battlefront II')
  516. if 'g_reddead2' in result:
  517. print ('Red Dead Redemption 2')
  518. if 'g_fifa18' in result:
  519. print ('FIFA 18')
  520. if 'g_motogp17' in result:
  521. print ('MotoGP™17')
  522. if 'g_elderscrolls' in result:
  523. print ('The Elder Scrolls Online: Morrowind')
  524. if 'g_crashbandicoot' in result:
  525. print ('Crash Bandicoot N. Sane Trilogy')
  526. return redirect("https://i.vimeocdn.com/portrait/8487168_300x300")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement