• Stars
    star
    165
  • Rank 228,906 (Top 5 %)
  • Language
    Python
  • License
    MIT License
  • Created over 8 years ago
  • Updated almost 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Checks which app uses lots of space in the `Library/Caches/com.apple.bird` folder

blame-bird.py

This Python script tries to figure out which app uses a lot of space and files in the Library/Caches/com.apple.bird folder on your mac.

$ python blame-bird.py
4R6749AYRE.com.pixelmatorteam.pixelmator            0.00MB      1
com.apple.shoebox                                   0.00MB      3
com.apple.TextInput                                 0.00MB      7
iCloud.com.apple.iBooks                             0.00MB      2
57T9237FN3.net.whatsapp.WhatsApp                 6904.66MB    647

Accounted for: 6904MB.  Still unaccounted: 1879MB

If you supply the app name as argument, the script generates a list of related files (uncomment | xargs du -hs to add file sizes).

$ python blame-bird.py com.apple.TextInput # | xargs du -hs
/Users/usr/Library/Caches/com.apple.bird/session/g/C8E6D0A6-46A8-4803-8DDE-451341DD2DBA
/Users/usr/Library/Caches/com.apple.bird/session/g/4DF22D5F-464A-4F11-9CC5-4D9A073E0D59
/Users/usr/Library/Caches/com.apple.bird/session/g/8E0BB4C3-C0C6-495F-AC60-B750971EF17D
/Users/usr/Library/Caches/com.apple.bird/session/g/9F21F0B3-26C3-4066-A11E-7A853DF7E4F5
/Users/usr/Library/Caches/com.apple.bird/session/g/1FB77878-5975-47EC-A062-C7326FBBE496
/Users/usr/Library/Caches/com.apple.bird/session/g/B4B6DCFE-9958-498E-9B53-8C6195A2CF30
/Users/usr/Library/Caches/com.apple.bird/session/g/28456B01-2DDD-4F08-924A-6C1BB8F04464

See this question on Ask Different.

More Repositories

1

py-seccure

SECCURE compatible Elliptic Curve cryptography in Python
Python
93
star
2

py-tarjan

Python implementation of Tarjan's strongly connected components algorithm.
Python
88
star
3

go-ristretto

Pure Go implementation of the Ristretto prime-order group over Edwards25519
Go
78
star
4

ftldat

CLI tool to pack and unpack FTL .dat files
Python
46
star
5

py-demandimport

Lazy import python modules for low start-up time. (Taken from mercurial.)
Python
44
star
6

pol

pol /pΙ΅l/ is a modern command line password manager with deniable encryption
Python
28
star
7

go-zonefile

Go package to edit DNS/Bind zone files (preserving formatting & comments)
Go
26
star
8

go-pow

Simple proof-of-work package for Go
Go
17
star
9

go-xmssmt

Go implementation of XMSS[MT] post-quantum hash-based signature scheme (rfc8391)
Go
17
star
10

argon2pure

Pure-python implementation of Argon2 – winner of the Password Hashing Competition
Python
16
star
11

pachy

Simple incremental backups with rsync and xdelta3
Python
16
star
12

displays

Commandline tool to configure Mac OS X displaymodes
Python
12
star
13

x-logcheck

Extra ignore rules for logcheck
10
star
14

twittermost

Twitter to mattermost bot
Go
9
star
15

xmssmt

XMSS[MT] commandline tool
Go
9
star
16

atumd

Post-quantum trusted time-stamping server
Go
8
star
17

powercycle

Generates a not-so-pseudorandom cyclic permutation using modular exponentiation
Go
8
star
18

go-xentop

Go wrapper of xentop utility
Go
8
star
19

draft-schwabe-cfrg-kyber

CFRG I-D for the Post-Quantum KEM Kyber
Python
7
star
20

incomfort

Python client library for incomfort LAN2RF gateway
Python
6
star
21

kyber-zig

Kyber in Zig
6
star
22

mirte

A framework for modular applications
Python
6
star
23

go-atum

Go client for the post-quantum Atum time-stamping service
Go
6
star
24

tkb.js

Javascript frontend voor Terminal Kamer Bezetting Daemon van de faculteit NWI van de Radboud Universiteit
JavaScript
5
star
25

tkbd

Terminal Kamer Bezetting daemon voor faculteit NWI van de Radboud Universiteit
Python
4
star
26

armed-keccak

Experimentation with KeccaK on AArch64
C
4
star
27

pylmc

Assembler and interpreter for the Little Man Computer
Python
4
star
28

sarah

A supplement to the standard library of Python
Python
4
star
29

py-joyce

Python impl. of the Joyce JSON channels
Python
3
star
30

welke.tk

Super-project for the PC occupation webpage welke.tk
Shell
3
star
31

moniek

Double-entry accounting with user defined commodities. (Django + mongo)
JavaScript
3
star
32

herrie

A minimalistic music player
C
3
star
33

ks

Makefile
3
star
34

pymm

Filters e-mail for a domain through a single e-mail account
Python
2
star
35

klikaanklikuit-homekit

KlikaanKlikuit switches – HomeKit bridge using an Arduino
Go
2
star
36

dotfiles

My . files
Vim Script
2
star
37

anke

A webapp to tally at a bar
JavaScript
2
star
38

tls-mldsa

Makefile
2
star
39

pqspy

Firefox browser extension to check whether the webpage is protected with post-quantum encryption
JavaScript
2
star
40

snogweb

Python scripts to generate snogwebs with graphviz
Python
1
star
41

py-tkb

Python client and commandline for tkbd daemon
Python
1
star
42

carah

Parts of the sarah library rewritten in C
Python
1
star
43

udpbn

Simple throttling UDP proxy
Go
1
star
44

go-exptable

Speed up modular exponentiation of Go's big.Int's using precomputed tables
Go
1
star
45

xennigan

Shell for your xen dom0 to allow domu admins to issue some xl commands
Python
1
star
46

mtf-testimg-gen

Generates images to test MTF analyzers
C
1
star
47

k12sum

Kangaroo12
1
star
48

go-dsmrp1

Go package to read out Dutch smart meter (DSMRP1)
Go
1
star
49

dsmrp1

Python module to read "slimme meters" (formally: DSMRP1 ports). Contains munin plugin.
Python
1
star
50

010cc

Checks for 010-colourings
C
1
star
51

check-microsoft-blocklist

Checks for changes in your Microsoft Junk Reporting Program Feed
Python
1
star