@@ -65,6 +65,22 @@ 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] ( https://github.com/bamos )
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
+
68
84
## [ python2.7/mt.py] ( https://github.com/bamos/python-scripts/blob/master/python2.7/mt.py )
69
85
+ Authors: [ Brandon Amos] ( https://github.com/bamos )
70
86
+ Created: 2014.11.30
@@ -77,39 +93,78 @@ of the output.
77
93
78
94
79
95
80
- ## [ python2.7/music-organizer .py] ( https://github.com/bamos/python-scripts/blob/master/python2.7/music-organizer .py )
96
+ ## [ python3/github-repo-summary .py] ( https://github.com/bamos/python-scripts/blob/master/python3/github-repo-summary .py )
81
97
+ Authors: [ Brandon Amos] ( https://github.com/bamos )
82
- + Created: 2014.04.19
98
+ + Created: 2014.11.02
83
99
84
100
85
- This script (music-organizer.py) organizes my music collection for
86
- iTunes and [ mpv] ( http://mpv.io ) using tag information.
87
- The directory structure is ` <artist>/<track> ` , where ` <artist> ` and ` <track> `
88
- are lower case strings separated by dashes.
101
+ Produces a Markdown table concisely summarizing a list of GitHub repositories.
89
102
90
- See my blog post
91
- [ Using Python to organize a music directory] ( http://bamos.github.io/2014/07/05/music-organizer/ )
92
- for a more detailed overview of this script.
93
103
94
104
105
+ ## [ python3/link-checker.py] ( https://github.com/bamos/python-scripts/blob/master/python3/link-checker.py )
106
+ + Authors: [ Brandon Amos] ( https://github.com/bamos )
107
+ + Created: 2014.02.06
95
108
96
- ## [ python3/eval-expr.py] ( https://github.com/bamos/python-scripts/blob/master/python3/eval-expr.py )
97
- + Authors: J. Sebastian, [ Brandon Amos] ( https://github.com/bamos )
98
- + Created: 2013.08.01
99
109
110
+ Script to be run by crontab to report broken links.
100
111
101
- A module to evaluate a mathematical expression using Python's AST.
112
+ Builds upon linkchecker (Ubuntu: sudo apt-get install linkchecker)
113
+ to hide warnings and to send a concise email if bad links are found.
114
+
115
+ ![ Link checker screenshot] ( https://raw.githubusercontent.com/bamos/python-scripts/master/link-checker-screenshot.png?raw=true )
102
116
103
- + Original by: J. Sebastian at http://stackoverflow.com/questions/2371436 .
104
- + Modifications by: [ Brandon Amos] ( https://github.com/bamos ) .
105
117
106
- If you want a command-line expression evaluator, use
107
- [ Russell91/pythonpy] ( https://github.com/Russell91/pythonpy ) .
108
118
119
+ ## [ python3/phonetic.py] ( https://github.com/bamos/python-scripts/blob/master/python3/phonetic.py )
120
+ + Authors: [ Brandon Amos] ( https://github.com/bamos )
121
+ + Created: 2014.02.14
122
+
123
+
124
+ Obtain the NATO phonetic alphabet representation from short phrases.
109
125
110
126
```
111
- $ eval-expr.py '(((4+6)*10)<<2)'
112
- (((4+6)*10)<<2) = 400
127
+ $ phonetic.py github
128
+ g - golf
129
+ i - india
130
+ t - tango
131
+ h - hotel
132
+ u - uniform
133
+ b - bravo
134
+ ```
135
+
136
+
137
+
138
+ ## [ python3/rank-writing.py] ( https://github.com/bamos/python-scripts/blob/master/python3/rank-writing.py )
139
+ + Authors: [ Brandon Amos] ( https://github.com/bamos )
140
+ + Created: 2014.02.14
141
+
142
+
143
+ ` rank-writing.py ` ranks the writing quality of my
144
+ blog's Markdown posts and my project's Markdown README files.
145
+
146
+ The following programs should be on your ` PATH ` :
147
+ + [ aspell] ( http://aspell.net/ )
148
+ + [ write-good] ( https://github.com/btford/write-good )
149
+ + [ diction] ( https://www.gnu.org/software/diction/ )
150
+
151
+
152
+ ```
153
+ $ rank-writing.py *.md
154
+
155
+ === 2013-05-03-scraping-tables-python.md ===
156
+ Total: 53
157
+ ├── aspell: 34
158
+ ├── diction: 0
159
+ └── write-good: 19
160
+
161
+ ...
162
+
163
+ === 2013-04-16-pdf-from-plaintext.md ===
164
+ Total: 0
165
+ ├── aspell: 0
166
+ ├── diction: 0
167
+ └── write-good: 0
113
168
```
114
169
115
170
@@ -165,38 +220,6 @@ alias rm-wallpaper='rm $(get-osx-wallpaper.py) && killall Dock'
165
220
166
221
167
222
168
- ## [ python3/github-repo-summary.py] ( https://github.com/bamos/python-scripts/blob/master/python3/github-repo-summary.py )
169
- + Authors: [ Brandon Amos] ( https://github.com/bamos )
170
- + Created: 2014.11.02
171
-
172
-
173
- Produces a Markdown table concisely summarizing a list of GitHub repositories.
174
-
175
-
176
-
177
- ## [ python3/link-checker.py] ( https://github.com/bamos/python-scripts/blob/master/python3/link-checker.py )
178
- + Authors: [ Brandon Amos] ( https://github.com/bamos )
179
- + Created: 2014.02.06
180
-
181
-
182
- Script to be run by crontab to report broken links.
183
-
184
- Builds upon linkchecker (Ubuntu: sudo apt-get install linkchecker)
185
- to hide warnings and to send a concise email if bad links are found.
186
-
187
- ![ Link checker screenshot] ( https://raw.githubusercontent.com/bamos/python-scripts/master/link-checker-screenshot.png?raw=true )
188
-
189
-
190
-
191
- ## [ python3/merge-mutt-contacts.py] ( https://github.com/bamos/python-scripts/blob/master/python3/merge-mutt-contacts.py )
192
- + Authors: [ Brandon Amos] ( https://github.com/bamos )
193
- + Created: 2014.01.08
194
-
195
-
196
- Merges two mutt contact files.
197
-
198
-
199
-
200
223
## [ python3/merge-pdfs-printable.py] ( https://github.com/bamos/python-scripts/blob/master/python3/merge-pdfs-printable.py )
201
224
+ Authors: [ Brandon Amos] ( https://github.com/bamos )
202
225
+ Created: 2014.10.17
@@ -234,59 +257,6 @@ PS file.
234
257
235
258
236
259
237
- ## [ python3/phonetic.py] ( https://github.com/bamos/python-scripts/blob/master/python3/phonetic.py )
238
- + Authors: [ Brandon Amos] ( https://github.com/bamos )
239
- + Created: 2014.02.14
240
-
241
-
242
- Obtain the NATO phonetic alphabet representation from short phrases.
243
-
244
- ```
245
- $ phonetic.py github
246
- g - golf
247
- i - india
248
- t - tango
249
- h - hotel
250
- u - uniform
251
- b - bravo
252
- ```
253
-
254
-
255
-
256
- ## [ python3/rank-writing.py] ( https://github.com/bamos/python-scripts/blob/master/python3/rank-writing.py )
257
- + Authors: [ Brandon Amos] ( https://github.com/bamos )
258
- + Created: 2014.02.14
259
-
260
-
261
- ` rank-writing.py ` ranks the writing quality of my
262
- blog's Markdown posts and my project's Markdown README files.
263
-
264
- The following programs should be on your ` PATH ` :
265
- + [ aspell] ( http://aspell.net/ )
266
- + [ write-good] ( https://github.com/btford/write-good )
267
- + [ diction] ( https://www.gnu.org/software/diction/ )
268
-
269
-
270
- ```
271
- $ rank-writing.py *.md
272
-
273
- === 2013-05-03-scraping-tables-python.md ===
274
- Total: 53
275
- ├── aspell: 34
276
- ├── diction: 0
277
- └── write-good: 19
278
-
279
- ...
280
-
281
- === 2013-04-16-pdf-from-plaintext.md ===
282
- Total: 0
283
- ├── aspell: 0
284
- ├── diction: 0
285
- └── write-good: 0
286
- ```
287
-
288
-
289
-
290
260
## [ python3/word-counter.py] ( https://github.com/bamos/python-scripts/blob/master/python3/word-counter.py )
291
261
+ Authors: [ Brandon Amos] ( https://github.com/bamos )
292
262
+ Created: 2014.11.7
@@ -318,6 +288,36 @@ $ word-counter.py shakespeare.md --numWords 4 --maxTuples 3
318
288
319
289
320
290
291
+ ## [ python3/eval-expr.py] ( https://github.com/bamos/python-scripts/blob/master/python3/eval-expr.py )
292
+ + Authors: J. Sebastian, [ Brandon Amos] ( https://github.com/bamos )
293
+ + Created: 2013.08.01
294
+
295
+
296
+ A module to evaluate a mathematical expression using Python's AST.
297
+
298
+ + Original by: J. Sebastian at http://stackoverflow.com/questions/2371436 .
299
+ + Modifications by: [ Brandon Amos] ( https://github.com/bamos ) .
300
+
301
+ If you want a command-line expression evaluator, use
302
+ [ Russell91/pythonpy] ( https://github.com/Russell91/pythonpy ) .
303
+
304
+
305
+ ```
306
+ $ eval-expr.py '(((4+6)*10)<<2)'
307
+ (((4+6)*10)<<2) = 400
308
+ ```
309
+
310
+
311
+
312
+ ## [ python3/merge-mutt-contacts.py] ( https://github.com/bamos/python-scripts/blob/master/python3/merge-mutt-contacts.py )
313
+ + Authors: [ Brandon Amos] ( https://github.com/bamos )
314
+ + Created: 2014.01.08
315
+
316
+
317
+ Merges two mutt contact files.
318
+
319
+
320
+
321
321
# Similar Projects
322
322
There are many potpourri Python script repositories on GitHub.
323
323
The following list shows a short sampling of projects,
@@ -327,7 +327,6 @@ Name | Stargazers | Description
327
327
----|----|----
328
328
[ averagesecurityguy/Python-Examples] ( https://github.com/averagesecurityguy/Python-Examples ) | 16 | Example scripts for common python tasks
329
329
[ ClarkGoble/Scripts] ( https://github.com/ClarkGoble/Scripts ) | 25 | My scripts - primarily using python and appscript
330
- [ computermacgyver/twitter-python] ( https://github.com/computermacgyver/twitter-python ) | 37 | Simple example scripts for Twitter data collection with Tweepy in Python
331
- [ gpambrozio/PythonScripts] ( https://github.com/gpambrozio/PythonScripts ) | 40 | A bunch of Python scripts I made and that might interest somebody else
330
+ [ computermacgyver/twitter-python] ( https://github.com/computermacgyver/twitter-python ) | 38 | Simple example scripts for Twitter data collection with Tweepy in Python
332
331
[ gpambrozio/PythonScripts] ( https://github.com/gpambrozio/PythonScripts ) | 40 | A bunch of Python scripts I made and that might interest somebody else
333
- [ realpython/python-scripts] ( https://github.com/realpython/python-scripts ) | 47 | because i'm tired of gists
332
+ [ realpython/python-scripts] ( https://github.com/realpython/python-scripts ) | 49 | because i'm tired of gists
0 commit comments