Skip to content

[REQ] Some ideas #4

@trollollol123

Description

@trollollol123

Hi :P
I have some suggestions :)

Maybe you could use the actual file names instead of generating random ones? Like if I already have some of the files, it will download duplicates if they are randomly named?

For example: https://coomer.su/onlyfans/user/planetplaybunny/post/1639364279
If you check that (warning, NSFW). You can see there is a download link that says:
"Download 0i05jqt4z0yog0ak64ybl_source.mp4".

Now if you copy that link, you get this link:

https://n2.coomer.su/data/1f/e4/1fe4bcd300de748b095b01e1932636fce5de28df196a82931d2f232816524794.mp4?f=0i05jqt4z0yog0ak64ybl_source.mp4

The real original name of the file is at the end of that link after the "?f=":
0i05jqt4z0yog0ak64ybl_source.mp4

But in your app the file would look like this in the list:
https://n2.coomer.su/data/1f/e4/1fe4bcd300de748b095b01e1932636fce5de28df196a82931d2f232816524794.mp4
Because you're not taking the last part of the link.

And when it downloads, it is renamed to something random. "0i05jqt4z0yog0ak64ybl_source.mp4" is the real original name of the downloaded file from, for example, OnlyFans in this case. I feel it's worth keeping that name.

But if you look at content from Fansly, they have different file names. Like this: https://n2.coomer.su/data/74/76/747604c67d60765634a434b0e9334782faf6ba8e3a32e15cfedd7280d00c2172.mp4?f=743350442817232898.mp4

So in this case, the original filename would be "743350442817232898.mp4".

Maybe you could also use a db to store finished files so it won't download the same files again? And maybe add a resume feature to check which files have been started downloading but didn't finish yet?

Also, a nice feature would be some way to filter out files under/over X size? For example, filter out all files under 10MB? Or filter out all size over 1GB if you have slow internet.

Ty :)

EDIT: Another idea: It would be nice to be able to add multiple different content creators or profiles. Not sure how to implement that in a good way, tho.

Like for example, let's say I have 10 content creators I really like and want to stay updated with. A way to implement so it fetches all the recent files from all and download them somehow? Without too much user input.

Also Im missing a stop/pause/resume button. :)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions