@@ -65,6 +65,34 @@ and inserted directly into the README as markdown.
6565
6666
6767
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+
6896## [ python2.7/caffe-compute-image-mean.py] ( https://github.com/bamos/python-scripts/blob/master/python2.7/caffe-compute-image-mean.py )
6997+ Authors: [ Brandon Amos] ( http://bamos.github.io )
7098+ Created: 2015.08.10
@@ -83,51 +111,78 @@ This script (fix-music-tags.py) mass-removes unwanted music tags.
83111
84112
85113
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 )
87115+ Authors: [ Brandon Amos] ( http://bamos.github.io )
88- + Created: 2014.11.30
116+ + Created: 2014.11.02
89117
90118
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.
95120
96121
97122
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 )
99124+ Authors: [ Brandon Amos] ( http://bamos.github.io )
100- + Created: 2014.04.19
125+ + Created: 2014.02.06
101126
102127
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.
107129
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.
111132
133+ ![ Link checker screenshot] ( https://raw.githubusercontent.com/bamos/python-scripts/master/link-checker-screenshot.png?raw=true )
112134
113135
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
117136
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
118140
119- A module to evaluate a mathematical expression using Python's AST.
120141
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.
123143
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/ )
126168
127169
128170```
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
131186```
132187
133188
@@ -183,38 +238,6 @@ alias rm-wallpaper='rm $(get-osx-wallpaper.py) && killall Dock'
183238
184239
185240
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-
218241## [ python3/merge-pdfs-printable.py] ( https://github.com/bamos/python-scripts/blob/master/python3/merge-pdfs-printable.py )
219242+ Authors: [ Brandon Amos] ( http://bamos.github.io )
220243+ Created: 2014.10.17
@@ -252,59 +275,6 @@ PS file.
252275
253276
254277
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-
308278## [ python3/remove-duplicates.py] ( https://github.com/bamos/python-scripts/blob/master/python3/remove-duplicates.py )
309279+ Authors: [ Brandon Amos] ( http://bamos.github.io )
310280+ Created: 2015.06.06
@@ -347,15 +317,45 @@ $ word-counter.py shakespeare.md --numWords 4 --maxTuples 3
347317
348318
349319
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+
350350# Similar Projects
351351There are many potpourri Python script repositories on GitHub.
352352The following list shows a short sampling of projects,
353353and I'm happy to merge pull requests of other projects.
354354
355355Name | Stargazers | Description
356356----|----|----
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
358358[ 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
360360[ 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