feat: make user agent configurable
This commit is contained in:
2
LICENSE
2
LICENSE
@@ -1,6 +1,6 @@
|
|||||||
MIT License
|
MIT License
|
||||||
|
|
||||||
Copyright (c) 2021 Jef LeCompte
|
Copyright (c) 2021 Jeffrey LeCompte
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
of this software and associated documentation files (the "Software"), to deal
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
|||||||
@@ -21,6 +21,7 @@ services:
|
|||||||
-I -D -C /config/.zap2xmlrc -o /xmltv/xmltv.xml
|
-I -D -C /config/.zap2xmlrc -o /xmltv/xmltv.xml
|
||||||
SLEEPTIME: 43200 # 12 hours in seconds
|
SLEEPTIME: 43200 # 12 hours in seconds
|
||||||
TZ: America/New_York
|
TZ: America/New_York
|
||||||
|
USER_AGENT: "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36" # Optional: customize user agent
|
||||||
volumes:
|
volumes:
|
||||||
- /path/to/appdata/zap2xml:/config
|
- /path/to/appdata/zap2xml:/config
|
||||||
- /path/to/appdata/xmltv:/xmltv # nice for mapping other drives to this that may use xmltv.xml
|
- /path/to/appdata/xmltv:/xmltv # nice for mapping other drives to this that may use xmltv.xml
|
||||||
|
|||||||
@@ -75,6 +75,8 @@ $sleeptime = 0;
|
|||||||
$allChan = 0;
|
$allChan = 0;
|
||||||
$shiftMinutes = 0;
|
$shiftMinutes = 0;
|
||||||
|
|
||||||
|
$userAgent = $ENV{USER_AGENT} || 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36';
|
||||||
|
|
||||||
$outputXTVD = 0;
|
$outputXTVD = 0;
|
||||||
$lineuptype;
|
$lineuptype;
|
||||||
$lineupname;
|
$lineupname;
|
||||||
@@ -909,7 +911,7 @@ sub login {
|
|||||||
$ua->conn_cache(LWP::ConnCache->new( total_capacity => undef ));
|
$ua->conn_cache(LWP::ConnCache->new( total_capacity => undef ));
|
||||||
$ua->cookie_jar(HTTP::Cookies->new);
|
$ua->cookie_jar(HTTP::Cookies->new);
|
||||||
$ua->proxy(['http', 'https'], $proxy) if defined($proxy);
|
$ua->proxy(['http', 'https'], $proxy) if defined($proxy);
|
||||||
$ua->agent('Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36');
|
$ua->agent($userAgent);
|
||||||
$ua->default_headers->push_header('Accept-Encoding' => 'gzip, deflate');
|
$ua->default_headers->push_header('Accept-Encoding' => 'gzip, deflate');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user