2021-07-22 20:00:00 -04:00
|
|
|
#!/usr/bin/python3
|
|
|
|
|
|
|
|
supported_software = {
|
2021-11-08 19:00:00 -05:00
|
|
|
"bibliogram" : [
|
|
|
|
'<meta name="generator" content="Bibliogram">',
|
|
|
|
'<link rel="manifest" href="/bibliogram.webmanifest">',
|
|
|
|
'<meta property="og:site_name" content="Bibliogram">',
|
|
|
|
'<section class="bibliogram-meta">'
|
|
|
|
],
|
2021-07-22 20:00:00 -04:00
|
|
|
"peertube" : [
|
|
|
|
'<meta property="og:platform" content="PeerTube"'
|
|
|
|
]
|
|
|
|
}
|
|
|
|
|
|
|
|
def determine_software (page):
|
|
|
|
from utils import search
|
|
|
|
software = None
|
|
|
|
for possible_software in supported_software:
|
|
|
|
for pattern in supported_software[possible_software]:
|
|
|
|
if not search (page, pattern, "") is None:
|
|
|
|
return possible_software
|