... | ... |
@@ -45,6 +45,7 @@ from .newsParser import newsYahooCom |
45 | 45 |
from .newsParser import newsBFM |
46 | 46 |
from .newsParser import newsDefault |
47 | 47 |
from .newsParser import newsLNC |
48 |
+from .newsParser import newsSlateCom |
|
48 | 49 |
# ~ from .newsParser import newsTodayOnlineSG |
49 | 50 |
|
50 | 51 |
def supportedList(): |
... | ... |
@@ -209,6 +210,8 @@ def getArticle(url): |
209 | 210 |
data_page += newsParser.newsBFM.article(url) |
210 | 211 |
elif "lnc.nc" in url: |
211 | 212 |
data_page += newsParser.newsLNC.article(url) |
213 |
+ elif "slate.com" in url: |
|
214 |
+ data_page += newsParser.newsSlateCom.article(url) |
|
212 | 215 |
else: |
213 | 216 |
data_page += "<p>Generic Extraction, click to open <a href=\""+url+"\" target=\"new\">original link</a></p>\n" |
214 | 217 |
#data_page += "<p>Supported News:" |
... | ... |
@@ -1,3 +1,6 @@ |
1 |
+#!/usr/bin/python3 |
|
2 |
+ |
|
3 |
+ |
|
1 | 4 |
#!/usr/bin/env python3 |
2 | 5 |
from http.server import BaseHTTPRequestHandler, HTTPServer |
3 | 6 |
import datetime |
... | ... |
@@ -100,7 +103,9 @@ class MyServer(BaseHTTPRequestHandler): |
100 | 103 |
cacheFilename = server['cachedir']+"/"+urlHashStr |
101 | 104 |
cacheFile = Path(cacheFilename) |
102 | 105 |
say("URL Hash: "+urlHashStr) |
103 |
- if cacheFile.is_file(): |
|
106 |
+ cachedAlready=cacheFile.is_file() |
|
107 |
+ #cachedAlready=False |
|
108 |
+ if cachedAlready: |
|
104 | 109 |
# Import cached version |
105 | 110 |
say("Reading cache file: "+cacheFilename) |
106 | 111 |
txt = Path(cacheFilename).read_text() |
... | ... |
@@ -1,4 +1,6 @@ |
1 | 1 |
#!/bin/bash |
2 |
+DEBUGLOG="/home/ycawidro/dev/newsProxy/debug.log" |
|
3 |
+echo "$0" >> $DEBUGLOG |
|
2 | 4 |
cd /home/ycawidro/dev/newsProxy/ |
3 | 5 |
/usr/bin/python3 newsProxy.py |
4 | 6 |
|