Commit Graph

91 Commits

Author SHA1 Message Date
back-to bcd920a881
AUTHORS: removed unused script and removed outdated list (#2889)
Removed the list because it is totally outdated,
if someone wants to search the Authors list for whatever reason just use the git command.
2020-04-12 21:13:15 +02:00
back-to 7204cfc6b7 plugins.younow: remove plugin
seems like you need a third party account for a normal login

not really worth to fix this
2020-04-10 16:38:12 -07:00
bastimeyer a0e74d5cd0 cleanup: remove TravisCI from deploy scripts 2020-04-04 12:21:38 +02:00
bastimeyer 85602a95fd ci: remove old CI configs
and the now unused bintray deploy scripts
2020-04-04 00:49:14 -07:00
beardypig 8860ba8e14 update docs deployment key 2020-04-02 22:11:56 +02:00
beardypig 7c044b0484 update release signing key 2020-04-02 22:11:56 +02:00
bastimeyer 29cdab2611 ci.github: deploy documentation 2020-04-02 22:11:56 +02:00
bastimeyer 82ae1a5525 ci.github: add release config and rewrite scripts 2020-04-02 22:11:51 +02:00
bastimeyer 3afc943974 ci.github: implement main workflow 2020-04-02 21:49:57 +02:00
back-to 192a7ccc2c plugins.kanal7: Removed Plugin they use static URLs
closes https://github.com/streamlink/streamlink/issues/2658

Examples:

```
streamlink --http-header "Referer=https://www.kanal7avrupa.com/canli-izle" "https://live.kanal7.com/live/kanal7AvrupaLive/index.m3u8" best
streamlink --http-header "Referer=https://www.kanal7.com/canli-izle" "https://live.kanal7.com/live/kanal7LiveDesktop/index.m3u8" best
streamlink --http-header "Referer=https://www.ulketv.com.tr/canli-yayin" "https://live.kanal7.com/live/ulkeTvLiveDesktop/index.m3u8" best
```
2020-03-26 16:49:04 -07:00
back-to d4b00527aa
plugins.mlgtv: remove plugin they use DRM for Livestreams (#2829) 2020-03-14 12:44:56 -07:00
bastimeyer cafbe6439a flake8: W291, W292, W293, W391
W291 trailing whitespace
W292 no newline at end of file
W293 blank line contains whitespace
W391 blank line at end of file
2020-02-19 18:42:50 +01:00
Vladimir Stavrinov 0f011ae9c9 plugins.oneplusone: fix site changes (#2425) 2019-08-09 18:05:44 +00:00
back-to 7ce2480a42 plugins.npo: removed due to DRM 2019-08-04 18:12:08 +02:00
back-to 40e3f7e107 plugins: Removed rte and tvcatchup
---

rte: DRM

closes https://github.com/streamlink/streamlink/issues/2426

---

tvcatchup: website offline

Ref https://github.com/streamlink/streamlink/issues/2431
2019-04-20 13:06:19 +02:00
Forrest 8118e80af2 build: remove cygwin from wheels for Windows (#2393)
PyPI doesn't accept cygwin wheels
2019-04-02 12:39:02 +02:00
back-to bd1b43091d
plugins.okru: Fixed Plugin (#2374)
- renamed plugin from ok_live to okru
- use a different version of this plugin
- added support for HTTP + RTMP

closes https://github.com/streamlink/streamlink/issues/2364
2019-03-26 16:46:40 +00:00
Sebastian Meyer e96c725cb5 Build additional "streamlinkw" launcher on Windows (#2326)
* Build additional "streamlinkw" launcher on Windows

1/2: Windows installer (using a pre-release version of pynsist)

* Build additional "streamlinkw" launcher on Windows

2/2: Windows specific wheels
2019-03-06 17:34:16 -08:00
bastimeyer 82a72d5651 docs/install: rewrite source code and pip section 2019-02-02 12:02:44 +01:00
Forrest 94a8a7301c Add icon, modify installer, update docs (#2165)
Fixes #1123
2018-12-31 04:37:51 +01:00
bastimeyer 2c6e4924b4 Fix installer by moving additional files
Fixes #2097
2018-10-05 20:27:28 +02:00
back-to ff25b8e014 plugins.oldlivestream: remove plugin, service not available anymore (#2081)
* plugins.oldlivestream: remove plugin, service not available anymore

The old subdomain redirects to the new domain,
which is already a Streamlink plugin.

* plugins.oldlivestream: Add filename for empty files on Windows.
2018-09-27 11:24:09 -07:00
back-to 2eb54a3d51
Removed old or unwanted Streamlink Plugins
They can still be used if they are not broken.

https://streamlink.github.io/cli.html#sideloading-plugins

If they are broken and someone wants to fix it,
it can be readded if they match

https://github.com/streamlink/streamlink/blob/master/CONTRIBUTING.md#plugin-requests

---

Added a script to create empty files only for the windows installer,
instead of creating empty files in this repo

used `touch` for it, there might be also a better solution.

If a plugin gets deleted, it must be added to this list.

The list can be cleaned up after 2 or 3 releases.
2018-08-08 12:33:50 +02:00
back-to b84dc88261
script.makeinstaller: use a more recent version of Python and Pycryptodome
Python = 3.6.6
Pycryptodome = 3.6.4

Known Issue:
Old Python 3.5 files from a previous installation, won't be removed.
(because of the limitations of pynsist)
2018-07-31 19:15:34 +02:00
beardypig 08f781ee31
release: set the date of the release for UTC time
This changes the release date that is automatically added to the release
notes from your local timezone to UTC. If different people are deploying
two releases in different timezones, it is possible that a newer version
could be released "before" the previous version. For example, if someone
in Italy deployed a release at 01:00 2018-06-02 (UTC+2) and later
someone in California deployed a release at 22:00 2018-04-01 (UTC-7)- we
have a time travelling release. If all releases are labeled using UTC
then they will be consistent, however it is possible to have a "future"
release if you live west of the prime meridian.
2018-06-28 12:07:22 +02:00
beardypig 37d8cb59ec
release: fix release notes manual install url 2018-06-27 16:40:25 +02:00
Sebastian Meyer 87a55fe4a0 Move docs version selection to sidebar (#1802)
* docs: build latest and stable docs with doctr

* docs: first attempt add enabling version switching with a warning

* build: remove {make,push}docs.sh scripts as they are no longer needed

* docs: moved doctr deploy key decryption key to travis settings

* docs: fix typo in css

* Move docs version selection to sidebar

Also:
- Remove home icon from "Streamlink" title
- Fix spacing and text layout in sidebar header and menu
- Remove border from active main menu list item
- Rename CSS classes (wy-side-nav-search -> wy-side-nav-header)
- Remove some unneeded CSS rules
2018-06-25 12:57:30 -07:00
beardypig a14f170a04 sdist and wheel release fixes (#1758)
* build: fix for universal wheel on python 2.7

* release: fix build order for deploys

The script to build the sdist and wheel packages is run before the
script that uploads them to PyPI. The sdist script doesn't clean up
the environment, but extra prune options have been added to the
MANIFEST.in file (thanks @back-to).

* build: ensure twine/wheel up-to-date and upload sdist/whl separately
2018-06-07 18:01:16 -07:00
beardypig eaf3d017e9
scripts: fix bug in the release for generating the CHANGELOG 2018-06-06 19:54:50 +02:00
Forrest ec7e427d6b
Merge pull request #1711 from beardypig/release-script
release: update to release script
2018-05-31 11:53:38 -07:00
beardypig e5995ee1a9
win-installer: add missing isodate module 2018-05-30 22:27:59 +02:00
beardypig dd83c4fcb8
release: update to release script
Made the release script a bit more streamline. The only function it
really performs now is to update the changelog file and prepare a
release branch.

The script accepts some command line options:
  --upstream REPO - the upstream repo (streamlink/streamlink)
  --origin REPO - the users fork of the repo
  --version VERSION - the new version number

The script will work out the current version and generate a git shortlog
and update the changelog file, then launch the users $EDITOR so that it
can be updated ($VISUAL, or $EDITOR, then fallback to vi).
2018-05-30 22:21:25 +02:00
beardypig c408ec6dee build: build and sign sdist in travis using an RSA sign-only key (#1701)
* deploy: automatically deploy sdist and wheel builds to PyPI.

* build: limit deploys to streamlink repo

* build: remove pypi methods from release script

* build: build and sign sdist in travis using an RSA sign-only key

* build: combine the build and sign with pypi deploy
2018-05-28 16:33:41 -07:00
beardypig deffd929d1 Change log as markdown refactor (#1667)
* rename CHANGELOG to md

* symlink the change log in to the docs

* include the recommonmark parser for md file

* reformatted the CHANGELOG md file, should look more or less the same as the RST

* refactored the release scripts to handle/generate the new format

* file is a bad variable name

* couple of minor tweaks, mainly style

* Fix git shortlog being highlighted as Python in the docs

* update manifest to include changelog.md instead of rst
2018-05-28 16:15:12 -07:00
beardypig c6c8998664
build: use _ instead of + in the Windows installer exe filename 2018-05-22 19:42:54 +02:00
beardypig 416c8347b3 build: use versioneer to set the build number (#1413)
* build: use versioneer to set the build number

* build: update the deploy scripts to use versioneer

* release: update docs version and fix tarball version

* build: no need to install versioneer on travis, etc.
2018-05-13 22:18:52 -07:00
beardypig ad302dcdce build/deploy: do not deploy streamlink-latest, and remove old nightlies (#1624)
* build/deploy: do not deploy streamlink-latest, and remove old nightlies

* deploy: use jq instead of grep for json (thanks @bastimeyer)
2018-04-26 11:13:17 -07:00
Charlie Drage f12becfffa Update release script
Updates the release script to include installation instructions.

Closes https://github.com/streamlink/streamlink/issues/1471
2018-04-18 10:57:34 -04:00
Charlie Drage e99585841d Add OpenCollective message to release script
Adds a little blurb on the OpenCollective to our release script
2018-03-08 14:08:47 -05:00
bastimeyer 6a893b5542 nsis: restore old install dir, keep multiuser
Resolves #1340
2018-01-03 16:10:13 +01:00
beardypig c00a4791a7 installer: include the socks proxy modules 2017-09-14 16:56:04 +01:00
Charlie Drage 38f2387056 Update the release script
Keeps on changing random .py files, let's only change setup.py and
__init__.py
2017-09-12 13:44:34 -04:00
beardypig 2e5558da8b cli: support for SOCKS proxies
Any proxy type that is supported by `requests` can be used.

For example, SOCKS proxies are support by `requests`, and can be used:
  - `--http-proxy "socks5://[user:password@]host:port"`
  - `--https-proxy "socks5://[user:password@]host:port"`
to set streamlink to use socks proxies for http and https.
2017-08-04 18:35:49 +01:00
beardypig 6ab447ceea plugins.vaughnlive: support for the new vaughnlive website layout
Supports the new vaughnlive websockets API for both RTMP and HLS
streams. A new dependency is added to support this `websocket-client`.
2017-07-26 16:07:57 +01:00
beardypig 2954a97a72 win32: update the dependencies for the windows installer
Possibly travis environment related.
2017-06-19 16:00:50 +01:00
beardypig 151ccbc816 win32: fix missing modules when using windows installer
`pkg_resources` (`setuptool`) and `requests` have changed the way their
packages are structured so that they no longer vendor packages, this
means those previously vendored packages have to be included by the
installer builder.
2017-05-30 18:17:55 +01:00
beardypig 96cf8129ad build: update the bintray release notes for nightlies 2017-05-09 10:22:04 +01:00
beardypig 0648c388fc Deploy nightly builds to Bintray instead of S3
- travis: build latest+nightly and deploy to bintray
- docs: link to the latest installer+info
- travis: disable s3 release, only build on cron
- bintray: use date as verion number
2017-05-05 16:56:52 +01:00
Charlie Drage b0745a30fb Update underscores title release script (#563)
Update the release script again since I forgot to remove the underscores
for dashes..
2017-02-10 16:15:37 +00:00
Charlie Drage 4c50a351f1 Fix underlining issue
Closes https://github.com/streamlink/streamlink/issues/527
2017-02-03 13:55:05 -05:00