1. 04 Jan, 2016 3 commits
  2. 02 Jan, 2016 6 commits
  3. 01 Jan, 2016 3 commits
  4. 30 Dec, 2015 2 commits
  5. 29 Dec, 2015 2 commits
  6. 17 Dec, 2015 5 commits
  7. 06 Apr, 2015 2 commits
  8. 24 Feb, 2015 12 commits
  9. 11 Sep, 2014 2 commits
  10. 09 Sep, 2014 3 commits
    • Jean Michel Rouly's avatar
      Merge branch 'hashid_generation' into 'dev' · 4a8076f8
      Jean Michel Rouly authored
      Hashid generation
      
      Use Hashids to generate shortUrls.
      
      Right now we will hit collisions at a 50% rate at 10k urls assuming perfect randomness. Using hashids reduces the chance of collisions as the number of urls increase.
      
      Hashids are guarenteed unique. The downside being that as the number of urls get larger, the hashids will get longer as well. The rate is exponential though with roughly number of characters as log base alphabet length of (id + seed).
      
      See merge request !10
      4a8076f8
    • Jean Michel Rouly's avatar
      Merge branch 'dev' into 'dev' · 7ca4267f
      Jean Michel Rouly authored
      Upgrade to django 1.7
      
      You'll need to do a pip install -r and python manage.py migrate after this
      
      See merge request !8
      7ca4267f
    • Jean Michel Rouly's avatar
      Merge branch 'cleanlinks' into 'dev' · 36fef650
      Jean Michel Rouly authored
      Clean up expired links
      
      Add manage.py command and cronjob to clean up expired short links. Fixes issue #3.
      
      See merge request !7
      36fef650