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

Add entries from ArchWiki #358

Merged
merged 184 commits into from
Apr 14, 2024
Merged

Add entries from ArchWiki #358

merged 184 commits into from
Apr 14, 2024

Conversation

flexagoon
Copy link
Contributor

@flexagoon flexagoon commented Feb 11, 2024

Closes #212

Since the data generated by the script still requires a lot of manual editing, I decided to just skip the script and add the missing apps manually. There's a lot of them, so this'll probably take a while.

This also lets me manually review every app, as a lot of entries on the ArchWiki are outdated and list an app as unsupported when support for XDG spec has already been added to it.

Entries not covered by this PR:

  • Apps that store their files in default XDG directories (eg. ~/.config) without actually reading the relevant envvar
  • Files that have the app version in their name, due to limitations of xdg-ninja (see Improve path matching #263)
  • Apps that store their files outside of ~, eg. in /etc or /usr.
Full list of apps that have to be added/updated (oh boy)

Supported by default

  • anki
  • antimicrox
  • blender
  • cabal
  • calcurse
  • ccache
  • citra-git
  • clangd
  • composer
  • d-feet
  • devedeng
  • dolphin-emu
  • fltk
  • fontforge
  • freerdp
  • freesweep
  • gajim
  • gconf
  • gftp
  • godot
  • goldendict
  • grsync
  • helm
  • htop
  • i3
  • i3status
  • inkscape
  • ipython
  • iwctl
  • josm
  • jupyter
  • keynav
  • lbdb
  • less
  • lftp
  • lgogdownloader
  • streamlink
  • mc
  • milkytracker
  • mlterm
  • mozc
  • mpd
  • mpv
  • mypaint
  • ncmcpp
  • neovim
  • nestopia
  • node-gyp
  • ocaml-utop
  • offlineimap
  • openal
  • opentyrian
  • osc
  • pcsx2
  • pry
  • pylint
  • pip
  • pipx
  • poetry
  • ppsspp
  • procps-ng
  • pacman
  • panda3d
  • qmmp
  • qt designer
  • rclone
  • rpm
  • rr
  • rspec
  • rubocop
  • gem
  • scribus
  • sdcv
  • skype
  • snes9x
  • spectrwm
  • surfraw
  • teeworlds
  • tmuxp
  • tmuxinator
  • transmission
  • vale
  • vint
  • vis
  • weechat
  • wireshark
  • xsettingsd
  • xournalpp
  • xsel
  • zoxide

Partial

  • bogofilter
  • btpd
  • cataclysm-dda
  • chktex
  • cryptomator
  • dircolors
  • dotnet (templateengine)
  • dub
  • emscripten
  • gnuradio
  • google earth
  • gpodder
  • irb
  • juila
  • m17n-db
  • maptool
  • maven
  • mypy
  • spotdl
  • octave
  • ollama
  • phoronix-test-suite
  • pulseaudio (esd_auth)
  • racket
  • ruff
  • sbt
  • singularity
  • spacemacs
  • tiptop
  • x3270
  • yarn

Unsupported

  • alpine
  • amule
  • apache directory studio
  • arduino (jssc)
  • asp.net
  • berkshelf
  • chatty
  • codeium
  • darcs
  • dia
  • dig
  • eclipse
  • elan
  • fetchmail
  • gitkraken
  • gphoto2
  • groovy
  • gtk-recordmydesktop
  • hunspell
  • hydrogen
  • idris
  • jmol
  • jgmenu
  • lldb
  • mediawiki
  • minicom
  • mongodb
  • nmcli
  • openshot
  • pcsxr
  • perf
  • perl
  • php
  • portfolio-performance
  • quilt
  • quodlibet
  • r
  • rednotebook
  • remarkable
  • repo
  • sbcl
  • snap
  • solfege
  • spamassassin
  • sts4
  • streamlit
  • texinfo
  • tllocalmgr
  • urlview
  • viber
  • wpa_cli
  • wego
  • xpdf
  • xrdp
  • yard
  • zenmap

@flexagoon flexagoon force-pushed the scrape-aw branch 2 times, most recently from a4ce3c2 to 38cb22b Compare March 8, 2024 10:59
@flexagoon flexagoon marked this pull request as ready for review April 14, 2024 10:36
@flexagoon
Copy link
Contributor Author

@b3nj5m1n this is now finally complete!!! 🥳

@b3nj5m1n
Copy link
Owner

Incredible work, thank you so much!

@b3nj5m1n b3nj5m1n merged commit 1d0b74e into b3nj5m1n:main Apr 14, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Scrap XDG Base Directory article on Archwiki
2 participants