💾 Archived View for cugi.ie › aminet › 1670213589.gmi captured on 2023-04-26 at 13:55:22. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-01-29)

-=-=-=-=-=-=-

Stream video from major online platforms

   Author:       walkero at gmail.com (George Sokianos)
   Uploader:     walkero gmail com (George Sokianos)
   Type:         util/batch
   Version:      v1.7.6
   Replaces:     util/batch/aiostreams.lha
   Requires:     dev/lang/Python_2.lha
   Architecture: generic
   Distribution: Aminet
   Date:         2022-12-04
   Readme:       http://aminet.net/util/batch/aiostreams.readme
   Downloads:    3633

http://aminet.net/util/batch/aiostreams.lha

"All In One streams" (aiostreams) is a pack of scripts, written in Python,

that can be used to stream and watch videos from different online networks,

like Twitch.tv, YouTube and Vimeo.com.

All the scripts need to be used from the shell, as well as from any web

browser that supports the execution of scripts. It is really easy to

configure a link context menu and open the URL with the script. And if

"Autoplay" is enabled, then the video will start automatically using the

configured default players.

Some of these networks have a search API, and you can use them to find

available streams and videos, without the need to visit the website.

This is a fast way to find what you want, without waiting huge amount of

Javascript to be executed on your machine. Especially useful when your

computer doesn't have the necessary horsepower to support those websites.

All the scripts are developed and fully tested under AmigaOS 4.1 FE and

MorphOS 3.x. The scripts work just fine under Linux and macOS X, but

those systems are not the target of this project. Other solutions do a

better job.

Supported networks:

Requirements:

are part of the python Installation

something equivalent

The project is open source and you can find the code at:

https://github.com/walkero-gr/aiostreams

If you have any requests or you would like to report any problems you found,

you can do that at:

https://github.com/walkero-gr/aiostreams/issues

You can find the todo list and the status of them at:

https://github.com/walkero-gr/aiostreams/projects/1

Help me persuade my wife that what I am doing matters

-----------------------------------------------------------

https://ko-fi.com/walkero

Changelog

-------------

vv1.7.6

doesn't start the video playback

need a rewrite

v1.7.5

YouTube channels based on the given description. This returns a list of

channels titles and their feed URLs

v1.7.4

selection.

smoothly.

v1.7.3

on search results and videos

works with the latest Twitch API

v1.7.2

file, so first backup the one you use

v1.7.1

v1.7

Full changelog is included in the archive.

Contents of util/batch/aiostreams.lha

PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
drwxr-xr-x     0/0           0       0 ****** -lhd- 0000 Dec  4 20:18 aiostreams/
-rw-r--r--     0/0       19024   89214  21.3% -lh6- 2c47 Dec  4 20:18 aiostreams/argparse.py
-rw-r--r--     0/0         465    1147  40.5% -lh6- c7eb Dec  4 20:18 aiostreams/cfg.py
-rw-r--r--     0/0         589    1975  29.8% -lh6- 676a Dec  4 20:18 aiostreams/cfg.py.examples
-rw-r--r--     0/0        9750   14864  65.6% -lh6- f50d Dec  4 20:18 aiostreams/cfg.py.info
-rw-r--r--     0/0        1104    2762  40.0% -lh6- dfeb Dec  4 20:18 aiostreams/cmn.py
-rwxr-xr-x     0/0        1591    4638  34.3% -lh6- 784c Dec  4 20:18 aiostreams/dailymotion.py
-rw-r--r--     0/0        9964   15504  64.3% -lh6- 5816 Dec  4 20:18 aiostreams/dailymotion.py.info
drwxr-xr-x     0/0           0       0 ****** -lhd- 0000 Dec  4 20:18 aiostreams/docs/
-rw-r--r--     0/0        1847    4763  38.8% -lh6- 2659 Dec  4 20:18 aiostreams/docs/CHANGELOG.md
-rw-r--r--     0/0         697    1307  53.3% -lh6- b2f7 Dec  4 20:18 aiostreams/docs/LICENSE
-rwxr-xr-x     0/0        1608    3422  47.0% -lh6- aa35 Dec  4 20:18 aiostreams/docs/README.md
-rw-r--r--     0/0        7845   31819  24.7% -lh6- 83a6 Dec  4 20:18 aiostreams/docs/aiostreams.guide
-rw-r--r--     0/0        8407    9856  85.3% -lh6- e73c Dec  4 20:18 aiostreams/docs/aiostreams.guide.info
-rw-r--r--     0/0       16605   20920  79.4% -lh6- b747 Dec  4 20:18 aiostreams/docs.info
-rw-r--r--     0/0        4187   15034  27.9% -lh6- c3e9 Dec  4 20:18 aiostreams/myurlparse.py
-rwxr-xr-x     0/0        1546    4517  34.2% -lh6- fdc5 Dec  4 20:18 aiostreams/peertube.py
-rw-r--r--     0/0        9940   15495  64.1% -lh6- 62a1 Dec  4 20:18 aiostreams/peertube.py.info
-rwxr-xr-x     0/0        1823    6763  27.0% -lh6- 22a0 Dec  4 20:18 aiostreams/radio.py
-rw-r--r--     0/0        9965   15504  64.3% -lh6- fa73 Dec  4 20:18 aiostreams/radio.py.info
drwxr-xr-x     0/0           0       0 ****** -lhd- 0000 Dec  4 20:18 aiostreams/simplejson/
-rw-r--r--     0/0        5375   23788  22.6% -lh6- bb26 Dec  4 20:18 aiostreams/simplejson/__init__.py
-rw-r--r--     0/0       17324  108029  16.0% -lh6- f842 Dec  4 20:18 aiostreams/simplejson/_speedups.c
-rw-r--r--     0/0         333     815  40.9% -lh6- 3c82 Dec  4 20:18 aiostreams/simplejson/compat.py
-rw-r--r--     0/0        4253   14519  29.3% -lh6- ce87 Dec  4 20:18 aiostreams/simplejson/decoder.py
-rw-r--r--     0/0        6503   28570  22.8% -lh6- 2970 Dec  4 20:18 aiostreams/simplejson/encoder.py
-rw-r--r--     0/0         632    1779  35.5% -lh6- d019 Dec  4 20:18 aiostreams/simplejson/errors.py
-rw-r--r--     0/0         978    2945  33.2% -lh6- 441a Dec  4 20:18 aiostreams/simplejson/ordered_dict.py
-rw-r--r--     0/0         142     217  65.4% -lh6- 63f1 Dec  4 20:18 aiostreams/simplejson/raw_json.py
-rw-r--r--     0/0         923    2971  31.1% -lh6- 8853 Dec  4 20:18 aiostreams/simplejson/scanner.py
drwxr-xr-x     0/0           0       0 ****** -lhd- 0000 Dec  4 20:18 aiostreams/simplejson/tests/
-rw-r--r--     0/0         800    2148  37.2% -lh6- c3c4 Dec  4 20:18 aiostreams/simplejson/tests/__init__.py
-rw-r--r--     0/0         507    2238  22.7% -lh6- 095a Dec  4 20:18 aiostreams/simplejson/tests/test_bigint_as_string.py
-rw-r--r--     0/0         547    2297  23.8% -lh6- 24d0 Dec  4 20:18 aiostreams/simplejson/tests/test_bitsize_int_as_string.py
-rw-r--r--     0/0         291     917  31.7% -lh6- 828b Dec  4 20:18 aiostreams/simplejson/tests/test_check_circular.py
-rw-r--r--     0/0         745    2544  29.3% -lh6- 32c0 Dec  4 20:18 aiostreams/simplejson/tests/test_decimal.py
-rw-r--r--     0/0        1369    4835  28.3% -lh6- 703d Dec  4 20:18 aiostreams/simplejson/tests/test_decode.py
-rw-r--r--     0/0         127     221  57.5% -lh6- d575 Dec  4 20:18 aiostreams/simplejson/tests/test_default.py
-rw-r--r--     0/0        2265   10356  21.9% -lh6- 6bb4 Dec  4 20:18 aiostreams/simplejson/tests/test_dump.py
-rw-r--r--     0/0         773    2337  33.1% -lh6- 2564 Dec  4 20:18 aiostreams/simplejson/tests/test_encode_basestring_ascii.py
-rw-r--r--     0/0         395    1515  26.1% -lh6- 7566 Dec  4 20:18 aiostreams/simplejson/tests/test_encode_for_html.py
-rw-r--r--     0/0         551    2081  26.5% -lh6- 1665 Dec  4 20:18 aiostreams/simplejson/tests/test_errors.py
-rw-r--r--     0/0        1531    6346  24.1% -lh6- aca4 Dec  4 20:18 aiostreams/simplejson/tests/test_fail.py
-rw-r--r--     0/0         443    1430  31.0% -lh6- 9d76 Dec  4 20:18 aiostreams/simplejson/tests/test_float.py
-rw-r--r--     0/0         584    2767  21.1% -lh6- ddb2 Dec  4 20:18 aiostreams/simplejson/tests/test_for_json.py
-rw-r--r--     0/0         824    2568  32.1% -lh6- 0e33 Dec  4 20:18 aiostreams/simplejson/tests/test_indent.py
-rw-r--r--     0/0         445    1376  32.3% -lh6- 1a44 Dec  4 20:18 aiostreams/simplejson/tests/test_item_sort_key.py
-rw-r--r--     0/0         443    1390  31.9% -lh6- f238 Dec  4 20:18 aiostreams/simplejson/tests/test_iterable.py
-rw-r--r--     0/0         753    4004  18.8% -lh6- 3db5 Dec  4 20:18 aiostreams/simplejson/tests/test_namedtuple.py
-rw-r--r--     0/0         895    1746  51.3% -lh6- 242d Dec  4 20:18 aiostreams/simplejson/tests/test_pass1.py
-rw-r--r--     0/0         221     386  57.3% -lh6- e766 Dec  4 20:18 aiostreams/simplejson/tests/test_pass2.py
-rw-r--r--     0/0         281     482  58.3% -lh6- ddba Dec  4 20:18 aiostreams/simplejson/tests/test_pass3.py
-rw-r--r--     0/0         285    1062  26.8% -lh6- bdc1 Dec  4 20:18 aiostreams/simplejson/tests/test_raw_json.py
-rw-r--r--     0/0         449    1679  26.7% -lh6- b96a Dec  4 20:18 aiostreams/simplejson/tests/test_recursion.py
-rw-r--r--     0/0        1635    7398  22.1% -lh6- 0c09 Dec  4 20:18 aiostreams/simplejson/tests/test_scanstring.py
-rw-r--r--     0/0         390     942  41.4% -lh6- c27e Dec  4 20:18 aiostreams/simplejson/tests/test_separators.py
-rw-r--r--     0/0        1093    4144  26.4% -lh6- d29f Dec  4 20:18 aiostreams/simplejson/tests/test_speedups.py
-rw-r--r--     0/0         312     740  42.2% -lh6- 6ff7 Dec  4 20:18 aiostreams/simplejson/tests/test_str_subclass.py
-rw-r--r--     0/0         337    1124  30.0% -lh6- 1a85 Dec  4 20:18 aiostreams/simplejson/tests/test_subclass.py
-rw-r--r--     0/0        1030    3304  31.2% -lh6- 44d2 Dec  4 20:18 aiostreams/simplejson/tests/test_tool.py
-rw-r--r--     0/0         376    1831  20.5% -lh6- f2d8 Dec  4 20:18 aiostreams/simplejson/tests/test_tuple.py
-rw-r--r--     0/0        1555    7056  22.0% -lh6- 45d7 Dec  4 20:18 aiostreams/simplejson/tests/test_unicode.py
-rw-r--r--     0/0         502    1136  44.2% -lh6- 3ad6 Dec  4 20:18 aiostreams/simplejson/tool.py
-rw-r--r--     0/0         493    1401  35.2% -lh6- b895 Dec  4 20:18 aiostreams/simplem3u8.py
-rwxr-xr-x     0/0        2691   10125  26.6% -lh6- d2cb Dec  4 20:18 aiostreams/twitch.py
-rw-r--r--     0/0        9961   15504  64.2% -lh6- f7dc Dec  4 20:18 aiostreams/twitch.py.info
-rwxr-xr-x     0/0        1541    4548  33.9% -lh6- 1755 Dec  4 20:18 aiostreams/vimeo.py
-rw-r--r--     0/0        9964   15504  64.3% -lh6- 96ba Dec  4 20:18 aiostreams/vimeo.py.info
-rw-r--r--     0/0         536    1775  30.2% -lh6- 8a9b Dec  4 20:18 aiostreams/vqw.py
-rw-r--r--     0/0        9732   14864  65.5% -lh6- 4714 Dec  4 20:18 aiostreams/vqw.py.info
-rwxr-xr-x     0/0        2704   10146  26.7% -lh6- 8a22 Dec  4 20:18 aiostreams/wasd.py
-rw-r--r--     0/0        9940   15495  64.1% -lh6- 0129 Dec  4 20:18 aiostreams/wasd.py.info
-rw-r--r--     0/0        3671   16855  21.8% -lh6- fa92 Dec  4 20:18 aiostreams/youtube.py
-rw-r--r--     0/0        9964   15504  64.3% -lh6- 3e62 Dec  4 20:18 aiostreams/youtube.py.info
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total        74 files  227371  649258  35.0%            Dec  5 04:13

Aminet © 1992-2022 Urban Müller and the Aminet team. Aminet contact address: <aminet aminet net>