1
0
mirror of https://github.com/tiyn/wiki.git synced 2025-04-18 21:57:46 +02:00

Compare commits

...

3 Commits

Author SHA1 Message Date
0c258784f8 nativefier: added navigation back and forth 2023-11-22 03:54:08 +01:00
e52ece2b2a nativefier: added and linked 2023-11-22 03:24:40 +01:00
98513a2c4c fixed spelling mistake 2023-11-22 03:16:06 +01:00
22 changed files with 83 additions and 21 deletions

View File

@ -12,7 +12,7 @@ In addition to the main container you need to connect a
First of all create a folder for your `rebuild.sh`.
After that clone invidious from
[github](https://github.com/iv-org/invidious) into a folder within the
[GitHub](https://github.com/iv-org/invidious) into a folder within the
just created folder.
You can find the `docker-compose.yml` in the cloned directory.
Set the variables, volumes and ports according and run the `rebuild.sh`.

View File

@ -9,7 +9,7 @@ There is no official pre-build on docker-hub.
## Set-up
First of all create a folder for your `rebuild.sh`.
After that clone synctube from [github](https://github.com/rblsb/synctube) into
After that clone synctube from [GitHub](https://github.com/rblsb/synctube) into
a folder within the just created folder.
Then build the image inside the git folder with `docker build -t synctube .`.
Set the variables, volumes and ports according and run the `rebuild.sh`.

View File

@ -17,7 +17,7 @@ The correct version can be downloaded using the
[Lutris website](https://lutris.net/games/league-of-legends/).
It is recommended that a custom version of [WINE GE](/wiki/linux/wine.md) is
used named `Lutris-GE` which can be found on
[the Github page of WINE-GE-custom](https://github.com/GloriousEggroll/wine-ge-custom/releases?q=lol&expanded=true).
[the GitHub page of WINE-GE-custom](https://github.com/GloriousEggroll/wine-ge-custom/releases?q=lol&expanded=true).
It is important to set up the game correctly for anti-cheat to work properly.
By checking the right box at the launch of the games the anti-cheat can be
enabled to persist through reboots on most Linux distributions.

View File

@ -15,6 +15,8 @@ The following list provides a select few of them.
- [Delver Lens](https://www.delverlab.com/) is an [Android](/wiki/android.md) application for
scanning cards and displaying its price.
Following scanning the cards can be exported to a CSV file.
- [Dragon Shield MTG Card Manager](https://mtg.dragonshield.com/) is a collection and deck manager
available both as an apple and [Android](/wiki/android.md) app and as a website.
- [Magic Judges](https://chat.magicjudges.org/mtgrules/) is a live chat with judges to clarify the
rules.
- [MTG Desktop Companion](https://www.mtgcompanion.org/) is a collection manager for MTG that
@ -28,6 +30,9 @@ The following list provides a select few of them.
- [What's in Standard?](https://whatsinstandard.com/) lists the sets that are currently legal in
the standard format.
Using [Nativefier](/wiki/nativefier.md) a desktop app can be created from all websites listed if
needed.
## Playing Online
There is a fully digital and online version of MTG called

View File

@ -41,7 +41,7 @@ The Steam Deck features a wide variable of customization options.
Some of these options can be accessed by installing
[the plugin manager Decky](https://github.com/SteamDeckHomebrew/decky-loader).
To install it download the setup file from the
[Github page](https://github.com/SteamDeckHomebrew/decky-loader) and run it.
[GitHub page](https://github.com/SteamDeckHomebrew/decky-loader) and run it.
Afterwards the plugin manager will be available after pressing the `...` button on the Deck and
navigating to the bottom of the menu.
There plugins can be installed and removed aswell as managed.

View File

@ -26,7 +26,7 @@ Web interfaces for git are quite useful for easily showing code to other people.
Additionally it is easy to collaborate together.
- [Gitea](gitea.md) is an open-source and selfhosted and can be dockerized.
- [Github](https://github.com) is the go to system for many people. Not
- [GitHub](https://github.com) is the go to system for many people. Not
selfhosted, owned by microsoft ([cli-tool](https://github.com/github/hub)).
#### Server without graphical interface

View File

@ -1,7 +1,7 @@
# Gitea
Gitea is a selfhostable git server with a web interface.
It is similar to Github but opensource.
It is similar to GitHub but opensource.
## Setup

View File

@ -7,7 +7,7 @@ specified directories.
## Setup
The fdupes program can be installed by going to the
[github page of it](https://github.com/adrianlopezroche/fdupes/releases).
[GitHub page of it](https://github.com/adrianlopezroche/fdupes/releases).
Alternatively many linux package managers package fdupes in the `fdupes`
package.

View File

@ -41,7 +41,7 @@ git ls-files -v | grep "^S"
### Authentication via SSH
Authentication by default is done via a username and a password.
For some services such as Github.
For some services such as GitHub.
it is not possible to use password as an authentication method.
The other possibility to authenticate to git is by using
[SSH](/wiki/linux/ssh.md).
@ -50,7 +50,7 @@ For this a
[SSH certificate has to be created](/wiki/linux/ssh.md#generate-new-keys) and
[added to the authentication agent](/wiki/linux/ssh.md#adding-keys-to-authentication-agent).
Afterwards it the public SSH key to be added to the git server.
For Github there is
For GitHub there is
[a guide on that topic](https://docs.github.com/en/get-started/getting-started-with-git/why-is-git-always-asking-for-my-password).
Following these the git repositories have to be cloned in a special way to use

View File

@ -7,7 +7,7 @@ You can sync it with [vdirsyncer](vdirsyncer.md)
## Setup
On most linux distributions Khal can be installed with the `khal` package.
Alternatively it can be installed via [Github](https://github.com/pimutils/khal).
Alternatively it can be installed via [GitHub](https://github.com/pimutils/khal).
### Configuration

View File

@ -7,7 +7,7 @@ You can sync it with [vdirsyncer](vdirsyncer.md).
## Setup
On most linux distributions Khal can be installed with the `khard` package.
Alternatively it can be installed via [Github](https://github.com/lucc/khard).
Alternatively it can be installed via [GitHub](https://github.com/lucc/khard).
### Configuration

View File

@ -8,11 +8,11 @@ It can be easily configured using mutt-wizard.
### setup with mutt-wizard
- Install the dependecies: `neomutt`, `isync`, `msmtp`, `pass`
- Install mutt-wizard from [github](https://github.com/LukeSmithxyz/mutt-wizard)
- Install mutt-wizard from [GitHub](https://github.com/LukeSmithxyz/mutt-wizard)
(AUR is not up to date)
After installation you're able to use the commands described on mutt-wizards
github page.
GitHub page.
You need to add the mail accounts you want to have in mutt.
- `mbsync -a` - updates all mail-accounts

View File

@ -10,7 +10,7 @@ many other different media clients aswell as [browser](/wiki/browser.md).
On most linux distributions PlayerCTL can be installed with the `playerctl`
package.
Alternatively it can be installed via
[Github](https://github.com/altdesktop/playerctl).
[GitHub](https://github.com/altdesktop/playerctl).
## Usage

View File

@ -8,7 +8,7 @@
On most linux distributions SXHKD can be installed with the `sxhkd`
package.
Alternatively it can be installed via
[Github](https://github.com/baskerville/sxhkd).
[GitHub](https://github.com/baskerville/sxhkd).
## Usage

View File

@ -7,7 +7,7 @@ You can sync it using [vdirsyncer](vdirsyncer.md)
## Setup
Todoman can be installed via the
[github page](https://github.com/pimutils/todoman).
[GitHub page](https://github.com/pimutils/todoman).
Some distributions also feature the `todoman` package.
### Configuration

View File

@ -6,7 +6,7 @@ contacts using the caldav and carddav protocol.
## Setup
Vdirsyncer can be installed via the
[github page](https://github.com/pimutils/vdirsyncer).
[GitHub page](https://github.com/pimutils/vdirsyncer).
Some distributions also feature the `vdirsyncer` package.
### Configuration

View File

@ -5,7 +5,7 @@
## Setup
ViFM can be installed via the
[github page](https://github.com/vifm/vifm).
[GitHub page](https://github.com/vifm/vifm).
Some distributions also feature the `vifm` package.
### Configuration

View File

@ -5,7 +5,7 @@ A good alternative to baseline Vim is Neovim.
[Neovim](https://github.com/neovim/neovim) is based on Vim and focused
on extensibility and usability.
The configuration file is stored in `.config/nvim/init.vim`
On Github [Vim-Galore](https://github.com/mhinz/vim-galore) gives extensive guides and tips on using
On GitHub [Vim-Galore](https://github.com/mhinz/vim-galore) gives extensive guides and tips on using
Vim.
## Plug-In

47
wiki/nativefier.md Normal file
View File

@ -0,0 +1,47 @@
# Nativefier
[Nativefier](https://github.com/nativefier/nativefier) is an command-line tool to create desktop
apps from websites.
This way a single website can be used as an application in contrast to opening it in a
[browser](/wiki/web_browser.md).
It uses [Electron](https://www.electronjs.org/) which in turn uses
[Chromium](https://www.chromium.org/).
## Setup
Nativefier is available on [GitHub](https://github.com/nativefier/nativefier).
Additionally for some [Linux distributions](/wiki/linux.md#distributions) like
[Arch Linux' AUR](/wiki/linux/package_manager.md#arch-linux-pacman-and-yay) it is available via a
package often called `nodejs-nativefier`.
## Usage
This section addresses various usages of Nativefier.
### Creating an Application from a Website
The following command example creates an Electron desktop application in a folder inside the home
directory.
The app will be named `Mastodon` will be `x64` compatible with a resolution
of `1024`x`768` pixel.
It will create an icon in the systems `tray` and disable the Chromium developer tools
(`disable-dev-tools`).
The website to make into the application will be `https://mastodon.technology`.
Change these values accordingly.
```sh
nativefier --name Mastodon \
--platform linux --arch x64 \
--width 1024 --height 768 \
--tray --disable-dev-tools \
--single-instance https://mastodon.technology
```
### Navigating Back and Forward
In a normal [browser](/wiki/web_browser.md) there are buttons to navigate back and forth through
the history of a tab.
On Nativefier this can be achieved by pressing the `Alt`-key and selecting `View` and `Back` - or
`Forward`.
This can also be achieved by pressing `Alt`+`Left Arrow` for going back and `Alt`+`Right Arrow` for
going forwards.

View File

@ -34,7 +34,7 @@ The removed background can be replaced with color key filters.
#### Installation
Made by royshil
[the github page](https://github.com/royshil/obs-backgroundremoval#linux)
[the GitHub page](https://github.com/royshil/obs-backgroundremoval#linux)
describes various possibilities to install the background removal for OBS on
different systems.
On Linux systems background removal is often contained in a package named

View File

@ -8,7 +8,7 @@ It is able to tag a wide range of [audio codecs](./audio.md#audio-codecs)
## Setup
Picard is available on the [official website](https://picard.musicbrainz.org/)
and [github](https://github.com/metabrainz/picard).
and [GitHub](https://github.com/metabrainz/picard).
Additionally for some [Linux distributions](/wiki/linux.md#distributions)
it is available via a package often called `picard`.

View File

@ -9,3 +9,13 @@ There are various web browsers that are used.
This article recommends the usage of [Firefox](/wiki/firefox.md) because it is
both widely supported and gives the posibility to configure many things to
provide a secure web browser.
## Usage
This section focusses on usage of web browsers in general or topics related to them.
### Making a Website into a Desktop Application
It is possible to create an [Electron-based](https://www.electronjs.org/) web application from a
website.
For this the open-source and free software tool [Nativefier](/wiki/nativefier.md) can be used.