profile
viewpoint
Andrew Novac novatorem UofT Toronto, ON https://novac.dev

novatorem/novatorem 73

Dynamic realtime profile ReadMe linked with spotify

novatorem/spotify-readme 29

Dynamic realtime profile ReadMe linked with spotify

novatorem/Cover-Hack 14

Create custom cover letters that you can customize per application

novatorem/Melodify 14

Spotify miniplayer UI with stats, recommendations, music videos, and more

novatorem/ERA-Emergency-Response-Aid 6

Emergency Response Aid application for self diagnosis

novatorem/DJ-Go 4

OpenCV and GoLang script that recognizes user emotions and plays songs

novatorem/Graphics 4

A repository to experiment graphical options and improve 3D skills

novatorem/Robotics 4

Using the V-Rep program, simulated motion planning and tracking

novatorem/FacialRecognition 2

A python program that takes a video and identifies faces

novatorem/Omnify 1

An experiment between Spotify and Python

startedwoltapp/blurhash

started time in 4 days

startedmicrosoft/Bringing-Old-Photos-Back-to-Life

started time in 17 days

startedkern/filepizza

started time in a month

starteddocsteer/sacnview

started time in a month

push eventnovatorem/Website

novatorem

commit sha 81cfd8fcfb5e1194f85fba20660babb1cd3ec281

Conquer (ADC)

view details

push time in a month

push eventnovatorem/Website

novatorem

commit sha 48b3be10fc8966d93aeb455b9adf520851d9c53a

Unlicense

view details

push time in a month

push eventnovatorem/Website

novatorem

commit sha 50d13e7f87d37c49e242beed9fa9dc066c3f4dae

Info cleanup

view details

push time in a month

push eventnovatorem/novatorem

novatorem

commit sha d38f94f221d6887a4e8f73018eb629b2d94c3bf1

Removed preview

view details

push time in a month

issue closednovatorem/novatorem

Getting an internal server error on my deployed app

Hey, I've followed every step from the SetUp.md (for the 3rd time now) and I'm getting 500 on my app: novatorem.theonlyartz.vercel.app/api/spotify

build logs (although it looks just fine):

16:35:01.421  	Cloning github.com/TheOnlyArtz/novatorem (Branch: master, Commit: 7eebe7e)
16:35:01.982  	Cloning completed in 561ms
16:35:01.983  	Analyzing source code...
16:35:02.699  	Uploading build outputs...
16:35:04.176  	Installing build runtime...
16:35:05.761  	Build runtime installed: 1584.990ms
16:35:06.510  	Installing required dependencies...
16:35:10.054  	Uploading build outputs...
16:35:12.872  	Done with "api/spotify.py"

Any ideas?

closed time in a month

TheOnlyArtz

issue commentnovatorem/novatorem

Getting an internal server error on my deployed app

The try-catch should throw an error if it does break, and I thought it would if it fails to refresh.
Glad it works now.

Closing, but if anyone else has this issue feel free to reopen!

TheOnlyArtz

comment created time in a month

issue commentnovatorem/novatorem

Getting an internal server error on my deployed app

@CatherineOsadciw Could you implement https://github.com/novatorem/novatorem/commit/44c9ec100b8962c5cf626bc42ae6477dc5b71e14 and share the logs from vercel?

Your values look right, so best bet is looking at what response is sent back.

TheOnlyArtz

comment created time in a month

push eventnovatorem/novatorem

novatorem

commit sha 44c9ec100b8962c5cf626bc42ae6477dc5b71e14

Debugging KeyError

view details

push time in a month

delete branch novatorem/novatorem

delete branch : add-license-1

delete time in a month

issue commentnovatorem/novatorem

Getting an internal server error on my deployed app

@CatherineOsadciw Looks like Luc fixed their issue, but TheOnlyArtz didn't - which is a shame.

<details><summary>The access_token comes from the Spotify's authorization code flow:

Linked

</summary>

image

</details>

As to the reason, probably a misstep somewhere in the refresh token section.


Since you already tried multiple times, don't want to leave you at "Try again".

Did the video linked by Raymond at https://github.com/novatorem/novatorem/issues/7#issuecomment-683219785 help?
Could you share the values you get during the refresh token setup, but obfuscated?

For reference, these are mine (but scrambled):

{CODE}

AQBJH81WtDsv1oQeXyHpxnBOXWX2Y5fZRIMwoypx6Q1VbW6bDCZqtsdWLC_cvPrta3ZzLXKTpzItOP4H8BZ15WFClRhiljAp6-Tk1JuOdRXqkY-XlIQMdqTezlWmlbXUhWCcRJJm6nhvss8DIlzW5CjdNj1-jwZ0w4OljHwFC2zxESS8Hb2PHkV-tpvfLsAE5MapN-1oMwnBWW9WDBmtoajjAopjnuZC9OUqMpLUr27MWja4nTU

{BASE64}

OGVkZGUzZmE1ZDgwNGI2MmE2MTYwODlhOPNlZTU0MTE6NzkyYTVlMTE5YmM2NDA1OPJlYjYzNDBmZDQ4NIk2MTk=

Curl response

{"access_token":"BQCwQk_0nSOPrn-h1EhSLF0I_dqibBAUaz06Y7wg3nXuUyGAYbiKfurhfikv9KloD0lfjMEZ8tZo5E5qyd4Zu3FpfP5hra7Wxu5CZBdpAUob3ylKJtlCotaLpv8J9uwbCtXYHpwXusYabQnZHQop6uFyCMGc","token_type":"Bearer","expires_in":3600,"refresh_token":"AQACxioi_M0cPQ78xtckIWNKDswGNQQL89umqkmH_jg4IVW-jbhU2e7QdL2gRaCE1c8iiv8udjg5NN5MowcuIa8hS9bRI8WUhOxZDbmpz7YHD3PoesArpZnhRabQ1kER-Ok","scope":"user-read-currently-playing user-read-recently-played"}
TheOnlyArtz

comment created time in a month

startedvasanthv/talk

started time in a month

push eventnovatorem/Website

novatorem

commit sha fd2353a0b7e4b4a5cfaa3486537f784be3ac873d

Firefox scroll fix

view details

push time in a month

push eventnovatorem/Website

novatorem

commit sha c9bafbe555af71e763b019950538710e1a3eb669

Hide scroll

view details

push time in a month

push eventnovatorem/novatorem

Andrew Novac

commit sha 7a8d21a9692711c0e98bfa47eb119b8607d32dce

Revert Schema

view details

push time in a month

push eventnovatorem/Melodify

Andrew Novac

commit sha f5ef2aa8649edc3ebf7d6737d7d386b4d4b2456f

Improved direct resources

view details

push time in a month

push eventnovatorem/Melodify

Andrew Novac

commit sha f155a7a825d66aafc8fa1401b06e41a92ea9b41e

Direct mp4 links

view details

push time in a month

push eventnovatorem/novatorem

Andrew Novac

commit sha fbf2b9927238c23ca2e3622935c66138c6278615

Flipped colors

view details

push time in 2 months

push eventnovatorem/novatorem

novatorem

commit sha 5352f54110a3533145090a88d3b7b8bab5555da3

Tamer colors

view details

push time in 2 months

push eventnovatorem/Website

novatorem

commit sha a3a40e90b0978f64ddcd145e04d3c967ce1ee3d1

Return title

view details

push time in 2 months

push eventnovatorem/novatorem

novatorem

commit sha 1895993582a570073c083280849535792d5d5421

Personal links

view details

push time in 2 months

push eventnovatorem/Website

novatorem

commit sha 8178c7bf40b2b0c3d7948d9c973f0a3e224ecf76

Minimified

view details

push time in 2 months

issue closednovatorem/novatorem

Missing Step in Setup readme.

Hello!

I was trying to add this to my profile, and under the Vercel section, I think it should be said you need to fork your repo. I needed to find a video of someone else adding it to their profile to figure out what I was doing wrong.

closed time in 2 months

rperry99

push eventnovatorem/Website

novatorem

commit sha af4712ec46ce6734480931953813ca00ce05542b

Music and color update

view details

push time in 2 months

push eventnovatorem/novatorem

Andrew Novac

commit sha 16c6bb64572dcfc61fb759c5fcc8a7972306f219

Added fork

view details

push time in 2 months

push eventnovatorem/Cover-Hack

Andrew Novac

commit sha 729ca7a6d9fc52179ace837a4e92b81d9a0ca9a9

Unlicensed

view details

push time in 2 months

push eventnovatorem/novatorem

novatorem

commit sha aa73bc0ac28dcf7c3ef11fa013bde893575f2bb2

Font improvement

view details

push time in 2 months

push eventnovatorem/novatorem

novatorem

commit sha ab4288bfd09d90c834dc91c24f9dfa052bb6f60b

Legibility improvements

view details

push time in 2 months

issue commentnovatorem/novatorem

404: NOT_FOUND

Did you follow the video guide to make sure you didn't miss any steps?

Any info from the build logs?

Cristuker

comment created time in 2 months

issue commentnovatorem/novatorem

404: NOT_FOUND

Please follow the steps in the debugging section of the setup, and if it persists, share your logs here.

Cristuker

comment created time in 2 months

push eventnovatorem/novatorem

novatorem

commit sha 9ccf8c2ce1868fe8add2e0433e88239243cfdd2a

Added debugging info

view details

push time in 2 months

issue commentnovatorem/novatorem

Getting an internal server error on my deployed app

@Luc1412 your issue is different from @TheOnlyArtz.

@TheOnlyArtz: @RaymondJiang1 is right, your access token isn't valid. Try following the steps again and making sure you grab what you need. The video he linked would also be helpful to make sure your values are more or less the same (in terms of format).

@Luc1412 This is odd, because it implies there are no images for the songs you're playing.

image = loadImageB64(item["album"]["images"][1]["url"])
IndexError: list index out of range

Can you change the [1] to a [0] and see what happens? Although it could be at any point that it breaks apart, so try grabbing all the values from item, then item["album"], then item["album"]["images"] to see exactly which line breaks.

Basically, replace image = loadImageB64(item["album"]["images"][1]["url"]) with:

iAlbum = item["album"]
iImages = iAlbum["images"]
iIndex = iImages[0]
iUrl = iIndex["url"]
image = loadImageB64(iUrl)

Then run again, and see which line breaks.

TheOnlyArtz

comment created time in 2 months

issue commentnovatorem/novatorem

Getting an internal server error on my deployed app

@Luc1412 Does this happen when playing any song or specific ones?

TheOnlyArtz

comment created time in 2 months

issue closednovatorem/novatorem

Got error curling link

I have been getting the same error every time I try to curl the specified link. I get this error. {"error":"invalid_client","error_description":"Invalid client secret"}%. I have followed the steps up until now. (I don't know if this effects it but I am using terminal so idk.)

closed time in 2 months

RaymondJiang1

issue commentnovatorem/novatorem

Got error curling link

Oh? What was the issue?

Others might be up against the same challenge, so any help would be useful.

RaymondJiang1

comment created time in 2 months

issue commentnovatorem/novatorem

Getting an internal server error on my deployed app

  1. Maybe follow this guide on set up
  2. That's build logs which isn't helpful in the long run

Try checking out the functions tab, linked is: https://vercel.com/{name}/spotify/{build}/functions

and looks like:

image

TheOnlyArtz

comment created time in 2 months

issue commentnovatorem/novatorem

Got error curling link

Shouldn't be affected if you're using the terminal, I just put in the link for people with different shells.

Anyway, looks like Invalid client secret is the issue really, so just make sure if grabbed the right client secret? Don't share it publicly though, and someone made a video on the setup, which should help.

RaymondJiang1

comment created time in 2 months

push eventnovatorem/novatorem

novatorem

commit sha 7eebe7e6ee35831426b090197f85d40c2d125815

Customization setup

view details

push time in 2 months

issue closednovatorem/novatorem

[FEATURE REQUEST] Mention Now Playing or Recently Played

I noticed that when I wasn't playing any song, it just picked up a recently played song from my account. Currently there is no way to know whether the person is actually listening to the song right now or its just something they recently played. Maybe an icon/text can be added to specify whether the song is Currently playing or recently played.

closed time in 2 months

ashawe

issue commentnovatorem/novatorem

[FEATURE REQUEST] Mention Now Playing or Recently Played

Now has a view as such:

image

Description available in SetUp.md.

ashawe

comment created time in 2 months

push eventnovatorem/novatorem

novatorem

commit sha 5194a689253ee4c89a9d365260d6050923d93dd5

Comment out status

view details

push time in 2 months

push eventnovatorem/novatorem

novatorem

commit sha 3a060caa521e61836b1c7b2f1b62372321a89bbc

Fixed height

view details

push time in 2 months

push eventnovatorem/novatorem

novatorem

commit sha cf831d76ca853dc70a9e5b11f03a2fd3c4315f3c

Fix container

view details

push time in 2 months

push eventnovatorem/novatorem

novatorem

commit sha c6e722f62a0b34655a4b4fbead6b1697942946fd

Status string

view details

novatorem

commit sha b234211a28e53b033654c7743596d230955e6567

Merge branch 'master' of https://github.com/novatorem/novatorem

view details

push time in 2 months

IssuesEvent

issue commentnovatorem/novatorem

[FEATURE REQUEST] Mention Now Playing or Recently Played

I see what you mean, doable so I'll set it up and update the setup instructions with config.

ashawe

comment created time in 2 months

push eventnovatorem/spotify-readme

Andrew Novac

commit sha 95469ef14bb076d00cf3b417677e00cc908224a4

Update README.md

view details

push time in 2 months

push eventnovatorem/spotify-readme

Andrew Novac

commit sha 84a588a11d85524a4ec4b22177ff77d4d548823c

Update README.md

view details

push time in 2 months

issue closednovatorem/novatorem

500 error when podcast playing

Hey! Love this script so far, but noticed there's an issue when playing podcasts - in the makeSVG() function, item is assigned to data["item"], but this comes back as None when a podcast is currently playing. This can be fixed by changing the conditional to this:

if data == {} or data["item"] == None:

I'm not sure if podcast playing information can be obtained, but for the time being, I'd be happy to open a PR to fix this if you like? Just so that the recentPlays info is returned instead of a 500 error :slightly_smiling_face:

closed time in 2 months

lizzykerrigan

issue commentnovatorem/novatorem

500 error when podcast playing

Thanks for the PR, closed thanks to https://github.com/novatorem/novatorem/pull/6

@ajmeese7 Thank you, but there's no need - if you have any feature requests/bug fixes (will look into podcasts), let me know.

lizzykerrigan

comment created time in 2 months

push eventnovatorem/novatorem

lizzykerrigan

commit sha bcdc1f98fd4a103be8b1a2d7bb4eb93b49f8b8ea

fix 500 error when listening to podcasts

view details

Lizzy Kerrigan

commit sha 502de94b987aac998da03db864295a675f9c63c1

fix incorrect syntax

view details

Andrew Novac

commit sha 983e4e5854dbacc97dc854f2c99e41b709535a03

Podcast patch Fix 500 error when listening to podcasts

view details

push time in 2 months

PR merged novatorem/novatorem

Fix 500 error when listening to podcasts

Please see this issue for details. Apologies for previous pull request!

+1 -1

0 comment

1 changed file

lizzykerrigan

pr closed time in 2 months

issue commentnovatorem/novatorem

500 error when podcast playing

Good find!

I'll merge in the PR if you make it, but I'll also look into grabbing the information for podcasts for those who use them.

lizzykerrigan

comment created time in 2 months

push eventnovatorem/novatorem

novatorem

commit sha 0778b7adde80f702ced28d3d26fd5da064908095

Minimified

view details

push time in 2 months

push eventnovatorem/novatorem

novatorem

commit sha e5ff03f4f5a7945cd9a9e0ec96f387b2128de042

Improved preview

view details

push time in 2 months

push eventnovatorem/novatorem

novatorem

commit sha 7ab94f68cc1f2f6af53bc3372ac894f4e5825070

Improved spacing

view details

push time in 2 months

push eventnovatorem/novatorem

novatorem

commit sha af2e55bd5e69d3e026ca7f93dacd92b9a763e662

Improved setup

view details

push time in 2 months

push eventnovatorem/novatorem

novatorem

commit sha 98ba4a8489ad86f5f73e95088e620e8859d28e71

Improved instructions

view details

push time in 2 months

issue closednovatorem/novatorem

[FEATURE REQUEST] Mention Now Playing or Recently Played

I noticed that when I wasn't playing any song, it just picked up a recently played song from my account. Currently there is no way to know whether the person is actually listening to the song right now or its just something they recently played. Maybe an icon/text can be added to specify whether the song is Currently playing or recently played.

closed time in 2 months

ashawe

issue commentnovatorem/novatorem

[FEATURE REQUEST] Mention Now Playing or Recently Played

If you remove the # in front of contentBar in line 81 of current master, the EQ bar will be hidden when you're in not currently playing anything. If anyone has any better ideas, feel free to reopen.

ashawe

comment created time in 2 months

push eventnovatorem/novatorem

novatorem

commit sha 94d00e1ca20239f76bf7d064f8831c2fd25086d3

Fix image definition

view details

push time in 2 months

push eventnovatorem/novatorem

novatorem

commit sha d8c082786926e6ab6951276a1151874684a9aadf

Hidden EQ Bar option

view details

push time in 2 months

push eventnovatorem/novatorem

novatorem

commit sha d1391cf38bff968a1cf95135084a4017b732c3df

Revert "Recently playing mod"

view details

push time in 2 months

push eventnovatorem/novatorem

novatorem

commit sha 91e430cc6ab9200f845ea456c9aa97098befcf0a

Fix referencing

view details

push time in 2 months

push eventnovatorem/novatorem

novatorem

commit sha d65352903df831a948f5f43a97822b25125ae4e0

Recently playing mod

view details

push time in 2 months

issue commentnovatorem/novatorem

[FEATURE REQUEST] Mention Now Playing or Recently Played

Doable, do you have any specific ideas on what it should look like?

For now, my best idea on simple and non-intrusive is an opaque image overlay.

ashawe

comment created time in 2 months

issue closednovatorem/novatorem

Support for longer song titles

Long song title

When the song title wraps and becomes two lines long, the bars remain in the same place and obscure the artist text. It would be great if the bars weren't absolutely positioned for when the text wraps, if it's possible to manage that while keeping the same look for the project.

Love your work so far, keep it up! Cheers.

closed time in 2 months

ajmeese7

issue commentnovatorem/novatorem

Support for longer song titles

Good catch! Fixed in https://github.com/novatorem/novatorem/commit/ad63ff53c764a5b0633375dcbc1adcccccb1893e.

Before: image

Now: image

I think it would be better to limit the height, so people don't have to accommodate the now playing widget. If you have a specific/better idea - let me know.

ajmeese7

comment created time in 2 months

push eventnovatorem/novatorem

novatorem

commit sha ad63ff53c764a5b0633375dcbc1adcccccb1893e

Song name limit

view details

push time in 2 months

push eventnovatorem/novatorem

Andrew Novac

commit sha 85dc27f840dd34e5e77df68b312c72199a3a538f

ReadMe Clean up

view details

push time in 2 months

push eventnovatorem/novatorem

Andrew Novac

commit sha 11c15be4fbbd1dfd79ddcd0eb86a267ad51c14ac

Remove Aphelion

view details

push time in 2 months

issue commentnovatorem/spotify-readme

Unable to get data from the vercel

I think you have a set of permission problems.

One, if you're linking up your vercel to your readme: https://github.com/ramanujamgond/ramanujamgond

It would have taken the repository above, but it looks like it doesn't have the api there. Looking at your vercel app: https://spotify-readme.ramanujamgond.vercel.app/

It's actually still linked to my github repository. So make sure you configure vercel properly and copy the rest of the files in /api/ to your own ramanujamgond/ramanujamgond.

ramanujamgond

comment created time in 2 months

push eventnovatorem/novatorem

Andrew Novac

commit sha d31f36bcb76e80b4d445225ffabd662175d68bf2

Switch to unlicense

view details

push time in 2 months

startedlabuladong/fucking-algorithm

started time in 2 months

push eventnovatorem/novatorem

Andrew Novac

commit sha 93da50005be62b476e4fe2e3a4e8ee53dfb5ee8a

Create LICENSE

view details

Andrew Novac

commit sha 72696a082dcc41f9c05da54cef56af960ee7a161

Merge pull request #1 from novatorem/add-license-1 Create LICENSE

view details

push time in 2 months

PR merged novatorem/novatorem

Create LICENSE
+21 -0

1 comment

1 changed file

novatorem

pr closed time in 2 months

PR opened novatorem/novatorem

Create LICENSE
+21 -0

0 comment

1 changed file

pr created time in 2 months

create barnchnovatorem/novatorem

branch : add-license-1

created branch time in 2 months

create barnchnovatorem/novatorem1

branch : master

created branch time in 2 months

created repositorynovatorem/novatorem1

Dynamic realtime profile ReadMe linked with spotify

created time in 2 months

push eventnovatorem/novatorem

Andrew Novac

commit sha cde9c25f6a78948117d150aa720d6a7171d77ccf

Create LICENSE

view details

Andrew Novac

commit sha c81c5f662f637ce31f675b971bc36c3c258f59c3

Merge pull request #4 from novatorem/add-license-1 Create LICENSE

view details

push time in 2 months

PR merged novatorem/novatorem

Create LICENSE
+21 -0

1 comment

1 changed file

novatorem

pr closed time in 2 months

PR opened novatorem/novatorem

Create LICENSE
+21 -0

0 comment

1 changed file

pr created time in 2 months

create barnchnovatorem/novatorem

branch : add-license-1

created branch time in 2 months

delete branch novatorem/novatorem

delete branch : revert-2-patch-1

delete time in 2 months

push eventnovatorem/novatorem

Andrew Novac

commit sha ae0fc384ea1f12fe577f4142dc1cb1b5bddc0b24

Revert "Update SetUp.md"

view details

Andrew Novac

commit sha 86e4efc1d59f445327a6c335bb8d115378d5068e

Merge pull request #3 from novatorem/revert-2-patch-1 Revert "Update SetUp.md"

view details

push time in 2 months

PR merged novatorem/novatorem

Revert "Update SetUp.md"

Reverts novatorem/novatorem#2

+0 -0

1 comment

0 changed file

novatorem

pr closed time in 2 months

PR opened novatorem/novatorem

Revert "Update SetUp.md"

Reverts novatorem/novatorem#2

+0 -0

0 comment

0 changed file

pr created time in 2 months

create barnchnovatorem/novatorem

branch : revert-2-patch-1

created branch time in 2 months

delete branch novatorem/novatorem

delete branch : revert-2-patch-1

delete time in 2 months

create barnchnovatorem/novatorem

branch : revert-2-patch-1

created branch time in 2 months

delete branch novatorem/novatorem

delete branch : revert-2-patch-1

delete time in 2 months

push eventnovatorem/novatorem

push time in 2 months

create barnchnovatorem/novatorem

branch : revert-2-patch-1

created branch time in 2 months

push eventnovatorem/novatorem

Nishant Ranjan

commit sha 4aaee2c65d367bd609c11a828a357cba299f8ea7

Update SetUp.md added port number to callback url

view details

Andrew Novac

commit sha d8cc1bfd66c68bf08d7fc0262df61a713eeb0fab

Merge pull request #2 from darkfist/patch-1 Update SetUp.md

view details

push time in 2 months

PR merged novatorem/novatorem

Update SetUp.md

added port number to callback url

+2 -2

0 comment

1 changed file

darkfist

pr closed time in 2 months

push eventnovatorem/novatorem

Andrew Novac

commit sha a2efb77422bbc47747321c8efe848160345cb99e

Change hover text

view details

push time in 2 months

more