Skip to content

Commit

Permalink
updateReadme -> update_readme
Browse files Browse the repository at this point in the history
  • Loading branch information
sudara committed May 8, 2022
1 parent defd432 commit b8fd644
Show file tree
Hide file tree
Showing 3 changed files with 57 additions and 57 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
bundler-cache: true
ruby-version: 3.0.4
- name: Update repo data
run: bundle exec ./updateReadme.rb
run: bundle exec ./update_readme.rb
- name: Commit and push
run: |-
git diff
Expand Down
106 changes: 53 additions & 53 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,76 +14,76 @@ For more juce-y content, I blog over at https://melatonin.dev/blog

## Template Repositories

| repo & author | description | ⭐️ | last updated |
| --- | --- | --- | --- |
|[eyalamirmusic](https://github.com/eyalamirmusic)/[JUCECmakeRepoPrototype](https://github.com/eyalamirmusic/JUCECmakeRepoPrototype)| JUCE6 and CMake plugin and app templates|134|Apr 22 2022|
|[sudara](https://github.com/sudara)/[pamplejuce](https://github.com/sudara/pamplejuce)| JUCE, CMAKE, Catch2 on GitHub Actions|56|Mar 02 2022|
|[maxwellpollack](https://github.com/maxwellpollack)/[juce-plugin-ci](https://github.com/maxwellpollack/juce-plugin-ci)| Cross-platform CI for JUCE audio plugins with Github Actions|38|Feb 04 2022|
| repo | description | ⭐️ | last updated |
| --- | --- | --- | ---: |
|[eyalamirmusic](https://github.com/eyalamirmusic) / [JUCECmakeRepoPrototype](https://github.com/eyalamirmusic/JUCECmakeRepoPrototype)| JUCE6 and CMake plugin and app templates|134|`Apr 22 2022`|
|[sudara](https://github.com/sudara) / [pamplejuce](https://github.com/sudara/pamplejuce)| JUCE, CMAKE, Catch2 on GitHub Actions|56|`Mar 02 2022`|
|[maxwellpollack](https://github.com/maxwellpollack) / [juce-plugin-ci](https://github.com/maxwellpollack/juce-plugin-ci)| Cross-platform CI for JUCE audio plugins with Github Actions|38|`Feb 04 2022`|
## Collections & Libraries

| repo & author | description | ⭐️ | last updated |
| --- | --- | --- | --- |
|[FigBug](https://github.com/FigBug)/[Gin](https://github.com/FigBug/Gin)| Massive collection of extras, including StackBlur, Websockets, Maps, etc|109|Apr 27 2022|
|[benthevining](https://github.com/benthevining)/[Lemons](https://github.com/benthevining/Lemons)| Collection of modules that build on top of JUCE|24|May 02 2022|
|[kushview](https://github.com/kushview)/[kv-modules](https://github.com/kushview/kv-modules)| Kush View's module collection|14|Nov 15 2021|
|[SquarePine](https://github.com/SquarePine)/[squarepine_core](https://github.com/SquarePine/squarepine_core)| Analytics, Easing functions, metering|8|Apr 18 2022|
| repo | description | ⭐️ | last updated |
| --- | --- | --- | ---: |
|[FigBug](https://github.com/FigBug) / [Gin](https://github.com/FigBug/Gin)| Massive collection of extras, including StackBlur, Websockets, Maps, etc|109|`Apr 27 2022`|
|[benthevining](https://github.com/benthevining) / [Lemons](https://github.com/benthevining/Lemons)| Collection of modules that build on top of JUCE|24|`May 02 2022`|
|[kushview](https://github.com/kushview) / [kv-modules](https://github.com/kushview/kv-modules)| Kush View's module collection|14|`Nov 15 2021`|
|[SquarePine](https://github.com/SquarePine) / [squarepine_core](https://github.com/SquarePine/squarepine_core)| Analytics, Easing functions, metering|8|`Apr 18 2022`|
## Synths

| repo & author | description | ⭐️ | last updated |
| --- | --- | --- | --- |
|[surge-synthesizer](https://github.com/surge-synthesizer)/[surge](https://github.com/surge-synthesizer/surge)| Active open source rebuild of the popular classic|2002|May 08 2022|
|[monocasual](https://github.com/monocasual)/[giada](https://github.com/monocasual/giada)| Your Hardcore Loop Machine|1201|May 06 2022|
|[mtytel](https://github.com/mtytel)/[vital](https://github.com/mtytel/vital)| Matt Tytel's Vital, great for learning and exploring|949|Apr 20 2022|
|[Chowdhury-DSP](https://github.com/Chowdhury-DSP)/[ChowKick](https://github.com/Chowdhury-DSP/ChowKick)| Kick synthesizer based on old-school drum machine circuits|96|May 06 2022|
|[mohragk](https://github.com/mohragk)/[VermeerMonosynth-1](https://github.com/mohragk/VermeerMonosynth-1)| Monosynth VST on JUCE 5|6|Jun 04 2020|
|[Emmet-Hayes](https://github.com/Emmet-Hayes)/[BatSynth](https://github.com/Emmet-Hayes/BatSynth)| 2 oscillators with 13 wave shapes|5|May 29 2021|
| repo | description | ⭐️ | last updated |
| --- | --- | --- | ---: |
|[surge-synthesizer](https://github.com/surge-synthesizer) / [surge](https://github.com/surge-synthesizer/surge)| Active open source rebuild of the popular classic|2002|`May 08 2022`|
|[monocasual](https://github.com/monocasual) / [giada](https://github.com/monocasual/giada)| Your Hardcore Loop Machine|1201|`May 06 2022`|
|[mtytel](https://github.com/mtytel) / [vital](https://github.com/mtytel/vital)| Matt Tytel's Vital, great for learning and exploring|949|`Apr 20 2022`|
|[Chowdhury-DSP](https://github.com/Chowdhury-DSP) / [ChowKick](https://github.com/Chowdhury-DSP/ChowKick)| Kick synthesizer based on old-school drum machine circuits|96|`May 06 2022`|
|[mohragk](https://github.com/mohragk) / [VermeerMonosynth-1](https://github.com/mohragk/VermeerMonosynth-1)| Monosynth VST on JUCE 5|6|`Jun 04 2020`|
|[Emmet-Hayes](https://github.com/Emmet-Hayes) / [BatSynth](https://github.com/Emmet-Hayes/BatSynth)| 2 oscillators with 13 wave shapes|5|`May 29 2021`|
## Effects & Metering

| repo & author | description | ⭐️ | last updated |
| --- | --- | --- | --- |
|[jatinchowdhury18](https://github.com/jatinchowdhury18)/[AnalogTapeModel](https://github.com/jatinchowdhury18/AnalogTapeModel)| Physical Modeling for Analog Tape Machines|704|Dec 19 2021|
|[ffAudio](https://github.com/ffAudio)/[Frequalizer](https://github.com/ffAudio/Frequalizer)| Equalizer using JUCE's dsp module|217|Jan 17 2022|
|[Chowdhury-DSP](https://github.com/Chowdhury-DSP)/[ChowMatrix](https://github.com/Chowdhury-DSP/ChowMatrix)| Inifinitely growable tree of delay lines|197|Dec 21 2021|
|[ffAudio](https://github.com/ffAudio)/[ff_meters](https://github.com/ffAudio/ff_meters)| LED meters for JUCE audio buffers|84|Sep 17 2021|
| repo | description | ⭐️ | last updated |
| --- | --- | --- | ---: |
|[jatinchowdhury18](https://github.com/jatinchowdhury18) / [AnalogTapeModel](https://github.com/jatinchowdhury18/AnalogTapeModel)| Physical Modeling for Analog Tape Machines|704|`Dec 19 2021`|
|[ffAudio](https://github.com/ffAudio) / [Frequalizer](https://github.com/ffAudio/Frequalizer)| Equalizer using JUCE's dsp module|217|`Jan 17 2022`|
|[Chowdhury-DSP](https://github.com/Chowdhury-DSP) / [ChowMatrix](https://github.com/Chowdhury-DSP/ChowMatrix)| Inifinitely growable tree of delay lines|197|`Dec 21 2021`|
|[ffAudio](https://github.com/ffAudio) / [ff_meters](https://github.com/ffAudio/ff_meters)| LED meters for JUCE audio buffers|84|`Sep 17 2021`|
## JUCE Tooling & Debugging

| repo & author | description | ⭐️ | last updated |
| --- | --- | --- | --- |
|[ffAudio](https://github.com/ffAudio)/[foleys_gui_magic](https://github.com/ffAudio/foleys_gui_magic)| WYSWYG plugin editor letting you create JUCE GUIs without coding|154|Dec 27 2021|
|[jcredland](https://github.com/jcredland)/[juce-toys](https://github.com/jcredland/juce-toys)| LLDB helpers. Comoponent, buffer and value tree debuggers and more|85|Mar 21 2022|
|[sudara](https://github.com/sudara)/[melatonin_audio_sparklines](https://github.com/sudara/melatonin_audio_sparklines)| Display audio as ASCII waveforms on the console and in tests|61|Mar 20 2022|
|[sudara](https://github.com/sudara)/[melatonin_inspector](https://github.com/sudara/melatonin_inspector)| Poke around and visually inspect your JUCE components|9|Apr 28 2022|
| repo | description | ⭐️ | last updated |
| --- | --- | --- | ---: |
|[ffAudio](https://github.com/ffAudio) / [foleys_gui_magic](https://github.com/ffAudio/foleys_gui_magic)| WYSWYG plugin editor letting you create JUCE GUIs without coding|154|`Dec 27 2021`|
|[jcredland](https://github.com/jcredland) / [juce-toys](https://github.com/jcredland/juce-toys)| LLDB helpers. Comoponent, buffer and value tree debuggers and more|85|`Mar 21 2022`|
|[sudara](https://github.com/sudara) / [melatonin_audio_sparklines](https://github.com/sudara/melatonin_audio_sparklines)| Display audio as ASCII waveforms on the console and in tests|61|`Mar 20 2022`|
|[sudara](https://github.com/sudara) / [melatonin_inspector](https://github.com/sudara/melatonin_inspector)| Poke around and visually inspect your JUCE components|9|`Apr 28 2022`|
## Networking

| repo & author | description | ⭐️ | last updated |
| --- | --- | --- | --- |
|[adamski](https://github.com/adamski)/[RestRequest](https://github.com/adamski/RestRequest)| JUCE module for making HTTP requests to REST APIs|40|Jan 15 2021|
| repo | description | ⭐️ | last updated |
| --- | --- | --- | ---: |
|[adamski](https://github.com/adamski) / [RestRequest](https://github.com/adamski/RestRequest)| JUCE module for making HTTP requests to REST APIs|40|`Jan 15 2021`|
## Graphics & Video

| repo & author | description | ⭐️ | last updated |
| --- | --- | --- | --- |
|[ffAudio](https://github.com/ffAudio)/[foleys_video_engine](https://github.com/ffAudio/foleys_video_engine)| A video engine to load, play, assemble and write video|40|Mar 11 2021|
|[parawave](https://github.com/parawave)/[vulkan-cpp-library](https://github.com/parawave/vulkan-cpp-library)| Windows 10 Vulkan support for JUCE 6|16|May 12 2021|
| repo | description | ⭐️ | last updated |
| --- | --- | --- | ---: |
|[ffAudio](https://github.com/ffAudio) / [foleys_video_engine](https://github.com/ffAudio/foleys_video_engine)| A video engine to load, play, assemble and write video|40|`Mar 11 2021`|
|[parawave](https://github.com/parawave) / [vulkan-cpp-library](https://github.com/parawave/vulkan-cpp-library)| Windows 10 Vulkan support for JUCE 6|16|`May 12 2021`|
## Testing

| repo & author | description | ⭐️ | last updated |
| --- | --- | --- | --- |
|[Sinecure-Audio](https://github.com/Sinecure-Audio)/[TestsTalk](https://github.com/Sinecure-Audio/TestsTalk)| Catch2 Examples from ADC 2020 talk|12|Dec 07 2020|
|[sudara](https://github.com/sudara)/[melatonin_audio_block_test_helpers](https://github.com/sudara/melatonin_audio_block_test_helpers)| Catch2 matchers for AudioBlocks|4|Dec 03 2021|
| repo | description | ⭐️ | last updated |
| --- | --- | --- | ---: |
|[Sinecure-Audio](https://github.com/Sinecure-Audio) / [TestsTalk](https://github.com/Sinecure-Audio/TestsTalk)| Catch2 Examples from ADC 2020 talk|12|`Dec 07 2020`|
|[sudara](https://github.com/sudara) / [melatonin_audio_block_test_helpers](https://github.com/sudara/melatonin_audio_block_test_helpers)| Catch2 matchers for AudioBlocks|4|`Dec 03 2021`|
## DAW

| repo & author | description | ⭐️ | last updated |
| --- | --- | --- | --- |
|[Tracktion](https://github.com/Tracktion)/[tracktion_engine](https://github.com/Tracktion/tracktion_engine)| The one, the only, the engine that JUCE was extracted from.|746|Jan 18 2022|
| repo | description | ⭐️ | last updated |
| --- | --- | --- | ---: |
|[Tracktion](https://github.com/Tracktion) / [tracktion_engine](https://github.com/Tracktion/tracktion_engine)| The one, the only, the engine that JUCE was extracted from.|746|`Jan 18 2022`|
## Educational

| repo & author | description | ⭐️ | last updated |
| --- | --- | --- | --- |
|[tobanteAudio](https://github.com/tobanteAudio)/[juce-cookbook](https://github.com/tobanteAudio/juce-cookbook)| JUCE Cookbook|57|Jun 07 2020|
|[TheAudioProgrammer](https://github.com/TheAudioProgrammer)/[juceSynthFramework](https://github.com/TheAudioProgrammer/juceSynthFramework)| Learn how to build a synth with Josh|52|Mar 11 2019|
|[jatinchowdhury18](https://github.com/jatinchowdhury18)/[plugin-ci-example](https://github.com/jatinchowdhury18/plugin-ci-example)| JUCE plugin CI examples for Gitlab, GitHub, Azure|11|Nov 03 2021|
| repo | description | ⭐️ | last updated |
| --- | --- | --- | ---: |
|[tobanteAudio](https://github.com/tobanteAudio) / [juce-cookbook](https://github.com/tobanteAudio/juce-cookbook)| JUCE Cookbook|57|`Jun 07 2020`|
|[TheAudioProgrammer](https://github.com/TheAudioProgrammer) / [juceSynthFramework](https://github.com/TheAudioProgrammer/juceSynthFramework)| Learn how to build a synth with Josh|52|`Mar 11 2019`|
|[jatinchowdhury18](https://github.com/jatinchowdhury18) / [plugin-ci-example](https://github.com/jatinchowdhury18/plugin-ci-example)| JUCE plugin CI examples for Gitlab, GitHub, Azure|11|`Nov 03 2021`|
## Misc

| repo & author | description | ⭐️ | last updated |
| --- | --- | --- | --- |
|[spotify](https://github.com/spotify)/[pedalboard](https://github.com/spotify/pedalboard)| A Python library / host for manipulating audio|3316|Apr 25 2022|
| repo | description | ⭐️ | last updated |
| --- | --- | --- | ---: |
|[spotify](https://github.com/spotify) / [pedalboard](https://github.com/spotify/pedalboard)| A Python library / host for manipulating audio|3316|`Apr 25 2022`|
6 changes: 3 additions & 3 deletions updateReadme.rb → update_readme.rb
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@
require 'fileutils'
require 'octokit'

heading = "\n| repo & author | description | ⭐️ | last updated |\n"
heading += "| --- | --- | --- | --- |\n"
heading = "\n| repo | description | ⭐️ | last updated |\n"
heading += "| --- | --- | --- | ---: |\n"

tempfile=File.open("README.tmp", 'w')
tempfile << <<-PREAMBLE
Expand Down Expand Up @@ -53,7 +53,7 @@
begin
repo = client.repo(name_and_repo)
last_committed_at = client.commits(name_and_repo).first[:commit][:committer][:date].strftime('%b %d %Y')
table_row = "|[#{repo.owner[:login]}](#{repo.owner.html_url})/[#{repo.name}](#{repo.html_url})| #{description.strip}|#{repo.stargazers_count}|#{last_committed_at}|\n"
table_row = "|[#{repo.owner[:login]}](#{repo.owner.html_url}) / [#{repo.name}](#{repo.html_url})| #{description.strip}|#{repo.stargazers_count}|`#{last_committed_at}`|\n"
rows << [repo.stargazers_count, table_row]
rescue Octokit::NotFound
puts "NOT FOUND OR MOVED?: #{name_and_repo}"
Expand Down

0 comments on commit b8fd644

Please sign in to comment.