-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathenhancementsMaintenance.html
executable file
·96 lines (88 loc) · 4.03 KB
/
enhancementsMaintenance.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
<!DOCTYPE html>
<html>
<head>
<title> CS 499 Group 7: Supreme Court </title>
<meta charset="UTF-8">
<!-- Put JS headers here -->
<!-- CSS Stylesheets -->
<link rel="stylesheet" href="main.css" type="text/css">
</head>
<body>
<div id="main-page" class="container">
<div id="main-page-header" class="header">
<br>
<h1> Supreme Court Rulings Analysis </h1>
<h2>University of Kentucky</h2>
<h2>CS 499 Spring 2018</h2>
</div>
<br><br><br>
<div class="content">
<div class="links">
<a href="index.html">Home</a>
<br><br>
<a href="introduction.html">Introduction</a>
<br><br>
<a href="requirements.html">Requirements</a>
<br><br>
<a href="updates.html">Updates</a>
<br><br>
<a href="schedule.html">Schedule</a>
<br><br>
<a href="design.html">Design</a>
<br><br>
<a href="testing.html">Testing</a>
<br><br>
<a href="useCases.html"> Use Cases</a>
<br><br>
<a href="designAndImplementation.html">Design Considerations/Implementation Issues</a>
<br><br>
<a href="enhancementsMaintenance.html">Future Enhancements/Maintenance</a>
<br><br>
<a href="conclusions.html">Conclusions</a>
<br><br>
<a href="installation.html">Installation</a>
<br><br>
<a href="references.html"> References</a>
<br><br>
</div>
<div class="text">
<h3>Future Enhancements</h3>
<ul>
<li>An administrative page from which users can control the timeout and see source statistics
<li>A classifying agent using machine learning techniques to judge relevancy of articles
<li>Improved statistics about sources, giving a detailed overview into how many articles are collected from each source.
<li>Using the better statistics, a heuristic to identify bad sources and ignore them in the future
<li>Administrative tools allowing a source to be black-listed from the front-end, and to view black-listed sources and reenable them
<li>Smoother UI and more text analysis information
</ul>
<h3>Maintenance</h3>
<p>The website is designed to be very low-maintenance. Once set up, it should continue running until stopped, but there are a few potential things that can go wrong.</p>
<ul>
<li>The Google Alerts account expires, or the Google Alert feeds are no longer reachable
<ol>
<li>To identify if this is the problem, copy and paste the RSS-feeds in the main function of the article collector into your browser. It should show RSS feed data in a JSON format. If it does not, new Google Alerts need to be set up.
<li>An account and making the alerts is completely free. Create a Google Alerts account and create as many feeds as you'd like, searching for items like "US Supreme Court", "USA Supreme Court", "SCOTUS", "American Supreme Court", etc.
<li>Finally, Just copy and paste the new RSS feed links into the feeds array of the main function of the article collector, overwriting the previous ones.
</ol>
<br>
<li>The News API Key expires or no longer works
<ol>
<li>There will likely be an error telling you so in the output of the article collector if this is your problem
<li>Go to newsapi.org and register an account to get a key
<li>Put the new key into the project. It should begin working again
</ol>
<br>
<li>The Google Vision API key expires or no longer works
<ol>
<li>As with the News-API, this will likely give you a specific error
<li>Go to cloud.google.com/vision/docs and run through the quickstart tutorial to fix the problem
</ol>
<li>Other problems
<ul>
<li>Other problems include the article collector throwing unrelated errors or not running periodically, or the front end website having display issues. There aren't catch-all ways to fix these problems, and you may need to have someone else look at it. Luckily, these should be extremely rare, as we have thoroughly tested the project.
</ul>
</ul>
</div>
</div>
</body>
</html>