Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mp911de/atsoundtrack

IntelliJ IDEA Plugin providing @soundtrack
https://github.com/mp911de/atsoundtrack

Last synced: 16 days ago
JSON representation

IntelliJ IDEA Plugin providing @soundtrack

Awesome Lists containing this project

README

        

AtSoundtrack
==============

Plugin that provides **@soundtrack** based on the music you're playing on [iTunes](https://www.apple.com/itunes/) or [Spotify](https://spotify.com). This plugin works only if you use a Mac.
@soundtrack can be used either with code completion or as variable in the file templates.

Example
----------

```java
/**
* @author Mark Paluch
* @soundtrack DJ Outrance - Best of Trance 2013
*/
@Path("import")
public class ImportsResource {
...
}
````

Setup
----------

1. Download the IntelliJ IDEA plugin from https://plugins.jetbrains.com/plugin/7783 (or your favorite IDE).
2. To setup @soundtrack in your templates: Open **Preferences** go to **Editor** -> **File and Code Templates** -> **Includes** and select "File Header".

Add the following code:
```
#if (${soundtrack} && ${soundtrack} != "")
* @soundtrack ${soundtrack}
#end
```

Finally: Use IntelliJ IDEA with [iTunes](https://www.apple.com/itunes/) or [Spotify](https://spotify.com) to generate **@soundtrack**

![AtSoundtrack](screencast/screencast.gif)

Works also with PhpStorm, WebStorm, PyCharm and RubyMine.

License
-------

* [Apache License 2.0] (http://www.apache.org/licenses/LICENSE-2.0)

Contributing
-------

Github is for social coding: if you want to write code, I encourage contributions through pull requests from forks of this repository.
Create Github tickets for bugs and new features and comment on the ones that you are interested in.