@@ -65,6 +65,34 @@ and inserted directly into the README as markdown.
65
65
66
66
67
67
68
+ ## [ python2.7/music-organizer.py] ( https://github.com/bamos/python-scripts/blob/master/python2.7/music-organizer.py )
69
+ + Authors: [ Brandon Amos] ( http://bamos.github.io )
70
+ + Created: 2014.04.19
71
+
72
+
73
+ This script (music-organizer.py) organizes my music collection for
74
+ iTunes and [ mpv] ( http://mpv.io ) using tag information.
75
+ The directory structure is ` <artist>/<track> ` , where ` <artist> ` and ` <track> `
76
+ are lower case strings separated by dashes.
77
+
78
+ See my blog post
79
+ [ Using Python to organize a music directory] ( http://bamos.github.io/2014/07/05/music-organizer/ )
80
+ for a more detailed overview of this script.
81
+
82
+
83
+
84
+ ## [ python2.7/mt.py] ( https://github.com/bamos/python-scripts/blob/master/python2.7/mt.py )
85
+ + Authors: [ Brandon Amos] ( http://bamos.github.io )
86
+ + Created: 2014.11.30
87
+
88
+
89
+ This script implements the simple
90
+ [ multitail] ( https://pypi.python.org/pypi/multitail )
91
+ example to tail multiple files and append the filename to the beginning
92
+ of the output.
93
+
94
+
95
+
68
96
## [ python2.7/caffe-compute-image-mean.py] ( https://github.com/bamos/python-scripts/blob/master/python2.7/caffe-compute-image-mean.py )
69
97
+ Authors: [ Brandon Amos] ( http://bamos.github.io )
70
98
+ Created: 2015.08.10
@@ -83,51 +111,78 @@ This script (fix-music-tags.py) mass-removes unwanted music tags.
83
111
84
112
85
113
86
- ## [ python2.7/mt .py] ( https://github.com/bamos/python-scripts/blob/master/python2.7/mt .py )
114
+ ## [ python3/github-repo-summary .py] ( https://github.com/bamos/python-scripts/blob/master/python3/github-repo-summary .py )
87
115
+ Authors: [ Brandon Amos] ( http://bamos.github.io )
88
- + Created: 2014.11.30
116
+ + Created: 2014.11.02
89
117
90
118
91
- This script implements the simple
92
- [ multitail] ( https://pypi.python.org/pypi/multitail )
93
- example to tail multiple files and append the filename to the beginning
94
- of the output.
119
+ Produces a Markdown table concisely summarizing a list of GitHub repositories.
95
120
96
121
97
122
98
- ## [ python2.7/music-organizer .py] ( https://github.com/bamos/python-scripts/blob/master/python2.7/music-organizer .py )
123
+ ## [ python3/link-checker .py] ( https://github.com/bamos/python-scripts/blob/master/python3/link-checker .py )
99
124
+ Authors: [ Brandon Amos] ( http://bamos.github.io )
100
- + Created: 2014.04.19
125
+ + Created: 2014.02.06
101
126
102
127
103
- This script (music-organizer.py) organizes my music collection for
104
- iTunes and [ mpv] ( http://mpv.io ) using tag information.
105
- The directory structure is ` <artist>/<track> ` , where ` <artist> ` and ` <track> `
106
- are lower case strings separated by dashes.
128
+ Script to be run by crontab to report broken links.
107
129
108
- See my blog post
109
- [ Using Python to organize a music directory] ( http://bamos.github.io/2014/07/05/music-organizer/ )
110
- for a more detailed overview of this script.
130
+ Builds upon linkchecker (Ubuntu: sudo apt-get install linkchecker)
131
+ to hide warnings and to send a concise email if bad links are found.
111
132
133
+ ![ Link checker screenshot] ( https://raw.githubusercontent.com/bamos/python-scripts/master/link-checker-screenshot.png?raw=true )
112
134
113
135
114
- ## [ python3/eval-expr.py] ( https://github.com/bamos/python-scripts/blob/master/python3/eval-expr.py )
115
- + Authors: J. Sebastian, [ Brandon Amos] ( http://bamos.github.io )
116
- + Created: 2013.08.01
117
136
137
+ ## [ python3/phonetic.py] ( https://github.com/bamos/python-scripts/blob/master/python3/phonetic.py )
138
+ + Authors: [ Brandon Amos] ( http://bamos.github.io )
139
+ + Created: 2014.02.14
118
140
119
- A module to evaluate a mathematical expression using Python's AST.
120
141
121
- + Original by: J. Sebastian at http://stackoverflow.com/questions/2371436 .
122
- + Modifications by: [ Brandon Amos] ( http://bamos.github.io ) .
142
+ Obtain the NATO phonetic alphabet representation from short phrases.
123
143
124
- If you want a command-line expression evaluator, use
125
- [ Russell91/pythonpy] ( https://github.com/Russell91/pythonpy ) .
144
+ ```
145
+ $ phonetic.py github
146
+ g - golf
147
+ i - india
148
+ t - tango
149
+ h - hotel
150
+ u - uniform
151
+ b - bravo
152
+ ```
153
+
154
+
155
+
156
+ ## [ python3/rank-writing.py] ( https://github.com/bamos/python-scripts/blob/master/python3/rank-writing.py )
157
+ + Authors: [ Brandon Amos] ( http://bamos.github.io )
158
+ + Created: 2014.02.14
159
+
160
+
161
+ ` rank-writing.py ` ranks the writing quality of my
162
+ blog's Markdown posts and my project's Markdown README files.
163
+
164
+ The following programs should be on your ` PATH ` :
165
+ + [ aspell] ( http://aspell.net/ )
166
+ + [ write-good] ( https://github.com/btford/write-good )
167
+ + [ diction] ( https://www.gnu.org/software/diction/ )
126
168
127
169
128
170
```
129
- $ eval-expr.py '(((4+6)*10)<<2)'
130
- (((4+6)*10)<<2) = 400
171
+ $ rank-writing.py *.md
172
+
173
+ === 2013-05-03-scraping-tables-python.md ===
174
+ Total: 53
175
+ ├── aspell: 34
176
+ ├── diction: 0
177
+ └── write-good: 19
178
+
179
+ ...
180
+
181
+ === 2013-04-16-pdf-from-plaintext.md ===
182
+ Total: 0
183
+ ├── aspell: 0
184
+ ├── diction: 0
185
+ └── write-good: 0
131
186
```
132
187
133
188
@@ -183,38 +238,6 @@ alias rm-wallpaper='rm $(get-osx-wallpaper.py) && killall Dock'
183
238
184
239
185
240
186
- ## [ python3/github-repo-summary.py] ( https://github.com/bamos/python-scripts/blob/master/python3/github-repo-summary.py )
187
- + Authors: [ Brandon Amos] ( http://bamos.github.io )
188
- + Created: 2014.11.02
189
-
190
-
191
- Produces a Markdown table concisely summarizing a list of GitHub repositories.
192
-
193
-
194
-
195
- ## [ python3/link-checker.py] ( https://github.com/bamos/python-scripts/blob/master/python3/link-checker.py )
196
- + Authors: [ Brandon Amos] ( http://bamos.github.io )
197
- + Created: 2014.02.06
198
-
199
-
200
- Script to be run by crontab to report broken links.
201
-
202
- Builds upon linkchecker (Ubuntu: sudo apt-get install linkchecker)
203
- to hide warnings and to send a concise email if bad links are found.
204
-
205
- ![ Link checker screenshot] ( https://raw.githubusercontent.com/bamos/python-scripts/master/link-checker-screenshot.png?raw=true )
206
-
207
-
208
-
209
- ## [ python3/merge-mutt-contacts.py] ( https://github.com/bamos/python-scripts/blob/master/python3/merge-mutt-contacts.py )
210
- + Authors: [ Brandon Amos] ( http://bamos.github.io )
211
- + Created: 2014.01.08
212
-
213
-
214
- Merges two mutt contact files.
215
-
216
-
217
-
218
241
## [ python3/merge-pdfs-printable.py] ( https://github.com/bamos/python-scripts/blob/master/python3/merge-pdfs-printable.py )
219
242
+ Authors: [ Brandon Amos] ( http://bamos.github.io )
220
243
+ Created: 2014.10.17
@@ -252,59 +275,6 @@ PS file.
252
275
253
276
254
277
255
- ## [ python3/phonetic.py] ( https://github.com/bamos/python-scripts/blob/master/python3/phonetic.py )
256
- + Authors: [ Brandon Amos] ( http://bamos.github.io )
257
- + Created: 2014.02.14
258
-
259
-
260
- Obtain the NATO phonetic alphabet representation from short phrases.
261
-
262
- ```
263
- $ phonetic.py github
264
- g - golf
265
- i - india
266
- t - tango
267
- h - hotel
268
- u - uniform
269
- b - bravo
270
- ```
271
-
272
-
273
-
274
- ## [ python3/rank-writing.py] ( https://github.com/bamos/python-scripts/blob/master/python3/rank-writing.py )
275
- + Authors: [ Brandon Amos] ( http://bamos.github.io )
276
- + Created: 2014.02.14
277
-
278
-
279
- ` rank-writing.py ` ranks the writing quality of my
280
- blog's Markdown posts and my project's Markdown README files.
281
-
282
- The following programs should be on your ` PATH ` :
283
- + [ aspell] ( http://aspell.net/ )
284
- + [ write-good] ( https://github.com/btford/write-good )
285
- + [ diction] ( https://www.gnu.org/software/diction/ )
286
-
287
-
288
- ```
289
- $ rank-writing.py *.md
290
-
291
- === 2013-05-03-scraping-tables-python.md ===
292
- Total: 53
293
- ├── aspell: 34
294
- ├── diction: 0
295
- └── write-good: 19
296
-
297
- ...
298
-
299
- === 2013-04-16-pdf-from-plaintext.md ===
300
- Total: 0
301
- ├── aspell: 0
302
- ├── diction: 0
303
- └── write-good: 0
304
- ```
305
-
306
-
307
-
308
278
## [ python3/remove-duplicates.py] ( https://github.com/bamos/python-scripts/blob/master/python3/remove-duplicates.py )
309
279
+ Authors: [ Brandon Amos] ( http://bamos.github.io )
310
280
+ Created: 2015.06.06
@@ -347,15 +317,45 @@ $ word-counter.py shakespeare.md --numWords 4 --maxTuples 3
347
317
348
318
349
319
320
+ ## [ python3/eval-expr.py] ( https://github.com/bamos/python-scripts/blob/master/python3/eval-expr.py )
321
+ + Authors: J. Sebastian, [ Brandon Amos] ( http://bamos.github.io )
322
+ + Created: 2013.08.01
323
+
324
+
325
+ A module to evaluate a mathematical expression using Python's AST.
326
+
327
+ + Original by: J. Sebastian at http://stackoverflow.com/questions/2371436 .
328
+ + Modifications by: [ Brandon Amos] ( http://bamos.github.io ) .
329
+
330
+ If you want a command-line expression evaluator, use
331
+ [ Russell91/pythonpy] ( https://github.com/Russell91/pythonpy ) .
332
+
333
+
334
+ ```
335
+ $ eval-expr.py '(((4+6)*10)<<2)'
336
+ (((4+6)*10)<<2) = 400
337
+ ```
338
+
339
+
340
+
341
+ ## [ python3/merge-mutt-contacts.py] ( https://github.com/bamos/python-scripts/blob/master/python3/merge-mutt-contacts.py )
342
+ + Authors: [ Brandon Amos] ( http://bamos.github.io )
343
+ + Created: 2014.01.08
344
+
345
+
346
+ Merges two mutt contact files.
347
+
348
+
349
+
350
350
# Similar Projects
351
351
There are many potpourri Python script repositories on GitHub.
352
352
The following list shows a short sampling of projects,
353
353
and I'm happy to merge pull requests of other projects.
354
354
355
355
Name | Stargazers | Description
356
356
----|----|----
357
- [ averagesecurityguy/Python-Examples] ( https://github.com/averagesecurityguy/Python-Examples ) | 22 | Example scripts for common python tasks
357
+ [ averagesecurityguy/Python-Examples] ( https://github.com/averagesecurityguy/Python-Examples ) | 26 | Example scripts for common python tasks
358
358
[ ClarkGoble/Scripts] ( https://github.com/ClarkGoble/Scripts ) | 29 | My scripts - primarily using python and appscript
359
- [ computermacgyver/twitter-python] ( https://github.com/computermacgyver/twitter-python ) | 62 | Simple example scripts for Twitter data collection with Tweepy in Python
359
+ [ computermacgyver/twitter-python] ( https://github.com/computermacgyver/twitter-python ) | 66 | Simple example scripts for Twitter data collection with Tweepy in Python
360
360
[ gpambrozio/PythonScripts] ( https://github.com/gpambrozio/PythonScripts ) | 38 | A bunch of Python scripts I made and that might interest somebody else
361
- [ realpython/python-scripts] ( https://github.com/realpython/python-scripts ) | 549 | because i'm tired of gists
361
+ [ realpython/python-scripts] ( https://github.com/realpython/python-scripts ) | 568 | because i'm tired of gists
0 commit comments