Awesome List Updates on Oct 04, 2024

6 awesome lists updated today.

🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor

1. Awesome Polars

Resources / Talks and videos

2. Awesome Python Data Science

Data Validation / Synthetic Data

3. Awesome Git Addons

git-exfiltrate

Delete branches with day-offset

$ git branchcut execute -o 7
Switched to branch 'main'
Deleted branch bugfix/test (was e2afad6).
Deleted branch too-old-branch (was 1d3f82d).

git-spend

Break apart large branches into smaller ones

Assume a hypothetical project where you make changes to two software component folders in one feature-branch, you can use this tool to make that two branches with a preserved history for both.

git checkout feature-branch
./git-exfiltrate master feature-branch-extracted "component-folder/*"

The feature-branch-extracted branch will be created with just the contents of component-folder from the feature-branch changes.

*   e01009e  (main)
|
| * ce4ca64  (feature-branch-extracted)
| |  component-folder/1 | 20 +
| * f3bf092
| |  component-folder/1 | 20 +
* | 4b2ebd6
|/
|
| * d4c374e  (feature-branch)
| |  component-folder/1 | 20 +
| |  different-component-folder/2 | 100 -
| * 4724dbb
| |  component-folder/1 | 20 +
| |  different-component-folder/2 | 100 -
|/
* 927799f
* 219e9b2

Collect and sum the /spend <duration> directives found in commit messages.

$ git spend sum
3 weeks 2 days 1 hour 37 minutes

4. Awesome Neovim

Remote Development / Diagnostics

5. Awesome Emails

Services / Misc

6. Awesome Angular

Integrations / Google Developer Experts

General / Google Developer Experts

Layout Components / Google Developer Experts