extensions: audio: - mp3 - wav - ogg - flac - aac # It is supposed to exist somewhere in the world - alac - m4a - wma - mid # place lyrics and music together - lrc book: - epub - mobi - azw - azw3 - djvu compressed: - zip - rar - tar - gz - bz2 - 7z - xz - iso database: - sql - db - sqlite - sqlite3 - mdb - accdb executable: - exe - bat - sh - app - msi - apk - jar font: - ttf - otf - woff - woff2 - eot - fon image: - jpg - jpeg - png - gif - bmp - tif - tiff - svg - webp - ico - heic presentation: - ppt - pptx - odp source-code: - py - js - html - css - php - java - cpp - c - cs - go - rb - xml - json - yml - yaml - jl - nb - ipynb # sorry typescript users, if it is in a project it may survive # - ts spreadsheet: - xls - xlsx - ods - csv text: - txt - md - rtf - tex - doc - docx - odt - pdf video: - mp4 - mkv - avi - mov - wmv - flv - webm - m4v - mpg - mpeg - ts # place videos and subtitles together - ass filenames: - - - paper - '^\d{4}\.\d{4,5}\.pdf$' - - - game - DMM - '^[a-z]{2,7}_\d{4}(\.zip|\.part\d+\.(exe|rar))?$' - - - media - DLsite - '^(RJ|VJ)\d{6,8}(\.zip|\.part\d+\.(exe|rar))?$' - - - book - DLsite - '^BJ\d{6,8}\.zip$' # They act as a multicast when searching/filtering synonyms: archive: - compressed - database code: - source-code - code-project document: - text - spreadsheet - presentation - pdf - book media: - image - audio - video - game typical_files: album: - '^.*\.cue$' code-project: - '^\.git$' - '^\.hg$' - '^\.svn$' - '^\.bzr$' - '^\.gitignore$' - '^\.gitattributes$' - '^\.hgignore$' - '^\.npmignore$' - '^\.dockerignore$' - '^package\.json$' - '^yarn\.lock$' - '^Gemfile$' - '^Gemfile\.lock$' - '^Pipfile$' - '^Pipfile\.lock$' - '^requirements\.txt$' - '^go\.mod$' - '^go\.sum$' - '^Cargo\.toml$' - '^Cargo\.lock$' - '^composer\.json$' - '^composer\.lock$' - '^.*csproj$' - '^.*fsproj$' - '^.*vbproj$' - '^gradlew$' - '^gradlew\.bat$' - '^build\.gradle$' - '^pom\.xml$' - '^Makefile$' - '^CMakeLists\.txt$' - '^up\.py$' - '^Rakefile$' - '^Gruntfile\.js$' - '^gulpfile\.js$' - '^webpack\.config\.js$' - '^rollup\.config\.js$' - '^\.travis\.yml$' - '^\.circleci$' - '^\.github$' - '^Dockerfile$' - '^Vagrantfile$' - '^\.env$' - '^\.editorconfig$' - '^\.prettierrc$' - '^\.eslintrc$' - '^tsconfig\.json$' - '^\.vscode$' - '^.*\.tex$' - 'README(\.md)?$' - '^LICENSE$' game: # executables - '^Game.exe$' - '^.*\.swf$' ## Kirikiri - '^.*\.xp3$' ## Buriko General Interpreter - '^BGI.exe$' ## Rondo Duo - '^Ron2.exe$' ## Saves - '^.*\.arc$' - '^.*\.rpgsave$' - '^save$' - '^saves$' - '^savedata$' ## asset files - '^.*\.dat$' - '^Game.rgss3a$' - '^.*\.sav$' - '^.*\.mpk$' - '^.*\.pak$' - '^.*\.rpyc$' ## folders - '^BGM$' - '^renpy$' - '^tyrano$' ## libs - '^UnityPlayer.dll$' ## Unity - '^.*_Data$' ## misc - '^root\.pfs' - '^README\.txt$' # it' will match after failing to match games' software: - '^.*\.dll$' - '^Unins\w*\.exe$' database: - '^.*\.ldb$' - '^.*\.sst$' - '^.*\.sqlite$' - '^mongod\.lock$'