summaryrefslogtreecommitdiff
path: root/crocoite/controller.py
diff options
context:
space:
mode:
Diffstat (limited to 'crocoite/controller.py')
-rw-r--r--crocoite/controller.py15
1 files changed, 4 insertions, 11 deletions
diff --git a/crocoite/controller.py b/crocoite/controller.py
index 22e7e28..1ee1943 100644
--- a/crocoite/controller.py
+++ b/crocoite/controller.py
@@ -22,7 +22,7 @@
Controller classes, handling actions required for archival
"""
-import time, platform
+import time
import tempfile, asyncio, json, os
from itertools import islice
from datetime import datetime
@@ -31,7 +31,7 @@ from operator import attrgetter
from . import behavior as cbehavior
from .browser import SiteLoader, Item
-from .util import getFormattedViewportMetrics, getRequirements, removeFragment
+from .util import getFormattedViewportMetrics, getSoftwareInfo, removeFragment
from .behavior import ExtractLinksEvent
class ControllerSettings:
@@ -143,20 +143,13 @@ class SinglePageController:
version = await l.tab.Browser.getVersion ()
payload = {
- 'software': {
- 'platform': platform.platform (),
- 'python': {
- 'implementation': platform.python_implementation(),
- 'version': platform.python_version (),
- 'build': platform.python_build ()
- },
- 'self': getRequirements (__package__)
- },
+ 'software': getSoftwareInfo (),
'browser': {
'product': version['product'],
'useragent': version['userAgent'],
'viewport': await getFormattedViewportMetrics (l.tab),
},
+ 'tool': 'crocoite-single', # not the name of the cli utility
'parameters': {
'url': self.url,
'idleTimeout': self.settings.idleTimeout,