| ... | ... |
@@ -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 |
|