Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SMPlayer #148

Merged
merged 10 commits into from
Dec 31, 2018
116 changes: 115 additions & 1 deletion pending/smplayer.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,24 +20,138 @@
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.

CleanerML written by https://github.com/Tobias-B-Besemer
v0.1 done on 2018-12-20

-->
<cleaner id="smplayer" os="linux">
<cleaner id="smplayer">
<label>SMPlayer</label>
<description>Video player</description>
<option id="filesettings">
<label>File Settings</label>
<description>Remove file settings (last position, subtitles size, fonts)</description>
<action command="delete" search="file" path="~/.config/smplayer/smplayer_files.ini"/>
<action command="delete" search="walk.all" path="~/.config/smplayer/file_settings/"/>
<action command="delete" search="walk.all" path="%USERPROFILE%\.smplayer\file_settings\"/>
</option>
<option id="playlist_contents">
<label>Playlists on Windows</label>
<description>Remove saved (internal) playlists on Windows</description>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_0_filename"/>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would you please change these globs to search="file" because there is no wildcard?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_0_duration"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_0_name"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_1_filename"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_1_duration"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_1_name"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_2_filename"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_2_duration"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_2_name"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_3_filename"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_3_duration"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_3_name"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_4_filename"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_4_duration"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_4_name"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_5_filename"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_5_duration"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_5_name"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_6_filename"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_6_duration"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_6_name"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_7_filename"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_7_duration"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_7_name"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_8_filename"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_8_duration"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_8_name"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_9_filename"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_9_duration"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_9_name"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_10_filename"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_10_duration"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_10_name"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_11_filename"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_11_duration"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_11_name"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_12_filename"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_12_duration"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_12_name"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_13_filename"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_13_duration"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_13_name"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_14_filename"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_14_duration"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_14_name"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_15_filename"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_15_duration"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_15_name"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_16_filename"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_16_duration"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_16_name"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_17_filename"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_17_duration"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_17_name"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_18_filename"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_18_duration"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_18_name"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_19_filename"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_19_duration"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_19_name"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_20_filename"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_20_duration"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_20_name"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_21_filename"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_21_duration"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_21_name"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_22_filename"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_22_duration"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_22_name"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_23_filename"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_23_duration"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_23_name"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_24_filename"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_24_duration"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_24_name"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_25_filename"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_25_duration"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="item_25_name"/>
</option>
<option id="screenshot_folder">
<label>Screenshots path on Windows</label>
<description>Reset screenshots path on Windows</description>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="screenshot_folder"/>
</option>
<option id="screenshots">
<label>Screenshots</label>
<description>Remove screenshots image files from default location</description>
<action command="delete" search="glob" path="~/.config/smplayer/screenshots/*"/>
<action command="delete" search="glob" path="%USERPROFILE%\.smplayer\screenshots\*"/>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

FYI: This is a good use of glob

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

:-)

</option>
<option id="history">
<label>Recent Files</label>
<description>Clear recent played files</description>
<action command="ini" section="history" search="file" path="~/.config/smplayer/smplayer.ini"/>
<action command="ini" section="history" search="file" path="%USERPROFILE%\.smplayer\smplayer.ini"/>
</option>
<option id="videopreview">
<label>Video Preview</label>
<description>Video Preview - Last directory and filename</description>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="last_directory"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\smplayer.ini" name="filename"/>
</option>
<option id="playlist_directory">
<label>Playlist Directory</label>
<description>Playlist Directory - Last directory</description>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\playlist.ini" name="latest_dir"/>
</option>
<option id="playlist_contents">
<label>Playlist Contents</label>
<description>Playlist Contents - Last directory and filename</description>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\playlist.ini" name="items\1\item_0_filename"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\playlist.ini" name="items\1\item_0_duration"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\playlist.ini" name="items\1\item_0_name"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\playlist.ini" name="items\1\item_0_params"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\playlist.ini" name="items\1\item_0_video_url"/>
<action command="ini" search="glob" path="%USERPROFILE%\.smplayer\playlist.ini" name="items\1\item_0_icon_url"/>
</option>
</cleaner>
66 changes: 66 additions & 0 deletions pending/xnview.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--

BleachBit
Copyright (C) 2008-2018 Andrew Ziem
https://www.bleachbit.org

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.

CleanerML written by https://github.com/Tobias-B-Besemer
v0.1 done on 2018-12-19

-->
<cleaner id="xnview.new">
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Conflicts with #145

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OK, reverted now the old XnViewer pull...

<label>XnView Classic for Windows</label>
<description>Picture Viewer</description>
<option id="mru">
<label>MRU Files and Folders</label>
<description>Delete list of MRU (Most recently used) Files and Folders</description>
<action command="ini" search="glob" path="$APPDATA\XnView\xnview.ini" name="FileName_0"/>
<action command="ini" search="glob" path="$APPDATA\XnView\xnview.ini" name="FileName_1"/>
<action command="ini" search="glob" path="$APPDATA\XnView\xnview.ini" name="FileName_2"/>
<action command="ini" search="glob" path="$APPDATA\XnView\xnview.ini" name="FileName_3"/>
<action command="ini" search="glob" path="$APPDATA\XnView\xnview.ini" name="FileName_4"/>
<action command="ini" search="glob" path="$APPDATA\XnView\xnview.ini" name="FileName_5"/>
<action command="ini" search="glob" path="$APPDATA\XnView\xnview.ini" name="FileName_6"/>
<action command="ini" search="glob" path="$APPDATA\XnView\xnview.ini" name="FileName_7"/>
<action command="ini" search="glob" path="$APPDATA\XnView\xnview.ini" name="FileName_8"/>
<action command="ini" search="glob" path="$APPDATA\XnView\xnview.ini" name="FileName_9"/>
<action command="ini" search="glob" path="$APPDATA\XnView\xnview.ini" name="DirName_0"/>
<action command="ini" search="glob" path="$APPDATA\XnView\xnview.ini" name="DirName_1"/>
<action command="ini" search="glob" path="$APPDATA\XnView\xnview.ini" name="DirName_2"/>
<action command="ini" search="glob" path="$APPDATA\XnView\xnview.ini" name="DirName_3"/>
<action command="ini" search="glob" path="$APPDATA\XnView\xnview.ini" name="DirName_4"/>
<action command="ini" search="glob" path="$APPDATA\XnView\xnview.ini" name="DirName_5"/>
<action command="ini" search="glob" path="$APPDATA\XnView\xnview.ini" name="DirName_6"/>
<action command="ini" search="glob" path="$APPDATA\XnView\xnview.ini" name="DirName_7"/>
<action command="ini" search="glob" path="$APPDATA\XnView\xnview.ini" name="DirName_8"/>
<action command="ini" search="glob" path="$APPDATA\XnView\xnview.ini" name="DirName_9"/>
</option>
<option id="cache">
<label>Cache files</label>
<description>Delete the cache files</description>
<action command="delete" search="file" path="$APPDATA\XnView\XnView.db"/>
<action command="delete" search="glob" path="%LocalAppData%\VirtualStore\Program Files*\XnView\cache\*.db"/>
<action command="delete" search="glob" path="%ProgramFiles%\XnView\cache\*.db"/>
</option>
<option id="category_bak">
<label>Category Backup</label>
<description>Delete the Category Backups</description>
<action command="delete" search="file" path="$APPDATA\XnView\category.bak"/>
<action command="delete" search="file" path="%LocalAppData%\VirtualStore\Program Files*\XnView\category.bak"/>
<action command="delete" search="file" path="%ProgramFiles%\XnView\category.bak"/>
</option>
</cleaner>