Comments (3)
Please give me an example of some tags or people you would like to add to such a blacklist?
I feel this would bring the quotes-handling complexity higher than it makes sense (it's already way up there and needs simplifying), and is generally a poor solution for not showing quotes one may not like (because one can never filter out all possible keywords). Wallpapers are actually not filtered out either, there is only a blacklist of previously deleted wallpapers.
Also, quotes are pluginnable - once can easily take any of the several quotes' plugins from under /usr/share/variety/plugins/quotes/
, modify it to to filter stuff out or apply other logic for what's shown and not, then put is as a new plugin under ~/.config/variety/plugin
.
A possible related thing we may consider doing is to filter out the default tags (e.g. those listed in GoodreadsSource.py
) to just very non-sketchy non-controversial stuff... But I'm not sure I'd like to censor things for everybody just to avoid controversial topics like e.g. religion. There's Quote -> Next for these purposes.
from variety.
Since there hasn't been any additional information added to this request, I'll give my own suggestions as I've been wanting this for some time as well.
Some examples of blacklisted tags might be:
- nsfw
- sexy
- bikini
- cars
- fortnite
- religion / religious
The general theme here is to have wallpaper and quotes that I don't have to worry about popping up something unacceptable at work if I lock my laptop and walk away. This has happened before with some image sources, and they were so frequent that I had to remove the source all together (I don't recall that source at the moment).
Example syntax might look something like:
art, flower(,s), landscape(,s), !nsfw, !car(,s), !relig(ion,ious)
from variety.
[just donated, awesome program, btw]
I'd like to throw my vote behind supporting some kind of quote filter.
One option would be selecting which tags are included (seriously, I get way too many Christianity quotes, but I'm part of a non-abrahamic religion, so they are just annoying)
However, imho, a simpler solution might be allowing us to just filter words themselves with a search-replace. Certain words may not be considered appropriate for some people for their children's eyes, others may be triggered by certain words, others may just think it's funny to replace every instance of "blue" with "aquamarine with silky hints of egg shell and navy"
For example:
Replace "c*nt" with "a fine, but angry lady" (for censoring for children)
Replace "Eagle" with "Tux the Penguin" (for those that want to revel in linux pride)
Replace "Vietnam" with "Overseas military engagements" (to avoid triggering those who lived through it)
Replace "Love" with "Unrestricted Lust" (for the self-troller.)
Replace "God" with "Gods" (for Hindus, Wiccans, Pagans, Druids, and many more)
etc.
from variety.
Related Issues (20)
- [abrt] variety: bus_get_async_initable_cb(): python3.12 killed by SIGABRT
- [abrt] variety: register_clipboard(): VarietyWindow.py:343:register_clipboard:AttributeError: 'NoneType' object has no attribute HOT 1
- Not changing wallpaper on Plasma 6 Wayland HOT 4
- Option to reload the config file from the command line? HOT 1
- "View at Reddit" link is grayed out of the notifier toolbar in Debian 12 HOT 2
- TypeError: can't concat str to bytes , modification proposed
- Can we have a 4k images size filter for folks who have multiple monitors?
- Variety preventing suspend in Ubuntu linux Ubuntu 22.04.3 LTS running plasma HOT 1
- References to Cinnamon and Mate schemas on Gnome Shell HOT 2
- Desktop context menu item to call "Image next"
- Wallhaven tags do not always filter out NSFW images HOT 3
- Limitless internet usage option
- Exif rate filtering
- Use soft-link instead of copying the current/previous wallpaper in ~/.config/variety/wallpaper HOT 1
- Quotes from local txt file doesn't get refreshed when changes in file are done. It needs to restart variety again to have updated quotes
- [Documentation] safe_mode
- Wallpaper Changes to-and-fro when resuming from --pause state after `change wallpaper time` expires
- `set_wallpaper` is called each time `variety --pause` and `variety --resume` is executed
- Automatically Pause variety when in FullScreen Mode
- It runs in Manjaro-KDE but doesn't change the wallpapers HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from variety.