profile
viewpoint
Sam Stuewe HalosGhost Emergent Software https://halosgho.st #BlackLivesMatter

HalosGhost/.bin 11

Simple, helpful utilities

HalosGhost/.dotfiles 10

Linux Config Files

HalosGhost/enlighten 10

A small utility to modify display brightness

HalosGhost/adarcroom 8

A native C/Ncurses port of Adarkroom

HalosGhost/dstat 6

A lightweight status program for simple WMs

HalosGhost/ailur 4

A highly extensible bot written in lua

HalosGhost/colortemp 4

Set Color Temperature

HalosGhost/consul.d 1

A repo of services/checks for consul

HalosGhost/gol 1

An in-progress ncurses Game of Life viewer

starteddeadpixi/libtmt

started time in 3 hours

startedpicolibc/picolibc

started time in 3 hours

startedDS-Homebrew/NesDS

started time in 3 hours

fork HalosGhost/brltty

BRLTTY is a background process (daemon) providing access to the Linux/Unix console (when in text mode) for a blind person using a refreshable braille display.

fork in 3 days

startedbrltty/brltty

started time in 3 days

startedcybernoid/archivemount

started time in 4 days

push eventHalosGhost/enlighten

halosghost

commit sha f195a009f79f556d20597c3fb8d5466fd7aa54c4

Reenable ubsan

view details

push time in 4 days

push eventHalosGhost/mke

halosghost

commit sha 74be3d2327c63bba84c81a51ee55d1126f493ddc

don't disable ubsan for aarch64 This was a misunderstanding on my part; it's not that aarch64 doesn't link ubsan properly; it's that alpine doesn't support ubsan.

view details

push time in 4 days

created tagHalosGhost/enlighten

tagv0.9.1

A small utility to modify display brightness

created time in 4 days

startedalpinelinux/turbo-paste

started time in 4 days

startedcrigler/dtach

started time in 5 days

startedl1ving/youtube-dl

started time in 5 days

push eventHalosGhost/enlighten

halosghost

commit sha 5a55e5aae56e0603095e466711678faa3d75feca

Squashed 'mke/' changes from 037acab..8ea3b50 8ea3b50 check doesn't dep on `bin`, it deps on the result of `bin` 65e81ea Allow VER to be overridden (e.g., for building from non-clone source) 4164a6a Correctly fetch architecture git-subtree-dir: mke git-subtree-split: 8ea3b50dc421b8a5bc5deda09f0177df16df578a

view details

halosghost

commit sha 71d9f75435769ea00ce6c3253a5d90dabbe6ac6d

fixes for `check` dependency

view details

halosghost

commit sha c7db92f98be37e8dd8baa4b5dbe3034fae6e06aa

the dependency on `bin`/`doc` causes `install` to errantly rebuild

view details

push time in 6 days

push eventHalosGhost/mke

halosghost

commit sha 65e81ea79e96e9ce05e78ca6252ce10c8efd4be2

Allow VER to be overridden (e.g., for building from non-clone source)

view details

halosghost

commit sha 8ea3b50dc421b8a5bc5deda09f0177df16df578a

check doesn't dep on `bin`, it deps on the result of `bin`

view details

push time in 6 days

push eventHalosGhost/enlighten

halosghost

commit sha 35f570583c9b3c51abb685ea6d150e107e5a6de9

Allow VER to be overridden This is a (potentially) temporary workaround to allow for non-git versions of this package to be built with a functioning `version` command

view details

push time in 6 days

push eventHalosGhost/enlighten

halosghost

commit sha 2d6b410646329e237822da0b60b23206e8998d26

Fix backlight.rules install; be more portable in backlight rules (using /usr/bin/env should be portable across more systems)

view details

push time in 6 days

startedrdesktop/seamlessrdp

started time in 7 days

startedPJK/libcbor

started time in 8 days

startedphillbush/xmenu

started time in 10 days

startednrosvall/ylva

started time in 10 days

push eventHalosGhost/enlighten

halosghost

commit sha c70a59707b7c8b9e17b5cabaf14dbf138c1177f9

convert test-suite to POSIX sh

view details

push time in 11 days

push eventHalosGhost/enlighten

halosghost

commit sha e46eedbb4ff0bf3ffcee0b2242d47a93282d45be

Correctly specify architecture

view details

push time in 11 days

push eventHalosGhost/mke

halosghost

commit sha 4164a6a8e0726c52536af8ff3e0f2f5f16f04ccf

Correctly fetch architecture

view details

push time in 11 days

push eventHalosGhost/enlighten

halosghost

commit sha 9d81cce5cf30f9fb0c01e21a7c99a7991ef60caf

Squashed 'mke/' changes from e5a4130..037acab 037acab Switch to scdoc for generating man pages git-subtree-dir: mke git-subtree-split: 037acab6e3bd79833550bf81d508c8e70ab0c067

view details

halosghost

commit sha d28a8ddfef4182c22c6b699bcb0054c5753e65e7

merge for scdoc support

view details

halosghost

commit sha 1e27068cbe2502736cd06da048cf3bd23aba8ee3

Generate documentation via scdoc

view details

push time in 11 days

push eventHalosGhost/mke

halosghost

commit sha 037acab6e3bd79833550bf81d508c8e70ab0c067

Switch to scdoc for generating man pages

view details

push time in 11 days

push eventHalosGhost/enlighten

halosghost

commit sha c88839d2bacc6a5f761b4b37d9c1db4882c39f9c

Install udev rules by-default

view details

push time in 11 days

push eventHalosGhost/enlighten

halosghost

commit sha 6db3a4e7e19d21ed11b76609f4f9174181e5de57

Install udev rules by-default

view details

push time in 11 days

push eventHalosGhost/enlighten

halosghost

commit sha 5e4c46fec26027b82949307c4feeb2ef672d674f

Update Makefile for aarch64-compat

view details

halosghost

commit sha 327bb6000d33256559d955e1bef1b14bcf8e970a

Update configure for graceful fallback of configuration

view details

halosghost

commit sha c347226d42760553f39fdc3c7acc5700a4f65c3d

Squashed 'mke/' changes from 8a352fd..e5a4130 e5a4130 Ensure compatibility with aarch64 63a67b8 Expose the directory that contains the main Makefile as RTDIR ad3138d No reason to rebuild everything; just need enough to run by-default git-subtree-dir: mke git-subtree-split: e5a413087172c81ab05e46c78685417a72cda5db

view details

halosghost

commit sha fb038a484318e3c22b95aaafdd43987a57792735

Latest updates for build system

view details

push time in 12 days

push eventHalosGhost/mke

halosghost

commit sha e5a413087172c81ab05e46c78685417a72cda5db

Ensure compatibility with aarch64

view details

push time in 12 days

push eventHalosGhost/enlighten

halosghost

commit sha c4b5881e9885e548a59b2979ae3a10ae88ffc2e1

Squashed 'mke/' changes from d3130dd..8a352fd 8a352fd fixup `watch` target 479efc7 Fail gracefully if ./src/config.h ./src/defaults.h git-subtree-dir: mke git-subtree-split: 8a352fd3b82ec4130c429624102fa18e5f25acfa

view details

halosghost

commit sha 8b5135cf0f4acf278bf77baf4b05a276b5425574

Merge commit 'c4b5881e9885e548a59b2979ae3a10ae88ffc2e1' into master

view details

halosghost

commit sha cda174fc8fb69d9f64a250b006d6149e17c46535

Clang is no longer a makedep

view details

push time in 12 days

startediliana/20020-map

started time in 16 days

push eventHalosGhost/irc

halosghost

commit sha 5fd1ff9c35c6a90f287ed7cdf8e8fbd827227d54

Add /very/ basic logging

view details

push time in 20 days

startedarcnmx/luakit-pass

started time in 21 days

startedzethriller/MRB-Updates

started time in 24 days

startedmanagarm/mlibc

started time in 25 days

starteddeltabeard/c_template

started time in 25 days

startedraysan5/rfxgen

started time in 25 days

startedhalfwit/x9srv

started time in 25 days

startedLeoVen/C-Macro-Collections

started time in a month

startedrevarbat/BOSL

started time in a month

startedobsproject/obs-studio

started time in a month

startedmgerdes/minigolf

started time in a month

startedreactos/reactos

started time in a month

startedTheAlgorithms/C

started time in a month

push eventHalosGhost/mke

halosghost

commit sha 63a67b8392215ad143b9c01c7c6289dd43cae972

Expose the directory that contains the main Makefile as RTDIR

view details

push time in a month

push eventHalosGhost/mke

halosghost

commit sha ad3138dd049f0a93f3ca298c82d1e61b05f36c54

No reason to rebuild everything; just need enough to run by-default

view details

push time in a month

push eventHalosGhost/irc

halosghost

commit sha 9d47ada36c2712989499359727949e08b98d5a01

Squashed 'mke/' changes from 479efc7..8a352fd 8a352fd fixup `watch` target git-subtree-dir: mke git-subtree-split: 8a352fd3b82ec4130c429624102fa18e5f25acfa

view details

halosghost

commit sha de3ac021bd63d24d6172a283773a2ecc3df77ec5

Update build system

view details

push time in a month

push eventHalosGhost/ich

halosghost

commit sha b6720ad284fefdcbf6c2ed6afd0acd9aa1c833e9

Squashed 'mke/' changes from 7b47cb3..8a352fd 8a352fd fixup `watch` target 479efc7 Fail gracefully if ./src/config.h ./src/defaults.h d3130dd (Preliminary) more flexible and correct support for man pages f0562be Add default for $(SOURCES) git-subtree-dir: mke git-subtree-split: 8a352fd3b82ec4130c429624102fa18e5f25acfa

view details

halosghost

commit sha 1419f51be43d89b2d97b5f5eb21b379e6c4a77ac

Update mke for `watch` target

view details

push time in a month

push eventHalosGhost/mke

halosghost

commit sha 8a352fd3b82ec4130c429624102fa18e5f25acfa

fixup `watch` target

view details

push time in a month

startedolive-editor/olive

started time in a month

startedzendesk/classic_asp_jwt

started time in a month

startedjwt-dotnet/jwt

started time in a month

startedthi-ng/tinyalloc

started time in a month

push eventHalosGhost/irc

halosghost

commit sha e6ab281348e9688a2c23accf9a1d7ea4bd398656

Add some convenience functions Includes: - irc_authenticate() for basic auth to be handled more easily - irc_joinall() for making joining a ton of channels simpler;

view details

push time in a month

startedB-Con/crypto-algorithms

started time in a month

startedrxi/lume

started time in a month

push eventHalosGhost/irc

halosghost

commit sha 507c7a344eb49b2e31f987a6831728c173d4f6a8

Separate input line (window) from buffer window

view details

push time in a month

push eventHalosGhost/irc

halosghost

commit sha 87ea6107be3c0ff88c439a9239bcaee21fbb141a

Ensure the addrinfo is free()d appropriately in failure modes

view details

push time in a month

push eventHalosGhost/irc

halosghost

commit sha 180d6780f5f0480ee44f44597ddf33979ab35930

Silence error with clang it's true, the format strings are non-literal, but they are static and constant.

view details

push time in a month

create barnchHalosGhost/irc

branch : trunk

created branch time in a month

created repositoryHalosGhost/irc

A very, very basic IRC client

created time in a month

push eventHalosGhost/mke

halosghost

commit sha 479efc74daf8f6c14936ad49986394e48cfa4583

Fail gracefully if ./src/config.h ./src/defaults.h

view details

push time in a month

push eventHalosGhost/kirc

mcpcpc

commit sha 7b2159c0be8cf8937132457685e7ac1335355b34

fix sscanf to accept a-z values

view details

mcpcpc

commit sha b32cd6251ce41b936ec31d4b1c427307efeb4381

revert retest write commit

view details

push time in a month

push eventHalosGhost/kirc

mcpcpc

commit sha fe395f9385cf5313eb3479a6595477bdc6fab0b4

add error check for fopen()

view details

mcpcpc

commit sha 7587814cdf34c86ec4bb2ee6f080943b72db6863

add tls/ssl example

view details

mcpcpc

commit sha 4088efa0fff67fe679e07a1c1ed3e10d525feea9

update README

view details

mcpcpc

commit sha 81f9dafa19157f4c0675875d25e7b83bcbc0d4c0

fix connection_initialize(), add void

view details

mcpcpc

commit sha a10a928f731016bb81ba7915802552ec777e7b1c

readme update

view details

mcpcpc

commit sha 47ca652d6c75debbd266af4580223c63682337de

colorize channel name in message

view details

mcpcpc

commit sha 35f8d5b5738c676460af60bb5621b380da4dbd73

add command

view details

RMPR

commit sha a943a85fd8dda3cbae4d0e91d9f5c884905c5722

Fix a typo in distro name

view details

Michael Czigler

commit sha b9c53e2940d28a1d3ef1a74272a5c0588fd6d267

Merge pull request #27 from RMPR/master Fix a typo in distro name

view details

Michael Czigler

commit sha faabd1e7bef412f9bf90bbcce30a7a4845c2cb0d

fix error handling for missing nick

view details

mcpcpc

commit sha 3cee5c0403f6da2e38fe765d14fb5d7758975510

add error checking for malloc()

view details

mcpcpc

commit sha d95e2a74ed7eebd2f76e2ad366f92f2cbedcd296

retest write

view details

push time in a month

fork HalosGhost/kirc

A tiny IRC client written in POSIX C99.

fork in a month

startedmcpcpc/kirc

started time in a month

starteddudik/herbe

started time in a month

create barnchHalosGhost/lua-experiments

branch : trunk

created branch time in 2 months

created repositoryHalosGhost/lua-experiments

created time in 2 months

startedlcn2/calc

started time in 2 months

startedseptag/sx

started time in 2 months

issue closedytdl-org/youtube-dl

Allow conditional embedding of subtitles

Checklist

<!-- Carefully read and work through this check list in order to prevent the most common mistakes and misuse of youtube-dl:

  • First of, make sure you are using the latest version of youtube-dl. Run youtube-dl --version and ensure your version is 2020.07.28. If it's not, see https://yt-dl.org/update on how to update. Issues with outdated version will be REJECTED.

  • Search the bugtracker for similar feature requests: http://yt-dl.org/search-issues. DO NOT post duplicates.

  • Finally, put x into all relevant boxes (like this [x]) -->

  • [x] I'm reporting a feature request

  • [x] I've verified that I'm running youtube-dl version 2020.07.28

  • [x] I've searched the bugtracker for similar feature requests including closed ones

Description

<!-- Provide an explanation of your issue in an arbitrary form. Please make sure the description is worded well enough to be understood, see https://github.com/ytdl-org/youtube-dl#is-the-description-of-the-issue-itself-sufficient. Provide any additional information, suggested solution and as much context and examples as possible. -->

I have setup my configuration so that youtube-dl very helpfully downloads videos with all my preferred default options. However, one thing I would love to do is add --embed-subs to that configuration. I cannot though because, if videos do not have subtitles, then it will fail during post-processing.

So, I can imagine three solutions to this:

  • change --embed-subs to not fail if no subtitles were downloaded
  • either add an option like --embed-subs-if-available or --no-sub-embed-errors to allow this functionality to be enabled conditionally as a user might desire
  • add a more extensible system to allow for logic in applying options based on information about the video

Personally, given the above options, the simplest solution seems very clearly to be the first choice; and, conversely, the third option is clearly the most involved (and may well make youtube-dl turing-complete).

Do any of these options sound reasonable? Is there a way to achieve embedding subs only if they were actually downloaded, and to skip --embed-subs if not (I couldn't find anything in the documentation to suggest so)?

closed time in 2 months

HalosGhost

issue commentytdl-org/youtube-dl

Allow conditional embedding of subtitles

@reallyuniquename, there must have been something else wrong with the videos I was downloading as when I ran a test just now, it indeed exited gracefully.

If I figure out that something about the subtitles was indeed related, I'll reopen with more information. Sorry for the noise!

HalosGhost

comment created time in 2 months

issue openedytdl-org/youtube-dl

Allow conditional embedding of subtitles

Checklist

<!-- Carefully read and work through this check list in order to prevent the most common mistakes and misuse of youtube-dl:

  • First of, make sure you are using the latest version of youtube-dl. Run youtube-dl --version and ensure your version is 2020.07.28. If it's not, see https://yt-dl.org/update on how to update. Issues with outdated version will be REJECTED.

  • Search the bugtracker for similar feature requests: http://yt-dl.org/search-issues. DO NOT post duplicates.

  • Finally, put x into all relevant boxes (like this [x]) -->

  • [x] I'm reporting a feature request

  • [x] I've verified that I'm running youtube-dl version 2020.07.28

  • [x] I've searched the bugtracker for similar feature requests including closed ones

Description

<!-- Provide an explanation of your issue in an arbitrary form. Please make sure the description is worded well enough to be understood, see https://github.com/ytdl-org/youtube-dl#is-the-description-of-the-issue-itself-sufficient. Provide any additional information, suggested solution and as much context and examples as possible. -->

I have setup my configuration so that youtube-dl very helpfully downloads videos with all my preferred default options. However, one thing I would love to do is add --embed-subs to that configuration. I cannot though because, if videos do not have subtitles, then it will fail during post-processing.

So, I can imagine three solutions to this:

  • change --embed-subs to not fail if no subtitles were downloaded
  • either add an option like --embed-subs-if-available or --no-sub-embed-errors to allow this functionality to be enabled conditionally as a user might desire
  • add a more extensible system to allow for logic in applying options based on information about the video

Personally, given the above options, the simplest solution seems very clearly to be the first choice; and, conversely, the third option is clearly the most involved (and may well make youtube-dl turing-complete).

Do any of these options sound reasonable? Is there a way to achieve embedding subs only if they were actually downloaded, and to skip --embed-subs if not (I couldn't find anything in the documentation to suggest so)?

created time in 2 months

startedunisonweb/unison

started time in 2 months

startedflorentc/xob

started time in 2 months

startedPG1003/dogfood

started time in 2 months

startedbrimworks/lua-zip

started time in 2 months

startedSweets/tiramisu

started time in 2 months

startedsrdja/Collections-C

started time in 2 months

startedgbaptista/supernova

started time in 2 months

startederadman/entr

started time in 2 months

startedjesseduffield/horcrux

started time in 2 months

startedaws/mit-0

started time in 2 months

startedtomolt/libschrift

started time in 2 months

startedperpen/lx

started time in 2 months

fork HalosGhost/UACME-1

Defeating Windows User Account Control

fork in 2 months

startedHackerFoo/poprc

started time in 2 months

startedfelix-lang/felix

started time in 2 months

issue closedHalosGhost/ich

replace acme-client

cf. https://github.com/HalosGhost/halosgho.st/issues/19

current plan: using uacme.

closed time in 2 months

HalosGhost

issue commentHalosGhost/ich

replace acme-client

closed via efea231587ef731a21ef1648751585d8c55311c4

HalosGhost

comment created time in 2 months

push eventHalosGhost/ich

halosghost

commit sha efea231587ef731a21ef1648751585d8c55311c4

Replace acme-client with uacme

view details

push time in 2 months

startedschellingb/c-data-structures

started time in 2 months

startedjovoro/geminid

started time in 2 months

startedcxong/tinydir

started time in 2 months

startedwerman/noise-suppression-for-voice

started time in 2 months

startedawesomeWM/oocairo

started time in 2 months

push eventHalosGhost/ich

halosghost

commit sha 9186dfb1af7ce2f27eead064e44019cd33b1e229

Initial conversion to mke

view details

push time in 2 months

push eventHalosGhost/ich

halosghost

commit sha da7a6923b395a9e117a1fe4d9bb5f88cab4c2791

Squashed 'mke/' changes from 5999bfa..7b47cb3 7b47cb3 Expose $(PKGDIR) and enable overriding built-in rules via overrides.mk git-subtree-dir: mke git-subtree-split: 7b47cb32f262a7127d981d315129c15ee31a62a6

view details

halosghost

commit sha 15a46a0c1953e1a17c45a3f3e7e4cf164d73043d

Update mke for $(PKGDIR) and overrides.mk

view details

halosghost

commit sha 43f0cfc029824c09ac8acf6105c3396bb083f8e4

Initial conversion to mke

view details

push time in 2 months

startedKrumpetPirate/AAXtoMP3

started time in 2 months

more