ovosimpatico
3b117944ee
Deprecation notice
2024-07-29 18:59:17 -03:00
ovosimpatico
9313618995
version bump
v0.9
2024-02-05 11:42:51 -03:00
ovosimpatico
55dd138727
readme username change + state of the project
2024-02-05 11:40:59 -03:00
ovosimpatico
dc350b718d
encoding issue, fix #4
2024-02-05 11:25:29 -03:00
nanometer5088
84b19d1c89
Fix for requests being called before dependency test
...
That fixes an instant crash when the user have not installed the dependencies, by only calling it after the code makes sure it is installed
Signed-off-by: nanometer5088 <code.deleo@simplelogin.com >
2023-07-13 14:08:53 -03:00
nanometer5088
a9fa31a29c
PEP-8 Compliance
...
Signed-off-by: nanometer5088 <code.deleo@simplelogin.com >
2023-06-29 13:36:47 -03:00
nanometer5088
ba844d7a79
Update issue templates
2023-06-24 19:30:27 -03:00
nanometer5088
d3890b3086
Edited docs to reflect instance change
2023-06-24 19:23:18 -03:00
nanometer5088
5a7ba85f53
Configurable rate-limit!
...
Instance changed to esmailelbob.xyz bc official one was breaking (likely due to scraping/botting protection)
Configurable rate-limit added - applies to downloader and scraper
Signed-off-by: nanometer5088 <code.deleo@simplelogin.com >
v0.86
2023-06-24 18:52:28 -03:00
nanometer5088
f951ce5590
Don't download already downloaded videos
...
Requesting to download existent videos will skip for better performance.
Signed-off-by: nanometer5088 <code.deleo@simplelogin.com >
2023-06-20 22:09:03 -03:00
nanometer5088
e136fa36b8
Media Player is now configurable
...
MPV will still be the main recommendation
**Very useful when MPV is installed as a flatpak**
Signed-off-by: nanometer5088 <code.deleo@simplelogin.com >
2023-06-20 21:37:45 -03:00
nanometer5088
b16c1b7679
Never on a single commit >:(
...
Signed-off-by: nanometer5088 <code.deleo@simplelogin.com >
2023-06-20 19:18:05 -03:00
nanometer5088
5940540a63
I messed up - Updater fix
...
* Not using external lib to get the version anymore
* Remove `atoma` from requirements.txt, it's not used since the scraping update
Signed-off-by: nanometer5088 <code.deleo@simplelogin.com >
2023-06-20 19:13:58 -03:00
nanometer5088
1754e1f377
Initial work into optional settings
...
Moved proxitok_instance to OPTIONS
Signed-off-by: nanometer5088 <code.deleo@simplelogin.com >
2023-06-20 18:52:24 -03:00
nanometer5088
93620c11f2
Merge pull request #3 from zayKenyon/patch-1
...
fix: bump version
2023-05-13 20:41:40 -03:00
zay
dc5ce4c28f
bump version
2023-05-14 00:39:43 +01:00
nanometer5088
2b2730cfd0
Small README.md change
...
Signed-off-by: nanometer5088 <code.deleo@simplelogin.com >
2023-05-13 16:52:02 -03:00
nanometer5088
c8e24187e3
instance changing + logging + scraping notice
...
Signed-off-by: nanometer5088 <code.deleo@simplelogin.com >
v0.8
2023-05-13 13:59:12 -03:00
nanometer5088
8ae75b9c94
code cleanup + trending videos amount
...
Signed-off-by: nanometer5088 <code.deleo@simplelogin.com >
v0.75
2023-05-13 11:52:51 -03:00
nanometer5088
7092c24389
Merge pull request #2 from gageirwin/main
...
Replace RSS feed for users with simple webscrape to get all videos
2023-05-13 11:20:06 -03:00
Gage Irwin
8afbcf9227
Update main.py
...
needs input to ask user how many trending videos they want.
2023-05-12 18:51:39 -05:00
Gage Irwin
1b63fef063
Update trending.py
...
removed old rss function added scraper function
2023-05-12 18:51:06 -05:00
Gage Irwin
27df57f623
Update byuser.py
2023-05-12 18:50:42 -05:00
Gage Irwin
00ac7540ca
Update byuser.py
...
removed unused functions.
switch to session object
simplified error handling logic
added logging
2023-05-12 18:27:46 -05:00
Gage Irwin
7fd719a884
Update byuser.py
...
no longer need to use the rss feed.
proxitok_scraper loops through all pages of a user and gets the direct links for each video.
2023-05-11 23:13:50 -05:00
Gage Irwin
b88df044a7
Update requirements.txt
...
added bs4 requirements for parsing scraped pages
2023-05-11 23:12:17 -05:00
Gage Irwin
0897034707
Update main.py
...
Removed limitation warning prompt with getting videos for a username.
Replaced getLinks function with proxitok_scraper function.
2023-05-11 23:11:56 -05:00
Gage Irwin
93fb403de9
Update .gitignore
2023-05-11 23:10:26 -05:00
nanometer5088
4e8373bf35
Remove warning in main README
v0.7
2023-04-05 10:19:08 -03:00
nanometer5088
862395322f
Fix trending + launch arguments
...
Why upstream breaks everything >:(
2023-03-24 20:18:08 -03:00
nanometer5088
5a578721f5
Improved code around version check
...
It won't assume you have no internet connection if you can't connect to Github, it will do further testing
Regardless, it'll be logged.
2023-03-24 17:55:24 -03:00
nanometer5088
a73a134b6b
Hotfix - updater
2023-03-24 17:34:51 -03:00
nanometer5088
f5d41627bf
Moved VERSION to a constant + VERSION bump
...
* This small change will allow me to distribute the software as a binary in the future
2023-03-24 17:09:26 -03:00
nanometer5088
4863aeb830
Fix downloading and streaming not working
...
* Due to upstream changes on how RSS feeds are generated, CLI-TikTok was generating broken links
* Changed to use the official ProxiTok instance
2023-03-24 16:58:13 -03:00
nanometer5088
07cb7f4b2e
quick fix on README
2023-03-22 17:10:54 -03:00
nanometer5088
81f7c4ba0f
Add note about project stability and recommend using CLI-Python branch for functional version.
2023-03-22 17:08:25 -03:00
nanometer5088
4d2990d5f3
Change LICENSE to AGPL-3
2023-03-22 06:52:21 -03:00
nanometer5088
b3adab4d80
Rewritten poor code on byuser.py and init.py
v0.6
2023-02-20 01:38:22 -03:00
nanometer5088
35a07482b4
Removed comments stating the obvious and rewritten some of them.
...
The idea is that well-written code should be self-explanatory, and that comments should only be used to provide additional information that is not clear from the code itself.
The goal is to write code that is easy to understand, maintain, and debug.
2023-02-12 19:03:10 -03:00
nanometer5088
f08088111f
Rewritten src/logs.py and better comments on logs and init
2023-02-12 17:35:27 -03:00
nanometer5088
a4167715e2
VERSION Bump
v0.5
2023-02-08 12:51:57 -03:00
nanometer5088
1f1a5e42b3
Using JSON instead of TXT Likes!
...
Unlike TXT, JSON is a machine-readable file, meaning it'll be easier
to get information and more reliable against changes by TikTok!
2023-02-08 12:49:31 -03:00
nanometer5088
54bf671849
fix log - hotfix
2023-02-06 09:36:32 -03:00
nanometer5088
cfcb5768e9
VERSION bump
v0.42
2023-02-06 00:43:19 -03:00
nanometer5088
c1fb410f3f
Operating System and Python detection!
2023-02-06 00:42:01 -03:00
nanometer5088
e387d54b1d
PEP8 Compliance
...
* Version bump
* 30 -> 24 videos are now able to be retrieved...
v0.41
2023-02-04 02:08:51 -03:00
nanometer5088
c4b5aa102e
All around fixes
...
* Switched Trending and user API, the new one is more stable.
* Introduced logging. It'll be very useful to understand what the code is doing, and why something broke.
* Reworked detect_dead_link() which broke recently.
v0.4
2023-02-03 23:28:33 -03:00
nanometer5088
978d6f976e
Trending videos!!
...
* Added trending videos
* Fix updater
v0.3
2023-01-30 13:47:19 -03:00
nanometer5088
b586be171e
PEP8 Compliance
v0.2
2023-01-28 21:27:46 -03:00
nanometer5088
cb59a11cfa
Initial testing + proper comments
2023-01-28 00:20:18 -03:00