This commit is contained in:
Serhii Londar 2020-01-20 13:07:37 +02:00
commit 3188004aca
5 changed files with 103 additions and 35 deletions

View file

@ -89,7 +89,7 @@
isa = PBXProject;
attributes = {
LastSwiftUpdateCheck = 1020;
LastUpgradeCheck = 1020;
LastUpgradeCheck = 1130;
ORGANIZATIONNAME = "Serhii Londar";
TargetAttributes = {
E8FDFD71226E74F400FE80E7 = {
@ -104,6 +104,7 @@
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = E8FDFD69226E74F400FE80E7;
productRefGroup = E8FDFD73226E74F400FE80E7 /* Products */;
@ -246,6 +247,7 @@
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "-";
CODE_SIGN_STYLE = Automatic;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
@ -262,6 +264,7 @@
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "-";
CODE_SIGN_STYLE = Automatic;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1020"
LastUpgradeVersion = "1130"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
@ -27,8 +27,6 @@
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES">
<Testables>
</Testables>
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
@ -38,15 +36,15 @@
ReferencedContainer = "container:ReadmeGenerator.xcodeproj">
</BuildableReference>
</MacroExpansion>
<AdditionalOptions>
</AdditionalOptions>
<Testables>
</Testables>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "YES"
useCustomWorkingDirectory = "NO"
customWorkingDirectory = "/Users/serhii-londar/Documents/GitHub/open-source-mac-os-apps"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
@ -62,8 +60,6 @@
ReferencedContainer = "container:ReadmeGenerator.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
<AdditionalOptions>
</AdditionalOptions>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"

14
.github/main.swift vendored
View file

@ -213,8 +213,16 @@ class ReadmeGenerator {
func generateReadme() {
print("Start")
do {
let applicationsData = try Data(contentsOf: URL(fileURLWithPath: FilePaths.applications.rawValue))
let categoriesData = try Data(contentsOf: URL(fileURLWithPath: FilePaths.categories.rawValue))
// get current file path:
let thisFilePath:String = #file
var url = URL(fileURLWithPath: thisFilePath)
//cd ../ to the root folder: (delete `.github/main.swift`
url = url.deletingLastPathComponent().deletingLastPathComponent()
let applicationsUrl = url.appendingPathComponent(FilePaths.applications.rawValue)
let applicationsData = try Data(contentsOf: applicationsUrl)
let categoriesData = try Data(contentsOf: url.appendingPathComponent(FilePaths.categories.rawValue))
let jsonDecoder = JSONDecoder()
let applicationsObject = try jsonDecoder.decode(JSONApplications.self, from: applicationsData)
let categoriesObject = try jsonDecoder.decode(Categories.self, from: categoriesData)
@ -260,7 +268,7 @@ class ReadmeGenerator {
}
print("Finish iteration...")
readmeString.append(footer)
try readmeString.data(using: .utf8)?.write(to: URL(fileURLWithPath: FilePaths.readme.rawValue))
try readmeString.data(using: .utf8)?.write(to: url.appendingPathComponent(FilePaths.readme.rawValue))
print("Finish")
} catch {
print(error)

View file

@ -104,6 +104,7 @@ You can see in which language an app is written. Currently there are following l
- [LyricsX](https://github.com/ddddxxx/LyricsX) - Lyrics for iTunes, Spotify and Vox. ![swift_icon]
- [Mous Player](https://github.com/bsdelf/mous) - Simple yet powerful audio player for BSD/Linux/macOS. ![cpp_icon]
- [Music Bar](https://github.com/musa11971/Music-Bar/) - Music Bar is macOS application that places music controls right in your menu bar. ![swift_icon]
- [PlayStatus](https://github.com/nbolar/PlayStatus) - PlayStatus is a macOS app that allows the control of Spotify and iTunes music playback from the menu bar. ![swift_icon]
- [ShazamScrobbler](https://github.com/ShazamScrobbler/shazamscrobbler-macos) - Scrobble vinyl, radios, movies to Last.fm. ![objective_c_icon]
- [Sonora](https://github.com/sonoramac/Sonora) - Minimal, beautifully designed music player for macOS. ![objective_c_icon]
- [SpotMenu](https://github.com/kmikiy/SpotMenu) - Spotify and iTunes in your menu bar. ![objective_c_icon] ![swift_icon]
@ -218,7 +219,6 @@ You can see in which language an app is written. Currently there are following l
#### iOS / macOS
- [AVXCAssets Generator](https://github.com/angelvasa/AVXCAssets-Generator) - Takes path for your assets images and creates appiconset and imageset for you in just one click. ![swift_icon]
- [Alloy](https://github.com/alexlee002/alloy) - Simple toolkit that makes your iOS / macOS apps development more easier. ![objective_c_icon]
- [AppBox](https://github.com/vineetchoudhary/AppBox-iOSAppsWirelessInstallation) - Tool for iOS developers to build and deploy Development, Ad-Hoc and In-house (Enterprise) applications directly to the devices from your Dropbox account. ![objective_c_icon]
- [AppIcons](https://github.com/kuyawa/AppIcons) - Tool for generating icons in all sizes as required by macOS and iOS apps. ![swift_icon]
- [AppStoreReviewTimes](https://github.com/arbel03/AppStoreReviewTimes) - Gives you indication about the average iOS / macOS app stores review times. ![swift_icon]
@ -277,6 +277,7 @@ You can see in which language an app is written. Currently there are following l
- [MacDown](https://github.com/MacDownApp/macdown) - Markdown editor for macOS. ![objective_c_icon]
- [Mark Text](https://github.com/marktext/marktext/) - Realtime preview markdown editor for macOS Windows and Linux. ![javascript_icon]
- [Pine](https://github.com/lukakerr/Pine) - A modern MacOS markdown editor. ![swift_icon]
- [QOwnNotes](https://github.com/pbek/QOwnNotes) - Plain-text file notepad and todo-list manager with markdown support and ownCloud / Nextcloud integration. ![cpp_icon]
#### TeX
- [Qilin Editor](https://github.com/qilin-editor/qilin-app) - Text editor for exact sciences with built-in KaTeX/AsciiMath support. ![javascript_icon]
@ -304,6 +305,7 @@ You can see in which language an app is written. Currently there are following l
- [OpenInCode](https://github.com/sozercan/OpenInCode) - Finder toolbar app to open current folder in Visual Studio Code. ![objective_c_icon]
- [OpenInTerminal](https://github.com/Ji4n1ng/OpenInTerminal) - ✨ Finder Toolbar app for macOS to open the current directory in Terminal, iTerm or Hyper. ![swift_icon]
- [Quick Look plugins](https://github.com/sindresorhus/quick-look-plugins) - List of useful Quick Look plugins for developers. ![objective_c_icon] ![c_icon]
- [cd to... ](https://github.com/jbtule/cdto) - Finder Toolbar app to open the current directory in the Terminal ![objective_c_icon]
### Games
- [Battle for Wesnoth](https://github.com/wesnoth/wesnoth) - Turn-based tactical strategy game, featuring both single-player and online multiplayer combat. ![cpp_icon]
@ -362,7 +364,7 @@ You can see in which language an app is written. Currently there are following l
### Mail
- [Correo](https://github.com/amitmerchant1990/correo) - Menubar/taskbar Gmail App for Windows and macOS. ![javascript_icon]
- [ElectronMail](https://github.com/vladimiry/ElectronMail) - Unofficial desktop app for ProtonMail and Tutanota end-to-end encrypted email providers. ![type_script_icon]
- [Nylas Mail](https://github.com/nylas/nylas-mail) - Extensible mail client. ![javascript_icon]
- [Mailspring](https://github.com/Foundry376/Mailspring) - 💌 A beautiful, fast and maintained fork of @nylas Mail by one of the original authors ![javascript_icon]
- [Rambox](https://github.com/ramboxapp/community-edition) - Cross Platform messaging and emailing app that combines common web applications into one. ![javascript_icon] ![css_icon]
- [dejalu](https://github.com/dinhviethoa/dejalu) - Fast and Simple Email Client. ![cpp_icon] ![objective_c_icon]
@ -383,6 +385,7 @@ You can see in which language an app is written. Currently there are following l
- [Music Bar](https://github.com/musa11971/Music-Bar/) - Music Bar is macOS application that places music controls right in your menu bar. ![swift_icon]
- [Night Shift Control](https://github.com/isaiasmatewos/night-shift-control) - Night Shift Control is a simple macOS menubar app for controlling Night Shift. It's aim is to bring features from f.lux which are missing from Night Shift such as disabling Night Shift for certain apps. ![swift_icon]
- [PSIBar](https://github.com/nikhilsh/PSIBar) - Quickly hacked up PSI macOS status bar app. ![swift_icon]
- [PlayStatus](https://github.com/nbolar/PlayStatus) - PlayStatus is a macOS app that allows the control of Spotify and iTunes music playback from the menu bar. ![swift_icon]
- [Quickeys](https://github.com/alexrosenfeld10/Quickeys) - A mac menu bar app that provides note taking functionality though a quick dropdown menu. ![swift_icon]
- [SensibleSideButtons](https://github.com/archagon/sensible-side-buttons) - Small menu bar utility that lets you use your third-party mouse's side buttons for navigation across a variety of apps. ![objective_c_icon] ![c_icon]
- [Shifty](https://github.com/thompsonate/Shifty) - macOS menu bar app that gives you more control over Night Shift. ![swift_icon]
@ -396,6 +399,7 @@ You can see in which language an app is written. Currently there are following l
- [DeezPlayer](https://github.com/imanel/deezplayer) - Deezer Desktop app for Windows, Linux and macOS. ![coffee_script_icon]
- [Lilypond UI]() - Create beautiful musical scores with LilyPond ![javascript_icon]
- [Music Bar](https://github.com/musa11971/Music-Bar/) - Music Bar is macOS application that places music controls right in your menu bar. ![swift_icon]
- [PlayStatus](https://github.com/nbolar/PlayStatus) - PlayStatus is a macOS app that allows the control of Spotify and iTunes music playback from the menu bar. ![swift_icon]
- [SoundCleod](https://github.com/salomvary/soundcleod) - SoundCloud for macOS and Windows. ![javascript_icon]
- [Spotify-Cli-Mac](https://github.com/ersel/spotify-cli-mac) - Control Spotify without leaving your terminal. :notes: ![javascript_icon]
- [YouTube-Music](https://github.com/steve228uk/YouTube-Music) - macOS wrapper for music.youtube.com. ![swift_icon]
@ -404,7 +408,7 @@ You can see in which language an app is written. Currently there are following l
### News
- [Diurna](https://github.com/ngquerol/Diurna) - Basic/Classic Hacker News app, used as a Cocoa & Swift learning platform. ![swift_icon]
- [NetNewsWire](https://github.com/brentsimmons/NetNewsWire) - Feed reader for macOS. ![swift_icon]
- [NetNewsWire](https://github.com/Ranchero-Software/NetNewsWire) - Feed reader for macOS. ![swift_icon]
- [Vienna](https://github.com/ViennaRSS/vienna-rss) - Vienna is a RSS/Atom newsreader for macOS. ![objective_c_icon]
- [hacker-menu](https://github.com/jingweno/hacker-menu) - Hacker News Delivered to Desktop. ![javascript_icon]
@ -415,6 +419,7 @@ You can see in which language an app is written. Currently there are following l
- [Jupyter Notebook Viewer](https://github.com/tuxu/nbviewer-app) - Notebook viewer for macOS. ![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]
- [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]
- [QOwnNotes](https://github.com/pbek/QOwnNotes) - Plain-text file notepad and todo-list manager with markdown support and ownCloud / Nextcloud integration. ![cpp_icon]
- [Simplenote](https://github.com/Automattic/simplenote-macos) - Simplest way to keep notes. ![objective_c_icon]
- [Standard Notes](https://github.com/standardnotes/web) - Safe place for your notes, thoughts, and life's work. ![javascript_icon] ![css_icon]
- [Tusk](https://github.com/klaussinani/tusk) - Unofficial, third-party, community driven Evernote app with a handful of useful features. ![javascript_icon] ![css_icon]
@ -473,6 +478,7 @@ You can see in which language an app is written. Currently there are following l
- [Manta](https://github.com/hql287/Manta) - Flexible invoicing desktop app with beautiful & customizable templates. ![javascript_icon]
- [PDF Archiver](https://github.com/PDF-Archiver/PDF-Archiver) - Nice tool for tagging and archiving tasks. ![swift_icon]
- [Paperless Desktop](https://github.com/thomasbrueggemann/paperless-desktop) - Desktop app that uses the paperless API to manage your document scans. ![javascript_icon]
- [QOwnNotes](https://github.com/pbek/QOwnNotes) - Plain-text file notepad and todo-list manager with markdown support and ownCloud / Nextcloud integration. ![cpp_icon]
- [Quicksilver](https://github.com/quicksilver/Quicksilver) - Quicksilver is a fast macOS productivity application that gives you the power to control your Mac quickly and elegantly. ![objective_c_icon]
- [Quickwords](https://github.com/quickwords/quickwords) - Write anything in a matter of seconds. Create snippets that can substitute text, execute tedious tasks and more. ![javascript_icon] ![css_icon]
- [SelfControl](https://github.com/SelfControlApp/selfcontrol) - macOS app to block your own access to distracting websites etc for a predetermined period of time. It can not be undone by the app or by a restart you must wait for the timer to run out. ![objective_c_icon]
@ -562,6 +568,7 @@ You can see in which language an app is written. Currently there are following l
- [OpenInTerminal](https://github.com/Ji4n1ng/OpenInTerminal) - ✨ Finder Toolbar app for macOS to open the current directory in Terminal, iTerm or Hyper. ![swift_icon]
- [OpenTerminal](https://github.com/es-kumagai/OpenTerminal) - App for macOS that opens a new Finder window and changes the current directory to the folder launched by the app. ![swift_icon]
- [Upterm](https://github.com/railsware/upterm) - A terminal emulator for the 21st century (formerly Black Screen). ![javascript_icon]
- [cd to... ](https://github.com/jbtule/cdto) - Finder Toolbar app to open the current directory in the Terminal ![objective_c_icon]
- [iTerm 2](https://github.com/gnachman/iTerm2) - Terminal emulator for macOS that does amazing things. ![objective_c_icon]
- [wallpapper](https://github.com/mczachurski/wallpapper) - wallpapper is a console application for creating dynamic wallpapers for Mojave. ![swift_icon]
@ -605,6 +612,7 @@ You can see in which language an app is written. Currently there are following l
- [PB for Desktop](https://github.com/sidneys/pb-for-desktop) - Receive native push notifications on macOS, Windows and Linux. ![javascript_icon]
- [Padlock](https://github.com/padloc/padloc) - A minimal, open source password manager for macOS. ![javascript_icon]
- [PercentCalculator](https://github.com/cemolcay/PercentCalculator) - A menu bar application that calculates parcents. ![swift_icon]
- [PlayStatus](https://github.com/nbolar/PlayStatus) - PlayStatus is a macOS app that allows the control of Spotify and iTunes music playback from the menu bar. ![swift_icon]
- [PowerShell](https://github.com/powershell/powershell) - PowerShell is a cross-platform automation and configuration tool/framework that works well with your existing tools. ![c_sharp_icon]
- [ScreenCat](https://github.com/maxogden/screencat) - ScreenCat is a screen sharing + remote collaboration application. ![javascript_icon] ![css_icon]
- [SlowQuitApps](https://github.com/dteoh/SlowQuitApps) - Add a global delay to Command-Q to stop accidental app quits. ![objective_c_icon]
@ -643,6 +651,7 @@ You can see in which language an app is written. Currently there are following l
- [Quick Caption](https://github.com/LumingYin/Caption) - Transcribe and generate caption files (SRT, ASS and FCPXML) without manually entering time codes. ![swift_icon]
- [QuickLook Video](https://github.com/Marginal/QLVideo) - This package allows macOS Finder to display thumbnails, static QuickLook previews, cover art and metadata for most types of video files. ![objective_c_icon]
- [Subler](https://bitbucket.org/galad87/subler/src) - Subler is an macOS app created to mux and tag mp4 files. ![objective_c_icon]
- [VLC](https://github.com/videolan/vlc) - VLC is a free and open source cross-platform multimedia player ![c_icon]
- [Vid Quiz Creator](https://github.com/sahil-a/vidquizcreator) - macOS application to insert quizzes within video playback and play those videos to receiving devices using the LISNR API. ![swift_icon]
- [WebTorrent Desktop](https://github.com/webtorrent/webtorrent-desktop) - Streaming torrent app. For Mac, Windows, and Linux. ![javascript_icon]
- [Yoda](https://github.com/whoisandy/yoda) - Nifty macOS application which enables you to browse and download videos from YouTube. ![javascript_icon]

View file

@ -1,5 +1,24 @@
{
"applications": [
{
"short_description": "PlayStatus is a macOS app that allows the control of Spotify and iTunes music playback from the menu bar.",
"categories": [
"audio",
"music",
"menubar",
"utilities"
],
"repo_url": "https://github.com/nbolar/PlayStatus",
"title": "PlayStatus",
"icon_url": "https://user-images.githubusercontent.com/45484873/56880861-09cb3980-6a67-11e9-9d45-037a9165b212.png",
"screenshots": [
"https://user-images.githubusercontent.com/45484873/60389024-ece0d000-9ac2-11e9-8dbc-2376e905887f.gif"
],
"official_site": "",
"languages": [
"swift"
]
},
{
"short_description": "Music Bar is macOS application that places music controls right in your menu bar.",
"categories": [
@ -1431,20 +1450,6 @@
"rust"
]
},
{
"short_description": "Simple toolkit that makes your iOS / macOS apps development more easier. ",
"categories": [
"ios--macos"
],
"repo_url": "https://github.com/alexlee002/alloy",
"title": "Alloy",
"icon_url": "",
"screenshots": [],
"official_site": "",
"languages": [
"objective_c"
]
},
{
"short_description": "Tool for iOS developers to build and deploy Development, Ad-Hoc and In-house (Enterprise) applications directly to the devices from your Dropbox account. ",
"categories": [
@ -3508,15 +3513,15 @@
]
},
{
"short_description": "Extensible mail client. ",
"short_description": "💌 A beautiful, fast and maintained fork of @nylas Mail by one of the original authors",
"categories": [
"mail"
],
"repo_url": "https://github.com/nylas/nylas-mail",
"title": "Nylas Mail",
"repo_url": "https://github.com/Foundry376/Mailspring",
"title": "Mailspring",
"icon_url": "",
"screenshots": [],
"official_site": "",
"official_site": "https://getmailspring.com/",
"languages": [
"javascript"
]
@ -3955,7 +3960,7 @@
"categories": [
"news"
],
"repo_url": "https://github.com/brentsimmons/NetNewsWire",
"repo_url": "https://github.com/Ranchero-Software/NetNewsWire",
"title": "NetNewsWire",
"icon_url": "",
"screenshots": [],
@ -4170,6 +4175,24 @@
"css"
]
},
{
"short_description": "Plain-text file notepad and todo-list manager with markdown support and ownCloud / Nextcloud integration.",
"categories": [
"markdown",
"notes",
"productivity"
],
"repo_url": "https://github.com/pbek/QOwnNotes",
"title": "QOwnNotes",
"icon_url": "https://raw.githubusercontent.com/pbek/QOwnNotes/develop/icons/icon.png",
"screenshots": [
"https://www.qownnotes.org/var/bekerle/storage/images/_aliases/frontpage_slider_full2/qownnotes/frontpage-slider/qownnotes-main-screen-minimal-linux/4706-1-eng-GB/QOwnNotes-Main-Screen-Minimal-Linux.png"
],
"official_site": "https://www.qownnotes.org/",
"languages": [
"cpp"
]
},
{
"short_description": "Manage your Homebrew formulas with style using Cakebrew. ",
"categories": [
@ -6414,6 +6437,20 @@
"objective_c"
]
},
{
"short_description": " VLC is a free and open source cross-platform multimedia player",
"categories": [
"video"
],
"repo_url": "https://github.com/videolan/vlc",
"title": "VLC",
"icon_url": "",
"screenshots": [],
"official_site": "https://www.videolan.org/vlc/",
"languages": [
"c"
]
},
{
"short_description": "HandBrake is a video transcoder available for Linux, Mac, and Windows. ",
"categories": [
@ -7109,6 +7146,21 @@
"swift"
]
},
{
"short_description": "Finder Toolbar app to open the current directory in the Terminal",
"categories": [
"finder",
"terminal"
],
"repo_url": "https://github.com/jbtule/cdto",
"title": "cd to... ",
"icon_url": "https://camo.githubusercontent.com/6bb146cdbf2dc86f51291252a023706f54187374/68747470733a2f2f7261772e6769746875622e636f6d2f6a6274756c652f6364746f2f6d61737465722f67726170686963732f6c696f6e2e706e67",
"screenshots": [],
"official_site": "",
"languages": [
"objective_c"
]
},
{
"short_description" : "List of useful Quick Look plugins for developers.",
"categories": [
@ -7528,7 +7580,7 @@
"title": "Sessions",
"icon_url": "https://raw.githubusercontent.com/AlexPerathoner/Sessions/master/Sessions/Assets.xcassets/AppIcon.appiconset/512-1.png",
"screenshots": [
"https://raw.githubusercontent.com/AlexPerathoner/Sessions/master/screenExample.png"
"https://raw.githubusercontent.com/AlexPerathoner/Sessions/master/Screens/Registrazione%20schermo%202019-11-26%20alle%2001.14.21.mov"
],
"official_site": "",
"languages": [