Skip to content

Commit

Permalink
trying things out
Browse files Browse the repository at this point in the history
  • Loading branch information
Nikita Voloboev committed Aug 29, 2017
1 parent 94712b5 commit cc9310c
Show file tree
Hide file tree
Showing 4 changed files with 82 additions and 52 deletions.
53 changes: 43 additions & 10 deletions main.go
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
package main

import (
// "encoding/json"
"fmt"
// "log"
"io/ioutil"
"log"
// "os"

"git.deanishe.net/deanishe/awgo"
"git.deanishe.net/deanishe/awgo/update"
Expand All @@ -16,7 +19,9 @@ var (
app *kingpin.Application

// app commands
updateMapsCmd, downloadMapsCmd *kingpin.CmdClause
updateMapsCmd, downloadMapsCmd, parseMapsCmd *kingpin.CmdClause

mindnodeUrls []string // contains links to JSON of maps

query string // script options
repo = "nikitavoloboev/alfred-my-mind"
Expand All @@ -33,27 +38,53 @@ func init() {

updateMapsCmd = app.Command("update", "updates maps")
downloadMapsCmd = app.Command("download", "downloads maps")
// parseMapsCmd = app.Command("parse", "parses maps")

app.DefaultEnvars()
}

// _actions
// parses maps.json and downloads maps to maps dir
func parseMaps() error {
wf.NewItem("hello")
wf.SendFeedback()
func parseMaps(file string) error {
return nil
}

// updateMaps
func updateMaps() error {
wf.NewItem("hello")
wf.SendFeedback()
return nil
}

func downloadMaps() error {
wf.NewItem("here")
wf.SendFeedback()
// parseUrls parses urls from maps.json
func parseUrls(filename string) {
// f, err := os.Open(filename)
// if err != nil {
// log.Fatal(err)
// }
// defer f.Close()

b, err := ioutil.ReadFile(filename)
if err != nil {
log.Fatal(err)
}
fmt.Println(string(b))
}

// downloadMaps parses maps.json and downloads maps specified there to maps directory
func downloadMaps(filename string) error {
parseUrls(filename)

// f, err := os.Open(filename)
// if err != nil {
// panic(err)
// }
// defer f.Close()
// _, err = os.Stat("test.txt")
// if os.IsNotExist(err) { // file does not exist
// log.Fatal(err)
// }

// log.Printf("created file")
return nil
}

Expand All @@ -70,7 +101,9 @@ func run() {
case updateMapsCmd.FullCommand():
err = updateMaps()
case downloadMapsCmd.FullCommand():
err = downloadMaps()
err = downloadMaps("maps.json")
case parseMapsCmd.FullCommand():
err = parseMaps("maps.json")
default:
err = fmt.Errorf("unknown command : %s", cmd)
}
Expand Down
Binary file modified workflow/alfred-my-mind
Binary file not shown.
81 changes: 39 additions & 42 deletions workflow/info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<string>mine</string>
<key>connections</key>
<dict>
<key>C3673EC3-C083-44D9-9EEA-470397C1E24E</key>
<key>E263917A-78B2-4035-B475-68F671E7B24D</key>
<array>
<dict>
<key>destinationuid</key>
Expand All @@ -32,37 +32,6 @@
<string>nikivis mind</string>
<key>objects</key>
<array>
<dict>
<key>config</key>
<dict>
<key>action</key>
<integer>0</integer>
<key>argument</key>
<integer>0</integer>
<key>focusedappvariable</key>
<false/>
<key>focusedappvariablename</key>
<string></string>
<key>hotkey</key>
<integer>31</integer>
<key>hotmod</key>
<integer>1835008</integer>
<key>hotstring</key>
<string>O</string>
<key>leftcursor</key>
<false/>
<key>modsmode</key>
<integer>0</integer>
<key>relatedAppsMode</key>
<integer>0</integer>
</dict>
<key>type</key>
<string>alfred.workflow.trigger.hotkey</string>
<key>uid</key>
<string>C3673EC3-C083-44D9-9EEA-470397C1E24E</string>
<key>version</key>
<integer>2</integer>
</dict>
<dict>
<key>config</key>
<dict>
Expand Down Expand Up @@ -106,36 +75,64 @@
<key>version</key>
<integer>2</integer>
</dict>
<dict>
<key>config</key>
<dict>
<key>action</key>
<integer>0</integer>
<key>argument</key>
<integer>0</integer>
<key>focusedappvariable</key>
<false/>
<key>focusedappvariablename</key>
<string></string>
<key>hotkey</key>
<integer>31</integer>
<key>hotmod</key>
<integer>1835008</integer>
<key>hotstring</key>
<string>O</string>
<key>leftcursor</key>
<false/>
<key>modsmode</key>
<integer>0</integer>
<key>relatedAppsMode</key>
<integer>0</integer>
</dict>
<key>type</key>
<string>alfred.workflow.trigger.hotkey</string>
<key>uid</key>
<string>E263917A-78B2-4035-B475-68F671E7B24D</string>
<key>version</key>
<integer>2</integer>
</dict>
</array>
<key>readme</key>
<string>Search through books, courses, my notes, bookmarks and more.
Enjoy. 🦄
Big thanks to Deanishe for his patience and help.
GitHub : https://github.com/nikitavoloboev/alfred-my-mind</string>
Big thanks to Deanishe for his patience and help.</string>
<key>uidata</key>
<dict>
<key>85C659D0-5703-426F-96FD-178D5699E68A</key>
<dict>
<key>xpos</key>
<integer>190</integer>
<integer>290</integer>
<key>ypos</key>
<integer>60</integer>
<integer>70</integer>
</dict>
<key>C3673EC3-C083-44D9-9EEA-470397C1E24E</key>
<key>E263917A-78B2-4035-B475-68F671E7B24D</key>
<dict>
<key>xpos</key>
<integer>20</integer>
<integer>40</integer>
<key>ypos</key>
<integer>60</integer>
<integer>100</integer>
</dict>
</dict>
<key>version</key>
<string></string>
<key>webaddress</key>
<string>https://github.com/nikitavoloboev</string>
<string>https://github.com/nikitavoloboev/alfred-my-mind</string>
</dict>
</plist>
File renamed without changes.

0 comments on commit cc9310c

Please sign in to comment.