GithubHelp home page GithubHelp logo

btk / codusic Goto Github PK

View Code? Open in Web Editor NEW
5.0 3.0 8.0 54 KB

Generates a list of most listened tracks from beginning of a software project for developers.

License: GNU General Public License v3.0

JavaScript 100.00%
code music top-tracks

codusic's Introduction

Codusic

Generates a list of most listened to tracks inside your project file by using your LastFM data.

PRO TIP: Keep spelling in mind (code + music = codusic)

How does it work?

LastFM is a platform that works by crawling what you listen to on your pc, phone etc. It has support for popular listening platforms like Spotify. If you are listening locally, you can also have your lastFM account hooked to your favorite music player software.

Codusic checks your lastfm data and generates a markdown file in your project (codusic.md) and links that file to your README.md file. This way others can see what you listened while creating your awesome project.

Installation & Use

Install global module of codusic:

npm install -g codusic

Now you are good to go, see your options for codusic:

codusic -h

Initilize your codusic with your Lastfm account:

codusic init

Follow the form, and a codusic.md file will be created in the folder you are initializing codusic in. It will ask for your lastfm username and how long you have been working on this project.

The created codusic.md file contains your popular track list, and will be linked to from your readme.md file.

Why?

Have you ever wondered which tracks the developer of a project has been listening while coding it? Well, I did.

I was wondering if it would help me to listen to music while coding, and if it is, which genre is the best to listen to while coding. My main goal is to get data from hundreds of projects and correlate genres with code quality. I don't know how to do that for now, but codusic is a starting point for gathering data.

Working Screenshot

alt tag

Top Tracks Listened While Coding This Project - Codusic

codusic's People

Contributors

btk avatar divyanshu-rawat avatar hempelge avatar jk47 avatar joescho avatar marado avatar nimishkhurana avatar s-hale avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

codusic's Issues

Have a way to list most listened artists

Tool can ask if the the user wants to list the most listened tracks or artists, right after the time frame.

Most listened tracks are implemented, but we need to implement most listened tracks using lastfm api

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.