aboutsummaryrefslogtreecommitdiffstats
path: root/devscripts/show-downloads-statistics.py
diff options
context:
space:
mode:
authorJesús <heckyel@hyperbola.info>2021-06-09 12:23:42 -0500
committerJesús <heckyel@hyperbola.info>2021-06-09 12:23:42 -0500
commitff87b367dce059d04f3f1dc11000553a065f8f0f (patch)
treecac7ecfc0ff70c036c84e22acc8dc10279d22f06 /devscripts/show-downloads-statistics.py
parentc2350cac243ba1ec1586fe85b0d62d1b700047a2 (diff)
downloadhypervideo-pre-ff87b367dce059d04f3f1dc11000553a065f8f0f.tar.lz
hypervideo-pre-ff87b367dce059d04f3f1dc11000553a065f8f0f.tar.xz
hypervideo-pre-ff87b367dce059d04f3f1dc11000553a065f8f0f.zip
brand
Diffstat (limited to 'devscripts/show-downloads-statistics.py')
-rw-r--r--devscripts/show-downloads-statistics.py47
1 files changed, 0 insertions, 47 deletions
diff --git a/devscripts/show-downloads-statistics.py b/devscripts/show-downloads-statistics.py
deleted file mode 100644
index 6c8d1cc2d..000000000
--- a/devscripts/show-downloads-statistics.py
+++ /dev/null
@@ -1,47 +0,0 @@
-#!/usr/bin/env python
-from __future__ import unicode_literals
-
-import itertools
-import json
-import os
-import re
-import sys
-
-sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
-
-from youtube_dl.compat import (
- compat_print,
- compat_urllib_request,
-)
-from youtube_dl.utils import format_bytes
-
-
-def format_size(bytes):
- return '%s (%d bytes)' % (format_bytes(bytes), bytes)
-
-
-total_bytes = 0
-
-for page in itertools.count(1):
- releases = json.loads(compat_urllib_request.urlopen(
- 'https://api.github.com/repos/ytdl-org/youtube-dl/releases?page=%s' % page
- ).read().decode('utf-8'))
-
- if not releases:
- break
-
- for release in releases:
- compat_print(release['name'])
- for asset in release['assets']:
- asset_name = asset['name']
- total_bytes += asset['download_count'] * asset['size']
- if all(not re.match(p, asset_name) for p in (
- r'^youtube-dl$',
- r'^youtube-dl-\d{4}\.\d{2}\.\d{2}(?:\.\d+)?\.tar\.gz$',
- r'^youtube-dl\.exe$')):
- continue
- compat_print(
- ' %s size: %s downloads: %d'
- % (asset_name, format_size(asset['size']), asset['download_count']))
-
-compat_print('total downloads traffic: %s' % format_size(total_bytes))