Giter VIP home page Giter VIP logo

connectr's Introduction

mrmekon's repos

GitHub is a mirror. The official home of my repos is here.

Repo Description Language
itsy-gitsy A static site generator for Git repositories Rust
circadian Suspend-On-Idle Daemon for GNU/Linux Power Management Rust
ossuary Rust library for establishing encrypted communication channels Rust
connectr A super lightweight Spotify controller Rust
fruitbasket Rust framework for running in a Mac "app bundle" environment Rust
rubrail Rust library for interfacing with the Mac Touch Bar Rust
tempest-cljs Tempest arcade game, in ClojureScript Clojurescript
libsimplepgp C library for loading PGP keys and decrypting PGP messages C
snitch-el Firewall for emacs elisp
qemu-stormcrow USB passthrough daemon for libvirt Rust
toucHNews Hacker News news feed for the Mac Touch Bar Rust
hn-rs Rust bindings for the Hacker News API Rust

connectr's People

Contributors

leodog896 avatar mrmekon avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

connectr's Issues

Menu option to re-authenticate

Add a menu option to force re-authentication with Spotify. Currently, when authentication fails, you have to restart or wait for the next natural reauth attempt.

Ability to reload config file

When settings with no UI editor are changed in the config file (i.e. quick-save mappings), there is no way to reload them without restarting.

Show lyrics

Wanted to mention the idea that this could show the lyrics. I've built an MVP for this in a repo but that depends on Electron so inherently makes the app gigantic. I'm going to look into adding this functionality to connectr but wanted to mention the idea here in case anyone else wants to discuss it.

Install fails due to dependency `rustfm-scorbble`

I tried to install this application on macOS 11.4 but got the following after running cargo run:

    Updating crates.io index
error: failed to get `rustfm-scrobble` as a dependency of package `connectr v1.1.3-rc (/Users/myuser/src/connectr)`

Caused by:
  failed to load source for dependency `rustfm-scrobble`

Caused by:
  Unable to update /Users/aldoperez/src/connectr/deps/rustfm-scrobble

Caused by:
  failed to read `/Users/aldoperez/src/connectr/deps/rustfm-scrobble/Cargo.toml`

Caused by:
  No such file or directory (os error 2)

rustfm-scrobble v1.0

Hey @mrmekon, I'm the author of rustfm-scrobble and can see you use it here. Just wanted to give you a heads-up I released version 1.0 of the library. A lot of fixes & updates so it's likely worth updating. Went to submit a PR myself & saw that you're using a forked version; would be happy to talk about putting your use-case behind a feature flag or something so you can use the library without maintaining a fork. Give me a shout if you have any questions, happy to help.

Build fails after compiling rubrail

Hi @mrmekon, I cloned the connectr repository and required dependancies, but the build keeps failing somewhere in the rubrail compilation. Specifically at this point

   Compiling rubrail v0.9.0
warning: use of deprecated item 'try': use the `?` operator instead
  --> deps/rustfm-scrobble/src/models.rs:85:45
   |
85 |             let deser_result: json::Value = try!(serde::Deserialize::deserialize(de));
   |                                             ^^^
   |
   = note: `#[warn(deprecated)]` on by default

warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
   --> deps/rustfm-scrobble/src/http.rs:163:40
    |
163 |         Err(x) => { Err(x.utf8_error().description().to_string()) }
    |                                        ^^^^^^^^^^^

warning: 2 warnings emitted

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.