Tatoeba / tatoeba2

Tatoeba is a platform whose purpose is to create a collaborative and open dataset of sentences and their translations.
https://tatoeba.org
GNU Affero General Public License v3.0
678 stars 131 forks source link

Add ability to ignore selected users' sentences #3099

Open morbrorper opened 4 months ago

morbrorper commented 4 months ago

I hate to admit it, but there is one member that keeps adding sentences that make me feel depressed and make me want to stop visiting the site. Therefore, I would like to have the option to add members to an ignore-list, with the effect of excluding or hiding all their sentences from me, primarily in the listing of latest added or updated sentences.

My suggestion is that sentences owned by members on the ignore-list should be blanked out and only shown on demand.

Guybrush88 commented 4 months ago

maybe duplicate of #2008 or related to it

morbrorper commented 4 months ago

maybe duplicate of #2008 or related to it

Related, but not closely, I would say.

ckjpn commented 4 months ago

I suspect that if the 2019 #2008 suggested enhancement were impemented, then a bookmarked advance search would come close to doing what you want. I also suspect it would be easier to impement.

For example, here is how to see the latest Swedish sentences contributed by "Owner: morbrorper".

https://tatoeba.org/en/sentences/advanced_search?from=swe&has_audio=&native=&orphans=no&query=&sort=created&sort_reverse=&tags=&to=&trans_filter=limit&trans_has_audio=&trans_link=&trans_orphan=&trans_to=&trans_unapproved=&trans_user=&unapproved=no&user=morbrorper&word_count_max=&word_count_min=1

if a similar search could have "Owner: -morbrorper", then someone could see all the latest Swedish sentences by everyone except morbrorper.

morbrorper commented 4 months ago

If the search can be crafted to produce the same results as https://tatoeba.org/en/contributions/latest (with the user filter), it might be sufficient. The advanced search is a lot slower though.