@@ -65,6 +65,22 @@ 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] ( 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+
6884## [ python2.7/mt.py] ( https://github.com/bamos/python-scripts/blob/master/python2.7/mt.py )
6985+ Authors: [ Brandon Amos] ( https://github.com/bamos )
7086+ Created: 2014.11.30
@@ -77,39 +93,78 @@ of the output.
7793
7894
7995
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 )
8197+ Authors: [ Brandon Amos] ( https://github.com/bamos )
82- + Created: 2014.04.19
98+ + Created: 2014.11.02
8399
84100
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.
89102
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.
93103
94104
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
95108
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
99109
110+ Script to be run by crontab to report broken links.
100111
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 )
102116
103- + Original by: J. Sebastian at http://stackoverflow.com/questions/2371436 .
104- + Modifications by: [ Brandon Amos] ( https://github.com/bamos ) .
105117
106- If you want a command-line expression evaluator, use
107- [ Russell91/pythonpy] ( https://github.com/Russell91/pythonpy ) .
108118
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.
109125
110126```
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
113168```
114169
115170
@@ -165,38 +220,6 @@ alias rm-wallpaper='rm $(get-osx-wallpaper.py) && killall Dock'
165220
166221
167222
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-
200223## [ python3/merge-pdfs-printable.py] ( https://github.com/bamos/python-scripts/blob/master/python3/merge-pdfs-printable.py )
201224+ Authors: [ Brandon Amos] ( https://github.com/bamos )
202225+ Created: 2014.10.17
@@ -234,59 +257,6 @@ PS file.
234257
235258
236259
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-
290260## [ python3/word-counter.py] ( https://github.com/bamos/python-scripts/blob/master/python3/word-counter.py )
291261+ Authors: [ Brandon Amos] ( https://github.com/bamos )
292262+ Created: 2014.11.7
@@ -318,6 +288,36 @@ $ word-counter.py shakespeare.md --numWords 4 --maxTuples 3
318288
319289
320290
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+
321321# Similar Projects
322322There are many potpourri Python script repositories on GitHub.
323323The following list shows a short sampling of projects,
@@ -327,7 +327,6 @@ Name | Stargazers | Description
327327----|----|----
328328[ averagesecurityguy/Python-Examples] ( https://github.com/averagesecurityguy/Python-Examples ) | 16 | Example scripts for common python tasks
329329[ 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
332331[ 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