profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/cdown/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Chris Down cdown @Facebook London, England https://chrisdown.name I keep @facebook and @Instagram running as part of Facebook's Linux Kernel team, and also help maintain @systemd. I mostly work on kernel memory management.

cdown/clipmenu 705

Clipboard management using dmenu

cdown/clipnotify 131

Notify on new X clipboard events

cdown/ansible-desktop 59

Ansible playbook for my personal machines.

cdown/dwm 28

Dynamic window manager for X (with extensive customisation)

cdown/ansible-aur 22

An Ansible module for the pacaur and yaourt package managers.

cdown/gh-mirror 19

Mirror all GitHub repositories for a user, maintaining metadata.

cdown/dotfiles 18

My configuration files

cdown/aur 16

Arch User Repository API interface.

cdown/cellout 15

Battery status in the console (Linux only).

cdown/btmenu 13

Control bluetooth devices with dmenu

push eventcdown/chrisdown.name

Chris Down

commit sha 11be5f13615b787868d9c0940cc5afa146d49b73

racing: Update records

view details

push time in 2 days

push eventcdown/chrisdown.name

Chris Down

commit sha e81b7211e0accb7baec479bcde6a025f22b1331f

racing: Update records

view details

push time in 2 days

push eventcdown/chrisdown.name

Chris Down

commit sha ebba26438224b235927e35171806c8dd18e1c236

Update LKML patchwork links to use GitHub Fixes #18, this patchwork project is gone as of https://lkml.org/lkml/2021/8/20/776.

view details

push time in 6 days

issue closedcdown/chrisdown.name

Fix lore.kernel.org patchwork links

This instance is gone as of https://lkml.org/lkml/2021/8/20/776, the links need fixing.

closed time in 6 days

cdown

issue openedcdown/chrisdown.name

Fix lore.kernel.org patchwork links

This instance is gone as of https://lkml.org/lkml/2021/8/20/776, the links need fixing.

created time in 7 days

push eventcdown/dotfiles

Chris Down

commit sha 94100a75de444e15e608c8fe56839ffa62862f50

Update vim bundle Mostly for fugitive which now returns: Error detected while processing /home/cdown/.vim/bundle/fugitive/plugin/fugitive.vim: line 410: E1208: -complete used without allowing argumentsline 411: E1208: -complete used without allowing arguments

view details

push time in 7 days

push eventcdown/chrisdown.name

Chris Down

commit sha 97d7122c17631a2a8642f46456949d4c8d0f0c1f

tmpfs post: Don't highlight ioctl section This just highlights "for", which is not really intended.

view details

push time in 12 days

push eventcdown/dotfiles

Chris Down

commit sha dff1a391a4d7b267ff8e779f857105f49c75c087

sxiv: chomp C-s

view details

push time in 13 days

push eventcdown/srt

Chris Down

commit sha 7d87929d2b301d8d861edaea2f1a2ce8724e744b

travis: Unpin chocolatey Python version 3.8.1 appears to be gone.

view details

push time in 14 days

push eventcdown/srt

Chris Down

commit sha 32727627cfdd4a421fdc86846806c7e07f56ea8c

travis: Bump chocolatey Python version 3.8.1 appears to be gone.

view details

push time in 14 days

create barnchcdown/srt

branch : release/3.5.0

created branch time in 14 days

push eventcdown/srt

Chris Down

commit sha 833acdc4cea9d7e4b404150110da92738392060f

srt-deduplicate: Update out of date module docstring

view details

push time in 14 days

push eventcdown/chrisdown.name

Chris Down

commit sha 0acfcf74b9dd8bd0251f6a1bede3e3186853d601

inode post: sp: prod -> proc

view details

Chris Down

commit sha 028e203193ce61497a901301b33cffb196a71b4f

tmpfs post: Better link for superblock

view details

push time in 14 days

push eventcdown/chrisdown.name

Chris Down

commit sha 69938aa044de08917520b7b88f0ae29b2876b420

tmpfs post: Wrap better for content width

view details

push time in 14 days

push eventcdown/chrisdown.name

Chris Down

commit sha 92af08fdc8937220fb1ca3ef39f4c8a1086ba767

tmpfs post: Wrap better for content width

view details

push time in 14 days

push eventcdown/chrisdown.name

Chris Down

commit sha e36cd29d3e806b6d17fe60dbc8ca2b0bf768d8b6

inode post: Add Arch Linux note

view details

Chris Down

commit sha fa2d28c79eb6a70e26c0410927cf448069d206ca

tmpfs post: Move to real posts dir

view details

Chris Down

commit sha e86d4ea56790838c20f0f2be6092324dc376f645

tmpfs post: Wrap better for content width

view details

push time in 14 days

push eventcdown/dotfiles

Chris Down

commit sha 59ae53b91e2bfb5173fd3be402bbf869fa84db07

cpte: Add inner dir

view details

push time in 15 days

push eventcdown/dotfiles

Chris Down

commit sha e18125f7555d892c93c3c6e296b93677cd1c6925

cpte: /mnt/ext

view details

push time in 15 days

push eventcdown/dotfiles

Chris Down

commit sha c178e5106ac383030d7184c69cead8dd4e7ed4ad

upload-photos: Use external drive

view details

push time in 16 days

pull request commentcdown/srt

Update srt.py

Thanks!

Masterxilo

comment created time in 16 days

push eventcdown/srt

Paul Frischknecht

commit sha 1855135bef15ccd4e732404b890037660349f445

Fix typo in to_srt documentation (#75)

view details

push time in 16 days

PR merged cdown/srt

Update srt.py

typo

+1 -1

1 comment

1 changed file

Masterxilo

pr closed time in 16 days

create barnchcdown/linux

branch : cdown/2021-08-26/calvin-printk-uptodate

created branch time in 21 days

push eventcdown/chrisdown.name

Chris Down

commit sha 63006ab15681a9d1a9985c8d841533d6e5943f5a

rym: Update

view details

push time in 22 days

push eventcdown/ansible-server

Chris Down

commit sha d4620097db65353289974f3ddd45bd200c21f3bc

desktop/cdown-packages: Install veracrypt

view details

push time in 22 days

push eventcdown/dotfiles

Chris Down

commit sha f88852b91c4154072aee9d3710d5544ab2743f88

pdf-to-png: Allow size configuration

view details

push time in 24 days

push eventcdown/dwm

Hiltjo Posthuma

commit sha a786211d6cb794fba0ea406d86002c7618998afc

Revert "Improve speed of drw_text when provided with large strings" This reverts commit 716233534b35f74dba5a46ade8f1a6f8cc72fea4. It causes issues with truncation of characters when the text does not fit and so on. The patch should be reworked and properly tested.

view details

Chris Down

commit sha 9b825922ba30e1947e05be87ca07058fb9d2cd5d

config: Add config.h, an exact copy of config.def.h

view details

Chris Down

commit sha 91f7bd7a338fb30bd20142f98003cc046a859fb3

vim: Set noexpandtab to avoid messing up tabs

view details

Chris Down

commit sha fa657d7dc5ede9be0fff0ec2d6b7197502f01b0a

tagmon: Focus monitor after moving client

view details

Chris Down

commit sha 31f5add7962fb9a33984f72827a719026b097d35

tag: Focus tag after moving client

view details

Chris Down

commit sha 45667bc445cf1a8ddfbec22b5ce7bdabbfb2f35d

Apply attachaside patch http://dwm.suckless.org/patches/dwm-attachaside-6.1.diff

view details

Chris Down

commit sha 1a43e6dca59552a3d60752cc7f4a96ff8fa82835

config: Use Terminus font, 12pt

view details

Chris Down

commit sha 982f9b9f81afed54837e63618bae920889016c85

config: Use Solarized colour scheme

view details

Chris Down

commit sha 72d75151cd669892bdf11ba7fb4590ad65658b57

config: Use urxvtc as termcmd

view details

Chris Down

commit sha 6e102ec4fd4283c6f2a9fb20d726c0146f60db27

config: Set a maximum of 6 tags

view details

Chris Down

commit sha eeed8ab0aced87c047196ab1561613a96dbf6a69

config: Import bindings from old dwm This is without pushstack, since no patch for that is applied yet.

view details

Chris Down

commit sha ec0e78c47f61db675cb986f30f789800f973a09c

config: Disable bar

view details

Chris Down

commit sha bb3117299a8f99ad2c8089ff3802d925e8da8717

config.mk: Disable unused function warnings

view details

Chris Down

commit sha 66b2e5492f2fd5bc01c14116ec198ba066012629

warp: Apply warp patch

view details

Chris Down

commit sha 21a43e13c9e4f250c68bb02b85f3011922a2aacf

warp: Don't warp on dialogs/notifications

view details

Chris Down

commit sha 1f46d70239e8e40e5f5471427cd6ed56ad45c508

config: Add rules

view details

Chris Down

commit sha e1c63b5c21fa79ea19df878ea1838d29deb3f112

config: Set master area to 0.5

view details

Chris Down

commit sha 55cbf84cfcdc1b1f37b8729a840ff2b6ac65a745

pushstack: Apply push_no_master patch

view details

Chris Down

commit sha 77469d1ecb10ecd483eda3c64d6282a1a9d1fef5

tag: Warp mouse to newly focused client when changing tag

view details

Chris Down

commit sha 4b9378ce37e257232e7c1ada31dde6ce60273030

config: Remove termcmd We use SHCMD for this in keyboard bindings, which is enough.

view details

push time in a month

issue commentcdown/srt

api call equivalent to command

srt-lines-matching is open source (in srt-tools), so for any tool you can consult there to work out how to replicate it in the API.

That said:

In [1]: import srt, hanzidentifier                                                                                                                            

In [2]: with open("e.srt") as f: 
   ...:     s = f.read() 
   ...:                                                                                                                                                       

In [3]: print(s)                                                                                                                                              
1
00:00:00,000 --> 00:00:00,001
Latin script
汉子



In [4]: sub = next(srt.parse(s))                                                                                                                              

In [5]: sub                                                                                                                                                   
Out[5]: Subtitle(index=1, start=datetime.timedelta(0), end=datetime.timedelta(microseconds=1000), content='Latin script\n汉子', proprietary='')

In [6]: sub.content = '\n'.join(line for line in sub.content.splitlines() if hanzidentifier.has_chinese(line))                                                

In [7]: sub                                                                                                                                                   
Out[7]: Subtitle(index=1, start=datetime.timedelta(0), end=datetime.timedelta(microseconds=1000), content='汉子', proprietary='')
wanghaisheng

comment created time in a month

push eventcdown/dotfiles

Chris Down

commit sha 9767f5cfadc896f4727cf05903a466d52db15b46

xinit: Disable todobg/speak-time Unused.

view details

push time in a month

push eventcdown/chrisdown.name

Chris Down

commit sha f2af9bd8240d7414aaf266f295a6d46373c8b250

index: Do not cap LMMAS talk

view details

push time in a month