sudo eopkg it -c system.devel
sudo eopkg install libx11-devel libxtst-devel libxmu-devel
| #!/usr/bin/env zsh | |
| # Worktree Manager (zsh) — v2 | |
| # - Sourceable from .zshrc (no copy/paste edits needed) | |
| # - Auto-detects current git repo (no <project> arg) | |
| # - Supports deep trees (mirrors repo path under W_WORKTREES_DIR) | |
| # - Trailing-slash normalization + newline-safe parsing | |
| # - Safer branch handling (reuse local/remote if present) | |
| # - Inline completion (no external file) | |
| # ========= |
| #!/usr/bin/env zsh | |
| # Multi-project worktree manager with Claude support | |
| # | |
| # ASSUMPTIONS & SETUP: | |
| # - Your git projects live in: ~/projects/ | |
| # - Worktrees will be created in: ~/projects/worktrees/<project>/<branch> | |
| # - New branches will be named: <your-username>/<feature-name> | |
| # | |
| # DIRECTORY STRUCTURE EXAMPLE: | |
| # ~/projects/ |
| // Types for the result object with discriminated union | |
| type Success<T> = { | |
| data: T; | |
| error: null; | |
| }; | |
| type Failure<E> = { | |
| data: null; | |
| error: E; | |
| }; |
| [PlayerFeedback_CheckForSurvey] POST | |
| [PlayerFeedback_SendAnswers] POST | |
| [PatchNotes_GetPatchNotes] GET | |
| [AggStats_Fetch] GET | |
| [AccountXP_GetPlayer] GET https://pd.ap.a.pvp.net/account-xp/v1/players/{user_id} | |
| [Config_FetchConfig] GET https://shared.ap.a.pvp.net/v1/config/ap |
| --- | |
| app: | |
| app_name: LeagueClient | |
| local_settings_file: Config/LeagueClientSettings.yaml | |
| log_dir: LeagueClient Logs | |
| project: leagueclient | |
| respawn: | |
| command: LeagueClient.exe | |
| display_name: League of Legends | |
| splash: lol |
sudo eopkg it -c system.devel
sudo eopkg install libx11-devel libxtst-devel libxmu-devel
#Rocket League API
All requests seem to be to the domain https://psyonix-rl.appspot.com. There are several endpoints on this domain.
| Endpoint | Purpose |
|---|---|
| /callproc105/ | Leaderboard, player statistics |
| /Population/GetPopulation/ | Player counts/regions |
| /auth/ | Authentication, obtaining session ids |
| package despotoski.nikola.appbarlayoutsamples.view; | |
| import android.animation.IntEvaluator; | |
| import android.animation.ValueAnimator; | |
| import android.content.Context; | |
| import android.content.res.TypedArray; | |
| import android.support.design.widget.AppBarLayout; | |
| import android.support.design.widget.CoordinatorLayout; | |
| import android.support.v4.view.ViewCompat; | |
| import android.support.v4.view.ViewPropertyAnimatorCompat; |
| #!/bin/bash | |
| task(){ | |
| LC_ALL=C nc -vzw5 portquiz.net $1 2>&1 | grep -v 'Connection timed out' | |
| } | |
| N=50 # Specify number of ports to check at once | |
| ( | |
| for port in {1..65535}; do # Specify port range to check here | |
| ((i=i%N)); ((i++==0)) && wait |
| public class Pager<I, O> { | |
| private static final Observable FINISH_SEQUENCE = Observable.never(); | |
| private PublishSubject<Observable<I>> pages; | |
| private Observable<I> nextPage = finish(); | |
| private Subscription subscription = Subscriptions.empty(); | |
| private final PagingFunction<I> pagingFunction; | |
| private final Func1<I, O> pageTransformer; |