Commit graph

58 commits

Author SHA1 Message Date
Brama Udi
c77ee2eb44
services: add facebook support (#403)
* feat: add facebook support

* chore: fix fail check

* chore: minor fix

* chore: add service in README.md

* chore: cleaning post-merge code

* facebook: add shared link pattern

* chore: clean up removing unnecessarily code

* fix: facebook shared link pattern

* matchActionDecider: redirect to facebook video instead of rendering

* facebook: pass sourceUrl in object

* url: fix botched lint

* fix: facebook shared link pattern with clean up

* test: change facebook test response to redirect

---------

Co-authored-by: dumbmoron <log@riseup.net>
2024-07-24 17:05:21 +02:00
wukko
e4d42fa86a
processing: add loom support (#530) 2024-05-29 13:12:52 +06:00
wukko
2a2183aa84
rutube: add support for private video links 2024-05-29 13:02:05 +06:00
wukko
930faea09a
twitter: add freebind support 2024-05-23 09:22:33 +06:00
wukko
b4364c4921
match: remove useless errors module & clean up 2024-05-15 22:43:33 +06:00
wukko
cc6345ff63
api: move request functions to separate file
- request status id is no longer a cryptic number
- descriptive function names
2024-05-15 22:43:33 +06:00
dumbmoron
0a7cdfbbfe
match: remove redundant url argument 2024-05-15 12:46:08 +00:00
dumbmoron
9419266cd7
stream: use freebind dispatcher in internal streams 2024-05-14 18:38:20 +00:00
dumbmoron
c306a944d9
match: add freebind support for youtube and instagram 2024-05-14 18:38:20 +00:00
wukko
0e6ea09b16
soundcloud: fix fallback & use source mp3 if preferred 2024-05-10 23:57:14 +06:00
wukko
a5a01cc0c6
reddit: add support for user post links & clean up (#484) 2024-05-03 14:09:46 +06:00
wukko
8f5eec0b5d
added an option for tiktok h265 videos, majorly cleaned up frontend
- cleaned up cobalt.js (by a lot)
- removed notification dot
- removed settings migration
- removed vimeoDash
- turned youtube track language switcher into a toggle
- added clarification as to what youtube dub does
- updated defaults to match with backend
- now matching a url from any string at any place
2024-04-30 00:04:19 +06:00
wukko
f20f87bd1d
rutube: add support for shorts and yappy (#471)
* rutube: add support for shorts and yappy

* tests: add rutube yappy and shorts tests

Closes #465
Closes #466
2024-04-29 17:36:35 +02:00
wukko
18545e7c91 tiktok: clean up 2024-03-29 06:28:52 +06:00
wukko
d87613a1fd global: disable tiktok watermark by default and remove a way to change it
tiktok replaced uploader's username in watermark with some corny shit like "Laughter awaits", making watermarks absolutely useless

instead of this feature the uploader's username is now always in the filename
2024-03-16 22:26:04 +06:00
dumbmoron
52e6a40641
vimeo: add support for private videos 2024-03-05 15:14:15 +00:00
dumbmoron
a97733d257
feat: add dailymotion support
closes #343
2024-03-05 13:23:24 +00:00
dumbmoron
6e1eddad82
bilibili: add support for b23.tv links
resolves #320
2024-02-24 18:09:46 +00:00
dumbmoron
558e466478
twitter: fix gif encoding for multi-media tweets 2024-01-18 16:21:28 +00:00
wukko
9aabb4d738 pinterest: pin.it support & fix parsing 2024-01-17 15:05:39 +06:00
wukko
5b1e9f1fa6 add support for ok videos & clean up 2024-01-17 13:02:52 +06:00
wukko
a63a35c74d twitter: add option to convert .mp4 to .gif 2024-01-17 11:38:51 +06:00
dumbmoron
ed2c63f9a4
twitter: downloading specific video if given index 2024-01-05 21:10:12 +00:00
wukko
197198ad79 soundcloud: fall back to mp3 when no opus found
also made match action decider readable
2023-12-25 22:21:06 +06:00
dumbmoron
81e68c37f5
processing: pass URL object instead of string 2023-12-25 12:34:20 +00:00
dumbmoron
c458423e03
match: light cleanup 2023-12-25 12:34:20 +00:00
wukko
a4349b4c41 throw a critical error when youtube api returns a stub 2023-12-25 12:59:00 +06:00
wukko
3ca65e0daf reddit: remove the rest of references to title 2023-11-23 21:35:02 +06:00
wukko
463ece02c7 7.6.6: refined twitter module, removed spaces 2023-11-07 22:37:47 +06:00
wukko
68d65dc0b9
7.6: file name customization 2023-10-15 11:06:48 +06:00
wukko
16f74094b9 filename pattern customization
- added metadata for rutube and vimeo.
- added a picker for preferred filename pattern.
- fixed content disposition header.
- mute and audio dub tags don't appear together in a file name anymore.
- youtube: dub file name tag doesn't appear anymore if audio track is default.
2023-10-12 23:14:54 +06:00
dumbmoron
f7e0871a8a
Merge branch 'current' into instagram-stories 2023-09-16 23:34:23 +02:00
wukko
e721cf9878 support for rutube, fixes, accommodations for multi lang 2023-09-16 23:38:07 +06:00
wukko
ad8a9c454d remove vods
there's no point in downloading entire streams. people can clip what they need and download that instead!
2023-09-16 17:58:43 +06:00
wukko
ad9b6ebdd3 twitch clean up 2023-09-16 16:27:53 +06:00
wukko
ff9d48740d
Merge branch 'current' into feat/twitch 2023-09-16 15:40:09 +06:00
dumbmoron
395a59a8b1 add instagram stories support
+ some code cleanup and deduplication
2023-08-26 16:06:46 +00:00
dumbmoron
93aa1f4db4 add option to disable file metadata
closes #142
2023-08-25 17:57:03 +00:00
Blobadoodle
cd1d699886 feat: streamable support 2023-08-19 17:42:10 +01:00
wukko
27d872363d graphql twitter api & soundcloud fix
closes #127
2023-08-15 14:37:59 +06:00
wukko
db5d62ae58 6.2.2: fixes related to twitter screwing everything up
(also fixes an issue with some instagram links)
2023-06-30 16:29:21 +06:00
wukko
65161107fa 6.2: no more ip verification
- removed ip verification and updated privacy policy to reflect this change.
- streamable links now last for 20 seconds instead of 2 minutes.
- cleaned up stream verification algorithm. now the same function isn't run 4 times in a row.
- removed deprecated way of hosting a cobalt instance.
2023-06-27 19:56:15 +06:00
Snazzah
40291c4d24
feat: add pinterest support 2023-05-24 12:32:41 -05:00
Snazzah
fa7af1bf44
feat: add twitch vod/clip support 2023-04-29 14:33:36 -05:00
wukko
a25615982c 5.5: vine support and bug fixes
- added support for vine archives
- fixed ability to download muted videos from tumblr
- removed extra instagram id testing which i left by mistake
2023-04-29 22:26:49 +06:00
wukko
0dca373237 5.4: instagram support 2023-04-25 01:01:25 +06:00
wukko
6e9f9efa28 vimeo support revamp and bug fixes
- completely reworked vimeo module.
- added support for audio downloads from vimeo.
- added support for chop type of dash for vimeo.
- added ability to choose between progressive and dash vimeo downloads. both to api and settings on frontend.
- added support for single m3u8 playlists. will be useful for future additions and is currently used for vimeo.
- proper error is now shown if there are no matching vimeo videos found
- temporarily disabled douyin support because bytedance killed off old endpoint.
- fixed the issue related to periods in tiktok usernames. (closes #96)
- fixed error text value patching in match module.
- fixed video stream removal for audio only option, wouldn't work in some edge cases.
- minor clean up.
2023-03-15 22:18:31 +06:00
wukko
6465ac8d6f 5.1
closes #62, #66, #75
2023-02-26 22:49:25 +06:00
wukko
c57d16b615 added 5.0 changelog 2023-02-13 21:56:52 +06:00
wukko
a1fea0a5f1 fixes 2023-02-13 20:30:57 +06:00