FastSM
A fast, accessible social media client supporting Mastodon and Bluesky
File Explorer
- build.yml
- FUNDING.yml
- __init__.py
- serialization.py
- timeline_cache.py
- changelog.txt
- FastSM.md
- account_options.py
- accounts.py
- ask.py
- audio_player.py
- chooser.py
- custom_timelines.py
- explore_dialog.py
- hashtag_dialog.py
- instance_viewer.py
- invisible.py
- keymap_manager.py
- linux_shortcuts.py
- lists.py
- main.py
- misc.py
- mute_dialog.py
- options.py
- platform_dialog.py
- poll.py
- poll_dialog.py
- profile.py
- report_dialog.py
- search.py
- server_filters.py
- signup_dialog.py
- theme.py
- timeline_filter.py
- timelines.py
- tray.py
- tweet.py
- view.py
- hook-sound_lib.py
- rthook-platform_utils.py
- default.keymap
- win11.keymap
- __init__.py
- notification.py
- status.py
- user.py
- copyright
- build_packages.sh
- fastsm.desktop
- postinst.sh
- __init__.py
- account.py
- models.py
- __init__.py
- account.py
- models.py
- __init__.py
- base.py
- boundary.ogg
- close.ogg
- delete.ogg
- error.ogg
- follow.ogg
- home.ogg
- image.ogg
- like.ogg
- likes.ogg
- list.ogg
- max_length.ogg
- media.ogg
- mention.ogg
- mentions.ogg
- messages.ogg
- new.ogg
- notification.ogg
- open.ogg
- pinned.ogg
- poll.ogg
- ready.ogg
- search.ogg
- send_message.ogg
- send_post.ogg
- send_reply.ogg
- send_repost.ogg
- unfollow.ogg
- unlike.ogg
- user.ogg
- volume_changed.ogg
- conftest.py
- test_speak.py
- test_timeline_fusion.py
- .gitattributes
- .gitignore
- ai_describe.py
- application.py
- build.bat
- build.py
- build.sh
- config.py
- convert_soundpack.py
- FastSM.pyw
- fusion_account.py
- installer.iss
- logging_config.py
- mastodon_api.py
- movement_units.py
- README.md
- requirements.txt
- run.bat
- runtime_hook.py
- sound.py
- speak.py
- streaming.py
- timeline.py
- version.py
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
gem
View Details ▼
gem
A package manager for the Ruby programming language.
gem search {{regex}} {{[-a|--all]}}
Search for remote gem(s) and show all available versions:
gem install {{gem_name}}
Install the latest version of a gem:
gem install {{gem_name}} {{[-v|--version]}} {{1.0.0}}
Install a specific version of a gem:
pip install
View Details ▼
pip install
Install Python packages.
pip install {{package1 package2 ...}}
Install one or more packages:
pip install {{package1 package2 ...}} {{[-U|--upgrade]}}
Upgrade all specified packages to the latest version, installing any that are not already present:
pip install {{package}}=={{version}}
Install a specific version of a package:
python
View Details ▼
python
Python language interpreter.
python
Start a REPL (interactive shell):
python {{path/to/file.py}}
Execute a specific Python file:
python -i {{path/to/file.py}}
Execute a specific Python file and start a REPL:
apt-get
View Details ▼
apt-get
Debian and Ubuntu package management utility.
Search for packages using `apt-cache`.
It is recommended to use `apt` when used interactively in Ubuntu versions 16.04 and later.
sudo apt-get update
Update the list of available packages and versions (it's recommended to run this before other `apt-get` commands):
sudo apt-get install {{package}}
Install a package, or update it to the latest available version:
sudo apt-get remove {{package}}
Remove a package:
apt install
View Details ▼
apt install
Install packages for Debian-based distributions.
sudo apt install {{package}}
Install a package, or update it to the latest version:
sudo apt install {{[-V|--verbose-versions]}} {{package}}
Display verbose package version information during installation or update:
dnf install
View Details ▼
dnf install
Install packages on Red Hat-based distributions.
sudo dnf {{[in|install]}} {{package1 package2 ...}}
Install packages by name:
sudo dnf {{[in|install]}} {{path/to/file}}
Install a package from a local file:
sudo dnf {{[in|install]}} {{https://example.com/package.rpm}}
Install a package from the internet:
dpkg
View Details ▼
dpkg
Debian package manager.
Some subcommands such as `deb` have their own usage documentation.
For equivalent commands in other package managers, see <https://wiki.archlinux.org/title/Pacman/Rosetta>.
sudo dpkg {{[-i|--install]}} {{path/to/file.deb}}
Install a package:
sudo dpkg {{[-r|--remove]}} {{package}}
Remove a package:
dpkg {{[-l|--list]}} {{pattern}}
List installed packages:
