Farid Zakaria

Archive 2 min read

[BETA] Download HypeMachine Songs Website


This post comes from my original WordPress blog, written between 2009 and 2018. It is kept here verbatim as an archive — the formatting did not always survive the move, and I no longer agree with all of it.

Seriously. Beta

For those in a rush and want a tl;dr; navigate to http://hypemfinder.fzakaria.com

Hey everyone! I decided to throw up what I had so far for the site. It's working but a lot of functionality is missing however the most important part (downloading the songs) is extremely functional :)

Instructions

  1. First navigate to http://hypemfinder.fzakaria.com
  2. Enter a valid hypem.com url (i.e. http://hypem.com/popular or http://hypem.com/track/1qb1t)
  3. Click Search
  4. It may take a few seconds (if searching a lot of songs), but the list of found songs will apear
  5. Click the download button and enjoy!

Help, Feedback, Donations and Criticism Appreciated

This was honestly a test toy project to learn Django so don't expect too much however I'd love some user feedback on features, usability or even get a hold of me if you'd like to contribute!
There's a few things left to still do to make it polished and I'd love some help with it.

To do list

  • Figure out URL scheme and remove the /hypemfinder/ app name at the end
  • Buy domain name (figure out domain name)
  • Figure out how to properly setup logging. Right now when I perform manage.py actions it creates a logfile that Apache cannot write to!
  • Add Contact/About/Tutorial page
  • Add detail page for songs
  • Add extended search functionality to make use of Hypem.com's search bar!
  • Cleanup CSS and make prettier

15 archived comments

amy 2012-10-13

fantastic! thanks for this. love the simplicity of it all.

Morgan Thomas 2012-10-14

Hey, thanks guy! This is awesome, I’m glad you provided a hosted version along with the source!

Since this wasn’t listed explicitly on your todo list:

Songs that are no longer playable (mp3 file is gone) still show up in the list of downloadable songs, clicking download results in the following error: “There’s been an error. It’s been reported to the site adminstrators via e-mail and should be fixed shortly. Thanks.” This is understandable, however, pressing the browsers back button causes you to go back to the app’s main screen, (http://hypemfinder.fzakaria.com/) loosing your previous list of results. It would be nice to not have to click ‘search’ again after this happens.

Thanks!

Farid Zakaria 2012-10-15

Hey Amy! Thanks for the early feedback.

I’m working right now on adding the ability to just search for songs as if youd search from HypeMachine and adding Soundcloud support!

Farid Zakaria 2012-10-15

Hey morgan!

I appreciate the feedback and I’m aware of both of those issues.

I’m trying to figure out a clean way to detect the songs not being there without just making a request myself to each one first -.-

As for the back button, I don’t have much experience with HTML5 but I’m hoping to learn to implement history to fix this solution.

I’m also adding the ability to search as if in HypeMachine (with text) and adding SoundCloud support soon!

Morgan Thomas 2012-10-16

Awesome, Soundcloud support will definitely be a welcome addition!

I also thought it might be nice and fairly trivial to add pagination support to hypemfinder. If you could somehow detect whether a link of results has more than one page, you can add pagination built in by simply adding a /{page#}/ to the end of results. This would eleminate the need of having to update the URL in the search box each page.

For example, http://hypem.com/captainmo and http://hypem.com/captainmo/2

Thanks!

Farid Zakaria 2012-10-16

Hey Morgan,

I’m not sure how trivial it will be to add pagination since when I get the songs from hypem I can’t tell if there is more.

I’ve been working on integrating into the search and still let people do straight up URLs to a track they want.

I’m also pretty blocked on the design. Know anyone decent in CSS?

I’ll look more into the pagination.

Morgan Thomas 2012-10-16

I’m not a huge designer, but I like the design just fine. Minimal is great for something like this, and I personally love Bootstrap- this is what it was made for!

Farid Zakaria 2012-10-17

ok great! I’m going to try and do some more work this weekend and maybe fix up the source to make it easier for others to contribute.

Mitchell 2012-10-27

where can we send donations to? i love your work

Farid Zakaria 2012-10-27

Aw that’s so kind! :)

I’m trying to revamp the site with a friend using some cool technologies.

CHeck out http://hypemfinder.fzakaria.com/about/ there’s a donate button if you’re inclined ;)

<3

Gregory Allan 2012-10-28

Awesome, just stumbled across this! Good job with the boot-strap. A couple things, I was actually led here by your previous GitHub page where you could run the python script on your mac. I’m guessing that software no longer works? Maybe you should leave a note :)

Also, with your new site is there anyway to mass download the page?

Great work, Greg

Farid Zakaria 2012-10-30

I’ll actually update and fix the script now!

Ahsan 2014-07-05

This is a challenging area for both left and right. On the left Keynes “broken wiodnw fallacy” confuses “activity” with “wealth creation”, and ignores the problem that even if “stimulus” worked, because of production patterns the activity is “stimulated” in China. On the right, the reality is given the growth of technology the marginal contribution of unskilled labor is trending below the cost of living for a family.Moral hazard created by the “safety net”, or the income gap growing because of the skills gap. Left, right, and center we have to answer not just “where do jobs come from” but where will the average person work when only specialists prosper.

Jon 2014-07-05

.Jobs come from some enterprising iavddiiunl seeing an opportunity to create wealth and hiring people to take advantage of that opportunity. The hiring decision is based on the expected bottom line of the person doing the hiring, be that a sole proprietor or a manager in some mega-corporation. With the Obama administration churning out tens of thousands new costly regulations it is little wonder that prospective employers are reluctant to hire when return on investment is both uncertain and likely to be negatively effected by regulations in the pipeline..

Fachrizal 2014-07-05

I am confused about how dmenad and internal economic variability fit into this argument. Certainly we didn’t shed millions of jobs in 2008 because of a loss of effort, resources, or innovation. I suppose under your definition of wealth we could chalk it up to a loss of luck, but that doesn’t seem too insightful. If weakening dmenad for goods and services amplified by some positive feedbacks can lead to a loss of millions of jobs, why does that not factor into our discussion of how we gain jobs?