Commit Graph

240 Commits

Author SHA1 Message Date
PLUJA
b8d7d93133
Increase character limits on models
Increased character limits on Youtube channel names, twitter body, twitter username... This needs a `flask db upgrade`.
2020-09-19 08:32:08 +02:00
pluja
7e2024751c Remove images black lines from server 2020-09-14 20:40:46 +02:00
pluja
d2dfbbdb5f Proxy images through nginx v1 2020-09-14 20:39:10 +02:00
eetukarvonen
b2275938bb Add return to top button to user.html template 2020-09-14 09:44:26 -04:00
eetukarvonen
028c081f86 Add return to top button 2020-09-14 07:36:45 -04:00
pluja
85dacbf028 Add Channel youtube_data API, working but not implemented 2020-09-12 09:35:13 +02:00
pluja
10a0a8ee76 Small fix on search 2020-09-11 10:40:02 +02:00
pluja
a3f4d89781 Improved Youtube search 2020-09-11 10:34:24 +02:00
pluja
745b816864 Add support for livestreams and scheduled videos on /watch 2020-09-10 16:24:53 +02:00
pluja
2a3668a645 Change url on line 325 to use config variable 2020-09-10 09:31:11 +02:00
pluja
d01e418c2f Add support for Nginx streaming (See docs) 2020-09-10 09:27:31 +02:00
pluja
0451f6c16e Use data extractor module on /watch 2020-09-10 02:24:51 +02:00
pluja
f6e70fdbe3 Fix error on youtube feed - time 2020-09-10 00:25:00 +02:00
pluja
5ab583302e Fix error on youtube feed
time.days was an integer and not datetime
2020-09-09 16:40:28 +02:00
pluja
67a806fb24 open external on new tab 2020-09-09 16:39:58 +02:00
pluja
47696d60ca Fix youtube user not unfollowed, had to click twice 2020-09-09 15:57:46 +02:00
pluja
8f9838df10 Temporary fix: Youtube feed error #44 2020-09-09 14:02:45 +02:00
pluja
f799d2485b Add suport for removed Tweets (#42) 2020-09-09 11:27:43 +02:00
pluja
af07bb130c Merge branch 'dev-indep' of https://github.com/pluja/Parasitter into dev-indep 2020-09-08 13:18:21 +02:00
pluja
b075a14d4f Fix typo and twitter syntax 2020-09-08 13:18:08 +02:00
PLUJA
3ee1545d06
Fuck typos 2020-09-08 13:14:55 +02:00
pluja
17dede55ab Fix /settings typo 2020-09-08 13:11:57 +02:00
pluja
e1d2256c32 Add more config and last_seen 2020-09-08 13:08:05 +02:00
pluja
30b40adb80 Add last_seen for better administration
This will allow admins to remove users who have not been logged in in a long time
2020-09-08 12:31:04 +02:00
pluja
69ada4948b Add keep-alive on /stream (#27) 2020-09-08 10:17:59 +02:00
pluja
e121930e6a Fix content-range 2020-09-08 10:17:59 +02:00
PLUJA
c41a3a60a8 Fix db error
Comment last_seen. Is throwing error.
2020-09-08 10:17:59 +02:00
PLUJA
10bafeebd3 Fix db error.
last_seen throws errors on production server. I'm investigating. commented for now.
2020-09-08 10:17:59 +02:00
pluja
ebc745ca9f Add /<username> route for Twitter 2020-09-08 10:17:59 +02:00
pluja
8a89c4ef86 Add extra headers to video stream request (#27) 2020-09-08 10:17:40 +02:00
pluja
f795eeb0e7 Improve settings page 2020-09-07 23:53:11 +02:00
pluja
118bd6ea40 Add last_seen for better administration
This will allow admins to remove users who have not been logged in in a long time
2020-09-07 23:32:06 +02:00
pluja
b6bb2a3cfa Detect livestreams on Youtube video search and feed 2020-09-07 15:19:00 +02:00
pluja
091f501fe4 #27: Improve video streaming
Don't execute YoutubeDL each time the video is seeking
2020-09-07 12:21:23 +02:00
pluja
6917b476fd #29: First login-less pages
This commit adds a config for . When enabled it allows users to navigate on the routes which don't have the @login_required
2020-09-06 22:33:39 +02:00
pluja
c0d203afde video title on tab when on /watch 2020-09-06 12:57:27 +02:00
PLUJA
0d4758e697
Remove last_seen
Strange bug. Need to study more about this.
2020-09-06 12:25:56 +02:00
PLUJA
c12aa6556b
remove last_seen
Some strange bug produces an error when using pymysql.
2020-09-06 12:25:25 +02:00
pluja
2dcae564d0 Move last_seen to index 2020-09-06 12:11:05 +02:00
pluja
3adb771987 Move last_seen to index 2020-09-06 11:55:19 +02:00
pluja
86a525dd2d Remove debug print 2020-09-06 11:40:39 +02:00
pluja
6bd045ba6b Add user last_seen
This will facilitate maintenance in the future. Running a script to clean the database from dead accounts will now be much easier
2020-09-06 11:24:03 +02:00
pluja
e325fdd08a Increase video stream chunk size 2020-09-06 10:43:40 +02:00
pluja
a0b8257bd7 Option to delete account 2020-09-06 10:27:14 +02:00
pluja
de89765747 Add name on instance info 2020-09-05 13:28:57 +02:00
pluja
a968962b40 Add instance info on settings 2020-09-05 13:25:45 +02:00
pluja
6063cc0b29 Add word-break to video descriptions 2020-09-05 13:16:58 +02:00
PLUJA
bbb5171652
Comment non implemented settings
Some non implemented settings were shown and it was confusing for users.
2020-09-05 11:59:04 +02:00
pluja
ff0fce2455 Old name on base.html 2020-09-05 08:56:32 +02:00
pluja
7dcecfdf59 Fix database issues 2020-09-05 08:41:40 +02:00
pluja
bea7cd3896 Fix old name in settings and others 2020-09-04 23:55:56 +02:00
pluja
5b44273b30 Undo last commit 2020-09-04 18:23:31 +02:00
pluja
0f8aa3c2d4 testing typo 2020-09-04 18:21:57 +02:00
pluja
eeacc51ec2 fix db for server 2020-09-04 17:47:41 +02:00
pluja
e66729485e Fix closed registrations logic 2020-09-04 17:07:44 +02:00
PLUJA
4fb8e0ae77
Update routes.py 2020-09-04 15:59:16 +02:00
0ihgk1uVBLlTBzVo7F9B
bf600c1a16 add option to import freetube subscriptions 2020-09-04 15:05:32 +02:00
0ihgk1uVBLlTBzVo7F9B
ae7aefb5c2 add option to import youtube subscriptions 2020-09-04 14:57:45 +02:00
0ihgk1uVBLlTBzVo7F9B
c572662112 add option to import newpipe subscriptions 2020-09-04 14:42:35 +02:00
0ihgk1uVBLlTBzVo7F9B
214500e707 set registrations to true because there is no key in the config file 2020-09-04 14:26:27 +02:00
pluja
6153aa1b2a Add server config file 2020-09-04 08:21:35 +02:00
pluja
f7b0c3df40 #18: Proxy more images 2020-09-04 07:54:04 +02:00
pluja
6865455e7c Fix #18: Proxy images through Yotter 2020-09-04 07:42:01 +02:00
pluja
38746cc0d3 Add cited tweets to user feeds 2020-09-01 21:03:51 +02:00
pluja
c8ef38ffeb Improve UI on mobile devices 2020-08-31 13:28:57 +02:00
pluja
d1f090dab6 Add new error pages and fix debug printing 2020-08-31 09:38:35 +02:00
pluja
22d2a73d79 Add banner 2020-08-30 12:40:20 +02:00
pluja
d8b705f04e Add new logo 2020-08-30 11:55:16 +02:00
pluja
87bd3b8ff6 Add new logo 2020-08-30 11:46:42 +02:00
pluja
54f3fc2ca6 Youtube: Format video descriptions 2020-08-30 10:05:16 +02:00
pluja
5e1d347711 add closed registrations 2020-08-30 01:16:51 +02:00
pluja
c82640991f add closed registrations 2020-08-30 01:15:48 +02:00
pluja
70c25f097f Video seeking is now possible 2020-08-29 22:35:29 +02:00
pluja
b06f96f9c4 Fixed: spaces breaking twitter search 2020-08-27 23:56:14 +02:00
pluja
a5a8b78ba2 Fix typo 2020-08-27 23:38:16 +02:00
pluja
386a80f118 Twitter quotations are now shown 2020-08-27 23:25:08 +02:00
pluja
6b1ea94078 New video UI 2020-08-27 16:04:14 +02:00
pluja
5d94b677a8 Improve 'following' UI 2020-08-27 12:27:17 +02:00
pluja
b56e5a1fae Allow /user/<username> url on youtube 2020-08-27 12:07:59 +02:00
pluja
16bc0acfd0 Fix typos 2020-08-27 11:05:45 +02:00
pluja
6664042d91 Add empty feed 2020-08-27 10:56:00 +02:00
pluja
1c2a9169e6 Fix #13 2020-08-27 10:15:20 +02:00
pluja
ad850de912 Improved Twitter search 2020-08-27 10:07:48 +02:00
pluja
1c5c09715f Numerize twitter followers 2020-08-26 23:13:54 +02:00
pluja
71b3bb6f0c Hide posts older than 15 days in main feed 2020-08-26 22:44:18 +02:00
pluja
022bf2d5ff Improve Twitter efficiency and UI 2020-08-26 22:13:51 +02:00
pluja
4c0406cb24 Merge RT and no-RT posts into one file 2020-08-26 20:49:45 +02:00
pluja
3b98c71396 UI fixes 2020-08-26 19:13:18 +02:00
pluja
9762c214c6 Remove tweet feed overflow 2020-08-26 18:52:20 +02:00
pluja
a64ef01ad7 Change logout text for icon 2020-08-26 09:51:54 +02:00
pluja
eb0042a694 Add welcome page 2020-08-26 09:41:34 +02:00
pluja
77c450f689 Fixed: channel links on channel videos not working 2020-08-25 13:20:28 +02:00
pluja
ae2a4e86a9 Several upgrades 2020-08-24 15:31:56 +02:00
pluja
f3e60200f9 Remove email from register form 2020-08-24 12:48:44 +02:00
pluja
41e78f36f8 Twitter follow logic and DB rewrite + Youtube logic improvements 2020-08-24 12:34:17 +02:00
pluja
149643721e Youtube: Fix channel links app-wide 2020-08-23 21:33:23 +02:00
pluja
f515c9aab7 Twitter: New UI for following management 2020-08-23 20:59:04 +02:00
pluja
a1e558cb69 Twitter: Move following management to front 2020-08-23 18:18:24 +02:00
pluja
66fa65dfca Follow/Unfollow from channel page 2020-08-23 17:36:00 +02:00
pluja
df7a62649b Update links and filename 2020-08-23 17:27:12 +02:00
pluja
deb0043244 Channel view: Channel info + videos 2020-08-23 11:03:49 +02:00
pluja
93f71a8ea8 Add /channel/<id> route and build header 2020-08-23 10:20:33 +02:00
pluja
7c78ab8d96 Delete 2020-08-23 08:25:34 +02:00
pluja
e655122eea Several upgrades and fixes 2020-08-22 20:56:04 +02:00
pluja
c9e7d64ef0 Fix issue with video playing 2020-08-17 11:18:00 +02:00
pluja
6c6478bb82 Remove debug prints to Stdout 2020-08-17 11:15:08 +02:00
pluja
41f86a6892 Search no longer depends on Invidious 2020-08-17 11:02:18 +02:00
pluja
b82ba31661 Set ydl to quiet + fixes 2020-08-17 08:26:56 +02:00
pluja
70630e939e Improve loading times, improve proxy, remove invidious links 2020-08-16 21:47:18 +02:00
pluja
cc588e7108 Use Video.js player 2020-08-16 16:45:13 +02:00
pluja
d9f047039a Video player proxy working 2020-08-16 15:20:05 +02:00
pluja
d7543a98ed Youtube: Break dependance with Invidious. Proxy not working. 2020-08-04 23:18:59 +02:00
pluja
e5728e83d4 Youtube-dl 2020-08-04 09:36:36 +02:00
pluja
40a01beb58 Youtube: Video page + improved search 2020-07-31 12:28:52 +02:00
pluja
14392660ff Saved posts + YT search + YT follow manager 2020-07-29 11:04:00 +02:00
pluja
9f4cf189c7 Fix error page call 2020-07-27 17:45:14 +02:00
pluja
cd8c1fc4b0 Fix error with exports 2020-07-27 17:43:07 +02:00
pluja
4574581495 New version 2020.07.27 2020-07-27 15:00:01 +02:00
Wire
f3897529d0 Add 'open in nitter' button 2020-07-19 11:05:50 +02:00
Wire
cda0b18c10 Feature: Save posts + Better error handling 2020-07-15 03:03:03 +02:00
Wire
62003cb39d Improve account search 2020-07-14 19:00:50 +02:00
Wire
0d8f4791e1 Fix bug wiht urls 2020-07-14 17:48:33 +02:00
Wire
9ad8ab0970 Big efficiency improvements. 2020-07-14 17:45:29 +02:00
Wire
6892d41c52 Efficiency improvements + Pinned posts. 2020-07-14 14:24:43 +02:00
Wire
adf57e8ca9 Remove unused CSS files 2020-07-14 09:28:15 +02:00
Wire
f1ae77fec0 Remove unused CSS files 2020-07-14 09:25:18 +02:00
Wire
2699d118a8 Remove unused JS files 2020-07-14 09:15:27 +02:00
PLUJA
053ec1ddbc
Update base.html 2020-07-13 19:29:07 +02:00
Wire
3a0d84feb0 New version 1.2. BS4 required. 2020-07-13 19:11:13 +02:00
Wire
8891c275cf New version 1.2 2020-07-13 16:36:45 +02:00
Wire
148267d8d7 New version 2020-07-13 02:10:51 +02:00
Wire
137bcf91df re-organization 2020-07-13 00:34:10 +02:00
Wire
39069b90b5 re-organization 2020-07-13 00:15:36 +02:00
Wire
39fc70303b re-organization 2020-07-13 00:11:15 +02:00
PLUJA
f4575a9afe
Delete routes.cpython-38.pyc 2020-07-13 00:04:58 +02:00
PLUJA
2fa39894d9
Delete models.cpython-38.pyc 2020-07-13 00:04:51 +02:00
PLUJA
e5173f77e9
Delete forms.cpython-38.pyc 2020-07-13 00:04:45 +02:00
PLUJA
07eb95ba2c
Delete __init__.cpython-38.pyc 2020-07-13 00:04:36 +02:00
Wire
92d999165b delete __pycache__ 2020-07-13 00:03:56 +02:00
Wire
75124e529e First commit 2020-07-12 23:43:36 +02:00