Giter Site home page Giter Site logo

shaedrich / geniusly Goto Github PK

View Code? Open in Web Editor NEW
4.0 4.0 0.0 579 KB

an unofficial Google Chrome Extension for

Home Page: http://genius.com

License: GNU Lesser General Public License v3.0

JavaScript 91.82% HTML 8.18%
chrome-extension genius-lyrics google-chrome-extension web-extension

geniusly's Introduction

#GitHubUnwrapped
This is my #GitHubUnwrapped

githubWorth

When exploring the world of CMS or so called "Homepagebaukasten" (an awful German word coining) as a teenager on my way to create my first website, I realized that they all did not really fit the bill for me. So I decided to learn how to code and build my own site, without further ado.

So then, because coding is fun, I went on and after school I started to become a real programmer. Today I participate in some awesome projects.

Profile View Counter

πŸ§‘β€πŸ’» About me

I am

  • πŸ’» a full-stack web developer
  • 🌐 from Germany
IDE: Visual Studio Code
Browser: Brave Tor Browser
Apps from: F-Droid
OS: Debian Manjaro

πŸ› οΈ Tech stack

πŸ–ŒοΈ Frontend

JavaScript HTML5 CSS3 Bootstrap TypeScript CoffeeScript CoffeeScript Cytoscape.js FontAwesome Vue.js

πŸ“‡ Database

MongoDB PostgreSQL MySQL SQLite neo4j

Backend

Lua Ruby Laravel nginx Apache Composer PHP

Miscellaneous

Docker Git GitHub GitLab CodePen Genius JSON sentry Stack Overflow Telegram Insomnia

πŸ“ˆ Stats

Profile Details Card GitHub Streak shaedrich's github stats Top Langs Trophy

Β 

geniusly's People

Contributors

shaedrich avatar tcsshabbes avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

geniusly's Issues

[FEATURE] "Add a Song" on artist page

Describe the current problem/disadvantage
It's not completely intuitive to go to "Add a Song" in the top navigation and fill it out from there.

Describe the solution you'd like
With a button on an artist page the "Add a Song" page can also be accessed and the artist will be prefilled (maybe ask for the role before).

Describe alternatives you've considered
none

Additional context
Bildschirmfoto 2020-04-23 um 21 03 49

[BUG] Heading in the wrong place

Describe the bug
see screenshots

To Reproduce
Steps to reproduce the behavior:

  1. Go to artist page

Expected behavior
"Produzent" should be beneath "1999 WILDFIRE"

Screenshots
grafik
grafik
grafik

Desktop (please complete the following information):

  • OS: macOS
  • Browser: Chrome

[FEATURE] Automatically shell album via iTunes link

Describe the current problem/disadvantage
Currently the album and the songs have to created one by one.

Describe the solution you'd like

  1. Paste the iTunes (maybe other platforms as well) link
  2. Get all available data from iTunes API
  3. Convert that data into geniuses format
  4. Make necessary API calls to genius API

Describe alternatives you've considered
none yet

Additional context
The iTunes API returns the following information:

  • Song
    • Artist name
    • Track name
    • Album name
    • iTunes URL
    • Artwork (60px and 100px --> get one in 1200px)
    • Track number
    • Genre name

The AppleMusic API returns images with variable dimensions.

[FEATURE] New tag system

Describe the current problem/disadvantage
Tags currently have multiple purposes (language, genre, type, etc.). And they are sometimes dependent on other tags (cannot exist together, requires, etc.)

Describe the solution you'd like
Tags must be more than strings. They must have their own metadata and functionality that arises from them

Describe alternatives you've considered
none

Additional context

  • Dot notation
  • Read display: tree
  • Search (innermost)

Syntax: type.parent.sub.*
Examples:

  • genre.music.electronic.edm
  • language.de_DE

[FEATURE] Artist/album/song articles

Describe the current problem/disadvantage
Genius has articles linked to certain artists/albums/songs, but doesn't show the relations on the pages of these resources.

Describe the solution you'd like
Add a tab on the artist and album page. Songs get a table on the right-hand sidebar

Describe alternatives you've considered
none

Additional context
Add any other context or screenshots about the feature request here.

Automatic song headers

This guide recommends specific headers for songs in different languages with exceptions for specific tags. They could be added to the song page either using some sort of autocomplete or with a clickable interface without actually editing the song page (changes would be queued and them bulk committed to the api instead).

[FEATURE] Artist social

Describe the current problem/disadvantage
Interacting as an artist with users is limited.

Describe the solution you'd like
Add a "social" tab which lists discussions from a group. Users who follow the artist, also automatically follow the group. Add mentions with @followers:artist are possible.

Describe alternatives you've considered
none

Additional context
none

[FEATURE] Earn IQ by artist

Describe the current problem/disadvantage
The top navigation has an "Earn IQ" item which open has no interesting items.

Describe the solution you'd like
Subset it with artists

Describe alternatives you've considered
none

Additional context
Bildschirmfoto 2020-04-23 um 12 31 08

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.