mirror of
https://github.com/serhii-londar/open-source-mac-os-apps.git
synced 2024-11-22 07:30:23 +00:00
Markdown Extraction fixes
This commit is contained in:
parent
75ddf2b5d9
commit
daedb62277
7 changed files with 2119 additions and 617 deletions
471
NEWREADME.md
471
NEWREADME.md
File diff suppressed because one or more lines are too long
13
README.md
13
README.md
|
@ -23,6 +23,7 @@ You can see in which language an app is written. Currently there are following l
|
||||||
- ![clojure_icon] - Clojure language.
|
- ![clojure_icon] - Clojure language.
|
||||||
- ![coffee_script_icon] - CoffeeScript language.
|
- ![coffee_script_icon] - CoffeeScript language.
|
||||||
- ![css_icon] - CSS language.
|
- ![css_icon] - CSS language.
|
||||||
|
- ![go_icon] - Go language.
|
||||||
- ![elm_icon] - Elm language.
|
- ![elm_icon] - Elm language.
|
||||||
- ![haskell_icon] - Haskell language.
|
- ![haskell_icon] - Haskell language.
|
||||||
- ![javascript_icon] - JavaScript language.
|
- ![javascript_icon] - JavaScript language.
|
||||||
|
@ -131,11 +132,10 @@ You can see in which language an app is written. Currently there are following l
|
||||||
### Chat
|
### Chat
|
||||||
|
|
||||||
- [Android Messenger Mac](https://github.com/jake-101/android-messenger-mac) - Mac app wrapper around Google's stand-alone Android Messenger. ![javascript_icon] <details> <summary> Screenshots </summary> <p float="left"> <bt><img src='https://i.imgur.com/GQiLntX.jpg' width="400"/> </p></details>
|
- [Android Messenger Mac](https://github.com/jake-101/android-messenger-mac) - Mac app wrapper around Google's stand-alone Android Messenger. ![javascript_icon] <details> <summary> Screenshots </summary> <p float="left"> <bt><img src='https://i.imgur.com/GQiLntX.jpg' width="400"/> </p></details>
|
||||||
Mac app wrapper around Google's stand-alone Android Messenger. ![javascript_icon]
|
|
||||||
- [ChitChat](https://github.com/stonesam92/ChitChat) - Native Mac app wrapper for WhatsApp Web. ![objective_c_icon] <details> <summary> Screenshots </summary> <p float="left"> <bt><img src='http://i.imgur.com/riXrTvx.jpg' width="400"/> </p></details>
|
- [ChitChat](https://github.com/stonesam92/ChitChat) - Native Mac app wrapper for WhatsApp Web. ![objective_c_icon] <details> <summary> Screenshots </summary> <p float="left"> <bt><img src='http://i.imgur.com/riXrTvx.jpg' width="400"/> </p></details>
|
||||||
- [Electronic WeChat](https://github.com/geeeeeeeeek/electronic-wechat) - Better WeChat on macOS and Linux. ![javascript_icon] <details> <summary> Screenshots </summary> <p float="left"> <bt><img src='https://cloud.githubusercontent.com/assets/7262715/14876747/ff691ade-0d49-11e6-8435-cb1fac91b3c2.png' width="400"/> </p></details>
|
- [Electronic WeChat](https://github.com/geeeeeeeeek/electronic-wechat) - Better WeChat on macOS and Linux. ![javascript_icon] <details> <summary> Screenshots </summary> <p float="left"> <bt><img src='https://cloud.githubusercontent.com/assets/7262715/14876747/ff691ade-0d49-11e6-8435-cb1fac91b3c2.png' width="400"/> </p></details>
|
||||||
- [Franz](https://github.com/meetfranz/franz) - Franz is messaging application for services like WhatsApp, Slack, Messenger and many more. ![javascript_icon] <details> <summary> Screenshots </summary> <p float="left"> <bt><img src='https://raw.githubusercontent.com/meetfranz/franz/master/./build-helpers/images/icon.png' width="400"/> </p></details>
|
- [Franz](https://github.com/meetfranz/franz) - Franz is messaging application for services like WhatsApp, Slack, Messenger and many more. ![javascript_icon] <details> <summary> Screenshots </summary> <p float="left"> <bt><img src='https://raw.githubusercontent.com/meetfranz/franz/master/./build-helpers/images/icon.png' width="400"/> </p></details>
|
||||||
- [Google Allo for Desktop](https://github.com/kelyvin/Google-Allo-For-Desktop) - Native macOS & Windows desktop app for Google Allo. <details> <summary> Screenshots </summary> <p float="left"> <bt><img src='http://i.imgur.com/5g1VU3S.png' width="400"/> </p></details>
|
- [Google Allo for Desktop](https://github.com/kelyvin/Google-Allo-For-Desktop) - Native macOS & Windows desktop app for Google Allo. ![javascript_icon] <details> <summary> Screenshots </summary> <p float="left"> <bt><img src='http://i.imgur.com/5g1VU3S.png' width="400"/> </p></details>
|
||||||
- [GroupMe](https://github.com/dcrousso/GroupMe) - Unofficial GroupMe App. ![javascript_icon] ![css_icon] <details> <summary> Screenshots </summary> <p float="left"> <bt><img src='https://raw.githubusercontent.com/dcrousso/GroupMe/master/media/screenshot.png' width="400"/> </p></details>
|
- [GroupMe](https://github.com/dcrousso/GroupMe) - Unofficial GroupMe App. ![javascript_icon] ![css_icon] <details> <summary> Screenshots </summary> <p float="left"> <bt><img src='https://raw.githubusercontent.com/dcrousso/GroupMe/master/media/screenshot.png' width="400"/> </p></details>
|
||||||
- [Riot.im](https://github.com/vector-im/riot-web) - Riot.im is a collaboration app (currently Electron) for the [Matrix](https://matrix.org/blog/home/) protocol. ![javascript_icon]
|
- [Riot.im](https://github.com/vector-im/riot-web) - Riot.im is a collaboration app (currently Electron) for the [Matrix](https://matrix.org/blog/home/) protocol. ![javascript_icon]
|
||||||
- [Seaglass](https://github.com/neilalexander/seaglass) - A truly native [Matrix](https://matrix.org/blog/home/) client for macOS. ![swift_icon] <details> <summary> Screenshots </summary> <p float="left"> <bt><img src='https://raw.githubusercontent.com/neilalexander/seaglass/master/image.png' width="400"/> </p></details>
|
- [Seaglass](https://github.com/neilalexander/seaglass) - A truly native [Matrix](https://matrix.org/blog/home/) client for macOS. ![swift_icon] <details> <summary> Screenshots </summary> <p float="left"> <bt><img src='https://raw.githubusercontent.com/neilalexander/seaglass/master/image.png' width="400"/> </p></details>
|
||||||
|
@ -253,7 +253,7 @@ Mac app wrapper around Google's stand-alone Android Messenger. ![javascript_icon
|
||||||
|
|
||||||
### Other
|
### Other
|
||||||
|
|
||||||
- [ChefInspector](https://github.com/Yasumoto/ChefInspector) — Node and Attribute viewer for Chef ![swift_icon]
|
- [ChefInspector](https://github.com/Yasumoto/ChefInspector) - Node and Attribute viewer for Chef ![swift_icon]
|
||||||
- [macho-browser](https://github.com/dcsch/macho-browser) - Browser for macOS Mach-O binaries. ![objective_c_icon]
|
- [macho-browser](https://github.com/dcsch/macho-browser) - Browser for macOS Mach-O binaries. ![objective_c_icon]
|
||||||
- [vegvisir](https://github.com/ant4g0nist/vegvisir) - Browser based GUI for **LLDB** Debugger. ![javascript_icon]
|
- [vegvisir](https://github.com/ant4g0nist/vegvisir) - Browser based GUI for **LLDB** Debugger. ![javascript_icon]
|
||||||
|
|
||||||
|
@ -290,7 +290,7 @@ Mac app wrapper around Google's stand-alone Android Messenger. ![javascript_icon
|
||||||
#### Text
|
#### Text
|
||||||
|
|
||||||
- [CotEditor](https://github.com/coteditor/CotEditor) - Lightweight Plain-Text Editor for macOS. ![swift_icon]
|
- [CotEditor](https://github.com/coteditor/CotEditor) - Lightweight Plain-Text Editor for macOS. ![swift_icon]
|
||||||
- [Emacs](https://git.savannah.gnu.org/cgit/emacs.git) - An extensible, customizable, free/libre text editor — and more.
|
- [Emacs](https://git.savannah.gnu.org/cgit/emacs.git) - An extensible, customizable, free/libre text editor - and more.
|
||||||
- [MacVim](https://github.com/macvim-dev/macvim) - Text editor for macOS. ![c_icon]
|
- [MacVim](https://github.com/macvim-dev/macvim) - Text editor for macOS. ![c_icon]
|
||||||
- [Noto](https://github.com/brunophilipe/noto) - Plain text editor for macOS with customizable themes. ![swift_icon]
|
- [Noto](https://github.com/brunophilipe/noto) - Plain text editor for macOS with customizable themes. ![swift_icon]
|
||||||
- [TextMate](https://github.com/textmate/textmate) - TextMate is a graphical text editor for macOS. ![objective_c_icon]
|
- [TextMate](https://github.com/textmate/textmate) - TextMate is a graphical text editor for macOS. ![objective_c_icon]
|
||||||
|
@ -417,7 +417,7 @@ Mac app wrapper around Google's stand-alone Android Messenger. ![javascript_icon
|
||||||
- [FSNotes](https://github.com/glushchenko/fsnotes) - Notes manager for macOS/iOS: modern notational velocity (nvALT) on steroids. ![swift_icon]
|
- [FSNotes](https://github.com/glushchenko/fsnotes) - Notes manager for macOS/iOS: modern notational velocity (nvALT) on steroids. ![swift_icon]
|
||||||
- [joplin](https://github.com/laurent22/joplin) - Note taking and to-do application with synchronization capabilities for Windows, macOS, Linux, Android and iOS. ![javascript_icon]
|
- [joplin](https://github.com/laurent22/joplin) - Note taking and to-do application with synchronization capabilities for Windows, macOS, Linux, Android and iOS. ![javascript_icon]
|
||||||
- [Jupyter Notebook Viewer](https://github.com/tuxu/nbviewer-app) - Notebook viewer for macOS. ![swift_icon]
|
- [Jupyter Notebook Viewer](https://github.com/tuxu/nbviewer-app) - Notebook viewer for macOS. ![swift_icon]
|
||||||
- [notable](https://github.com/jmcfarlane/notable) - Simple note taking application.
|
- [notable](https://github.com/jmcfarlane/notable) - Simple note taking application. ![javascript_icon]
|
||||||
- [Notes](https://github.com/SauvageP/Notes) - Notes is a macOS application built to create notes, using text amongst other formats: images, videos, contacts, and etc. ![swift_icon]
|
- [Notes](https://github.com/SauvageP/Notes) - Notes is a macOS application built to create notes, using text amongst other formats: images, videos, contacts, and etc. ![swift_icon]
|
||||||
- [NoteTaker](https://github.com/insidegui/NoteTaker) - Simple note taking app for macOS and iOS which uses Realm and CloudKit for syncing. ![swift_icon]
|
- [NoteTaker](https://github.com/insidegui/NoteTaker) - Simple note taking app for macOS and iOS which uses Realm and CloudKit for syncing. ![swift_icon]
|
||||||
- [Simplenote](https://github.com/Automattic/simplenote-macos) - Simplest way to keep notes. ![objective_c_icon]
|
- [Simplenote](https://github.com/Automattic/simplenote-macos) - Simplest way to keep notes. ![objective_c_icon]
|
||||||
|
@ -542,7 +542,7 @@ Mac app wrapper around Google's stand-alone Android Messenger. ![javascript_icon
|
||||||
### Terminal
|
### Terminal
|
||||||
|
|
||||||
- [Alacritty](https://github.com/jwilm/alacritty) - Cross-platform, GPU-accelerated terminal emulator. ![rust_icon]
|
- [Alacritty](https://github.com/jwilm/alacritty) - Cross-platform, GPU-accelerated terminal emulator. ![rust_icon]
|
||||||
- [Bifrost](https://github.com/ishuah/bifrost) - A tiny terminal emulator for serial port communication (macOS/Linux).
|
- [Bifrost](https://github.com/ishuah/bifrost) - A tiny terminal emulator for serial port communication (macOS/Linux). ![go_icon]
|
||||||
- [Console](https://github.com/macmade/Console) - macOS console application. ![swift_icon]
|
- [Console](https://github.com/macmade/Console) - macOS console application. ![swift_icon]
|
||||||
- [Hyper](https://github.com/zeit/hyper) - Terminal built on web technologies. ![javascript_icon] ![css_icon]
|
- [Hyper](https://github.com/zeit/hyper) - Terminal built on web technologies. ![javascript_icon] ![css_icon]
|
||||||
- [iTerm 2](https://github.com/gnachman/iTerm2) - Terminal emulator for macOS that does amazing things. ![objective_c_icon]
|
- [iTerm 2](https://github.com/gnachman/iTerm2) - Terminal emulator for macOS that does amazing things. ![objective_c_icon]
|
||||||
|
@ -674,4 +674,5 @@ Thanks to all the people who contribute:
|
||||||
[rust_icon]: ./icons/rust-16.png 'Rust language.'
|
[rust_icon]: ./icons/rust-16.png 'Rust language.'
|
||||||
[swift_icon]: ./icons/swift-16.png 'Swift language.'
|
[swift_icon]: ./icons/swift-16.png 'Swift language.'
|
||||||
[type_script_icon]: ./icons/typescript-16.png 'TypeScript language.'
|
[type_script_icon]: ./icons/typescript-16.png 'TypeScript language.'
|
||||||
|
[go_icon]: ./icons/golang-16.png 'Go language.'
|
||||||
|
|
||||||
|
|
|
@ -33,6 +33,7 @@ You can see in which language an app is written. Currently there are following l
|
||||||
- ![clojure_icon] - Clojure language.
|
- ![clojure_icon] - Clojure language.
|
||||||
- ![coffee_script_icon] - CoffeeScript language.
|
- ![coffee_script_icon] - CoffeeScript language.
|
||||||
- ![css_icon] - CSS language.
|
- ![css_icon] - CSS language.
|
||||||
|
- ![go_icon] - Go language.
|
||||||
- ![elm_icon] - Elm language.
|
- ![elm_icon] - Elm language.
|
||||||
- ![haskell_icon] - Haskell language.
|
- ![haskell_icon] - Haskell language.
|
||||||
- ![javascript_icon] - JavaScript language.
|
- ![javascript_icon] - JavaScript language.
|
||||||
|
@ -112,6 +113,7 @@ Thanks to all the people who contribute:
|
||||||
[clojure_icon]: ./icons/clojure-16.png 'Clojure Language'
|
[clojure_icon]: ./icons/clojure-16.png 'Clojure Language'
|
||||||
[coffee_script_icon]: ./icons/coffeescript-16.png 'CoffeeScript language.'
|
[coffee_script_icon]: ./icons/coffeescript-16.png 'CoffeeScript language.'
|
||||||
[css_icon]: ./icons/css-16.png 'CSS language.'
|
[css_icon]: ./icons/css-16.png 'CSS language.'
|
||||||
|
[go_icon]: ./icons/golang-16.png 'Go language.'
|
||||||
[elm_icon]: ./icons/elm-16.png 'Elm Language'
|
[elm_icon]: ./icons/elm-16.png 'Elm Language'
|
||||||
[haskell_icon]: ./icons/haskell-16.png 'Haskell language.'
|
[haskell_icon]: ./icons/haskell-16.png 'Haskell language.'
|
||||||
[java_icon]: ./icons/java-16.png 'Java language.'
|
[java_icon]: ./icons/java-16.png 'Java language.'
|
||||||
|
@ -198,7 +200,7 @@ class ReadmeGenerator {
|
||||||
|
|
||||||
func generateReadme() {
|
func generateReadme() {
|
||||||
print("Start")
|
print("Start")
|
||||||
guard let applicationsData = try? Data(contentsOf: URL(fileURLWithPath: FilePaths.applications.rawValue)) else { return }
|
guard let applicationsData = try? Data(contentsOf: URL(fileURLWithPath: FilePaths.apps .rawValue)) else { return }
|
||||||
guard let categoriesData = try? Data(contentsOf: URL(fileURLWithPath: FilePaths.categories.rawValue)) else { return }
|
guard let categoriesData = try? Data(contentsOf: URL(fileURLWithPath: FilePaths.categories.rawValue)) else { return }
|
||||||
let jsonDecoder = JSONDecoder()
|
let jsonDecoder = JSONDecoder()
|
||||||
guard let applicationsObject = try? jsonDecoder.decode(JSONApplications.self, from: applicationsData) else { return }
|
guard let applicationsObject = try? jsonDecoder.decode(JSONApplications.self, from: applicationsData) else { return }
|
||||||
|
@ -285,6 +287,7 @@ extension JSONApplication {
|
||||||
enum FilePaths: String {
|
enum FilePaths: String {
|
||||||
case readme = "./README.md"
|
case readme = "./README.md"
|
||||||
case newReadme = "./NEWREADME.md"
|
case newReadme = "./NEWREADME.md"
|
||||||
|
case apps = "./apps.json"
|
||||||
case applications = "./applications.json"
|
case applications = "./applications.json"
|
||||||
case categories = "./categories.json"
|
case categories = "./categories.json"
|
||||||
}
|
}
|
||||||
|
|
|
@ -147,17 +147,17 @@
|
||||||
"description": ""
|
"description": ""
|
||||||
}, {
|
}, {
|
||||||
"title": "Git",
|
"title": "Git",
|
||||||
"id": "git-development",
|
"id": "git",
|
||||||
"parent": "development",
|
"parent": "development",
|
||||||
"description": ""
|
"description": ""
|
||||||
}, {
|
}, {
|
||||||
"title": "iOS / macOS",
|
"title": "iOS / macOS",
|
||||||
"id": "ios-macos-development",
|
"id": "ios--macos",
|
||||||
"parent": "development",
|
"parent": "development",
|
||||||
"description": ""
|
"description": ""
|
||||||
}, {
|
}, {
|
||||||
"title": "JSON Parsing",
|
"title": "JSON Parsing",
|
||||||
"id": "json-parsing-development",
|
"id": "json-parsing",
|
||||||
"parent": "development",
|
"parent": "development",
|
||||||
"description": ""
|
"description": ""
|
||||||
}, {
|
}, {
|
||||||
|
@ -166,33 +166,33 @@
|
||||||
"parent": "development",
|
"parent": "development",
|
||||||
"description": ""
|
"description": ""
|
||||||
}, {
|
}, {
|
||||||
"title": "Other",
|
"title": "Other Development",
|
||||||
"id": "other-development",
|
"id": "other-development",
|
||||||
"parent": "development",
|
"parent": "development",
|
||||||
"description": ""
|
"description": ""
|
||||||
}, {
|
}, {
|
||||||
"title": "CSV",
|
"title": "CSV",
|
||||||
"id": "csv-editors",
|
"id": "csv",
|
||||||
"parent": "editors",
|
"parent": "editors",
|
||||||
"description": ""
|
"description": ""
|
||||||
}, {
|
}, {
|
||||||
"title": "JSON",
|
"title": "JSON",
|
||||||
"id": "json-editors",
|
"id": "json",
|
||||||
"parent": "editors",
|
"parent": "editors",
|
||||||
"description": ""
|
"description": ""
|
||||||
}, {
|
}, {
|
||||||
"title": "Markdown",
|
"title": "Markdown",
|
||||||
"id": "markdown-editors",
|
"id": "markdown",
|
||||||
"parent": "editors",
|
"parent": "editors",
|
||||||
"description": ""
|
"description": ""
|
||||||
}, {
|
}, {
|
||||||
"title": "TeX",
|
"title": "TeX",
|
||||||
"id": "tex-editors",
|
"id": "tex",
|
||||||
"parent": "editors",
|
"parent": "editors",
|
||||||
"description": ""
|
"description": ""
|
||||||
}, {
|
}, {
|
||||||
"title": "Text",
|
"title": "Text",
|
||||||
"id": "text-editors",
|
"id": "text",
|
||||||
"parent": "editors",
|
"parent": "editors",
|
||||||
"description": ""
|
"description": ""
|
||||||
}
|
}
|
||||||
|
|
BIN
icons/golang-16.png
Normal file
BIN
icons/golang-16.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.2 KiB |
BIN
icons/golang.png
Normal file
BIN
icons/golang.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 29 KiB |
Loading…
Reference in a new issue