kensanata / mastodon-archive

Archive your statuses, favorites and media using the Mastodon API (i.e. login required)
https://alexschroeder.ch/software/Mastodon_Archive
GNU General Public License v3.0
362 stars 33 forks source link

[Proposal] Prevent specific statuses from being expired #54

Closed lapineige closed 4 years ago

lapineige commented 4 years ago

As an user, I would like to expire all statuses older than X, but not a few of them. In my particular case, I want not to expire some pinned toots, yet expire every statuses around them.

I see several way to do that, more or less specific to this exact scope:

What could be either for you, and how can we help you to implement that if you're willing to ?

kensanata commented 4 years ago

I think the code already skips pinned toots.

Incidentally, that would also be the place where you could add a test skip favourite toots. Can you mark your own toots as favourites? You could test the favourited property (status["favourited"]).

As for marking the toots as unexpirable by keeping a list of URLs in a text file… Yeah, you could do that, but it seems like a very brittle solution to me.

Feel free to start working on this ask questions. I'm happy to help but I don't think I will be implementing this myself.

lapineige commented 4 years ago

Well then it already skip them, that's perfect and all I want. Thanks !