Current collected state Current
Observed since 20 Oct, 19:49 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
AdPushUp ads.txt management API.
This library provides adpushup API for handling ads.txt management.
Django:
add it to installed apps:
INSTALLED_APPS = (
...,
'adpushup_adstxt',
...,
)
add your user_id and key to YOUR settings.py:
ADPUSHUP_API_USER_ID = 'test@example.com'
ADPUSHUP_API_KEY = '1234'
OPTIONALLY add different WWW_DIR:
ADPUSHUP_WWW_DIR = '/some/dir/to/put/ads.txt/in/it/'
by default it is Djangos ROOT_DIR + '/www'
ADD it to your urlconf:
from adpushup_adstxt.django_views import handle
urlpatterns += patterns(
'',
url(r'^adsTxtManagementApiByAdpushup.php', handle)),
Testing:
from adpushup_adstxt.utils import encode_uri_component
import time
import hmac
import hashlib
import requests
user_id = 'your user id'
key = 'your key'
req_time = int(time.time())
hash_params = "email={}&ts={}".format(
encode_uri_component(user_id.encode("UTF-8")), req_time)
hash = hmac.new(key, hash_params, hashlib.sha256).hexdigest()
res = requests.post(
'http://localhost:8000/adsTxtManagementApiByAdpushup.php',
dict(
data='test content',
ts=req_time,
hash=hash))
print res.status_code
print res.content
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.1.2 | 23 Jul 2018 | 0 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 19:49 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:f59c4453bf8c8016a62809d22730ff7b791d069f82659b2529e1941acb1a10f2