Skip to content
Browse files

Remove old files

  • Loading branch information...
1 parent 5a77d3d commit bde6b81b83e6aa96794d15f576e332906529bd83 @BerkeleyTrue BerkeleyTrue committed
Showing with 0 additions and 548 deletions.
  1. +0 −44 seed/challenge-migration.js
  2. +0 −226 seed/challengeMapping.json
  3. +0 −47 seed/jobs.json
  4. +0 −47 seed/storyCleanup.js
  5. +0 −137 seed/userMigration.js
  6. +0 −45 test/basic_routes.js
  7. +0 −2 test/mocha.opts
View
44 seed/challenge-migration.js
@@ -1,44 +0,0 @@
-require('dotenv').load();
-var bonfires = require('./bonfires.json'),
- app = require('../server/server'),
- mongodb = require('mongodb'),
- MongoClient = mongodb.MongoClient,
- User = app.models.User,
- UserIdentity = app.models.userIdentity,
- oldUri='mongodb://localhost:27017/app30893198',
- coursewares = require('./coursewares.json');
-
-MongoClient.connect(oldUri, function(err, database) {
-
- database.collection('users').find({}).batchSize(20).toArray(function(err, users) {
- if (users !== null && users.length !== 0) {
- var mappedUserArray = users.map(function(user) {
- Object.keys(user.profile).forEach(function(prop) {
- user[prop] = user.profile[prop];
- });
- Object.keys(user.portfolio).forEach(function(prop) {
- user[prop] = user.portfolio[prop];
- });
-
- user.completedCoursewares = Object.keys(user.challengesHash)
- .filter(function(key) {
- return user.challengesHash[key] !== 0;
- })
- .map(function(key) {
- return({
- id: coursewares[key].id,
- completedDate: user.challengesHash[key]
- });
- });
-
- return user;
- });
- User.create(mappedUserArray, function(err) {
- if (err) {
- console.log(err);
- }
- console.log("a batch finished");
- });
- }
- });
-});
View
226 seed/challengeMapping.json
@@ -1,226 +0,0 @@
-[
- {
- "oldNumber": "0",
- "newId": "bd7124d8c441eddfaeb5bdef"
- },
- {
- "oldNumber": "1",
- "newId": "bd7125d8c441eddfaeb5bd0f"
- },
- {
- "oldNumber": "2",
- "newId": ""
- },
- {
- "oldNumber": "3",
- "newId": "bd7127d8c441eddfaeb5bdef"
- },
- {
- "oldNumber": "4",
- "newId": "bd7128d8c441eddfaeb5bdef"
- },
- {
- "oldNumber": "5",
- "newId": "bd8129d8c441eddfaeb5bdef"
- },
- {
- "oldNumber": "6",
- "newId": ""
- },
- {
- "oldNumber": "7",
- "newId": ""
- },
- {
- "oldNumber": "8",
- "newId": "bd7112d8c441eddfaeb5bdef"
- },
- {
- "oldNumber": "9",
- "newId": "bd7113d8c441eddfaeb5bdef"
- },
- {
- "oldNumber": "10",
- "newId": "bd7114d8c441eddfaeb5bdef"
- },
- {
- "oldNumber": "11",
- "newId": "bd7115d8c441eddfaeb5bdef"
- },
- {
- "oldNumber": "12",
- "newId": "bd7116d8c441eddfaeb5bdef"
- },
- {
- "oldNumber": "13",
- "newId": "bd7117d8c441eddfaeb5bdef"
- },
- {
- "oldNumber": "14",
- "newId": "bd7118d8c441eddfaeb5bdef"
- },
- {
- "oldNumber": "15",
- "newId": ""
- },
- {
- "oldNumber": "16",
- "newId": ""
- },
- {
- "oldNumber": "17",
- "newId": ""
- },
- {
- "oldNumber": "18",
- "newId": ""
- },
- {
- "oldNumber": "19",
- "newId": "bd7123d8c441eddfaeb5bdef"
- },
- {
- "oldNumber": "20",
- "newId": "bd8124d8c441eddfaeb5bdef"
- },
- {
- "oldNumber": "21",
- "newId": "bd8126d8c441eddfaeb5bdef"
- },
- {
- "oldNumber": "22",
- "newId": "bd8127d8c441eddfaeb5bdef"
- },
- {
- "oldNumber": "23",
- "newId": "bd8128d8c441eddfaeb5bdef"
- },
- {
- "oldNumber": "24",
- "newId": "bd7129d8c441eddfaeb5bdef"
- },
- {
- "oldNumber": "25",
- "newId": "bd7130d8c441eddfaeb5bdef"
- },
- {
- "oldNumber": "26",
- "newId": "bd7131d8c441eddfaeb5bdef"
- },
- {
- "oldNumber": "27",
- "newId": "bd7132d8c441eddfaeb5bdef"
- },
- {
- "oldNumber": "28",
- "newId": "bd7133d8c441eddfaeb5bdef"
- },
- {
- "oldNumber": "29",
- "newId": "bd7134d8c441eddfaeb5bdef"
- },
- {
- "oldNumber": "30",
- "newId": "bd7135d8c441eddfaeb5bdef"
- },
- {
- "oldNumber": "31",
- "newId": "bd7136d8c441eddfaeb5bdef"
- },
- {
- "oldNumber": "32",
- "newId": ""
- },
- {
- "oldNumber": "33",
- "newId": "bd7138d8c441eddfaeb5bdef"
- },
- {
- "oldNumber": "34",
- "newId": "bd7137d8c441eddfaeb5bdef"
- },
- {
- "oldNumber": "35",
- "newId": "bd7140d8c441eddfaeb5bdef"
- },
- {
- "oldNumber": "36",
- "newId": ""
- },
- {
- "oldNumber": "37",
- "newId": ""
- },
- {
- "oldNumber": "38",
- "newId": ""
- },
- {
- "oldNumber": "39",
- "newId": ""
- },
- {
- "oldNumber": "40",
- "newId": ""
- },
- {
- "oldNumber": "41",
- "newId": ""
- },
- {
- "oldNumber": "42",
- "newId": ""
- },
- {
- "oldNumber": "43",
- "newId": ""
- },
- {
- "oldNumber": "44",
- "newId": ""
- },
- {
- "oldNumber": "45",
- "newId": ""
- },
- {
- "oldNumber": "46",
- "newId": ""
- },
- {
- "oldNumber": "47",
- "newId": ""
- },
- {
- "oldNumber": "48",
- "newId": "bd7153d8c441eddfaeb5bd2f"
- },
- {
- "oldNumber": "49",
- "newId": "bd7154d8c441eddfaeb5bdef"
- },
- {
- "oldNumber": "50",
- "newId": "bd7155d8c441eddfaeb5bdef"
- },
- {
- "oldNumber": "51",
- "newId": "bd7156d8c441eddfaeb5bdef"
- },
- {
- "oldNumber": "52",
- "newId": "bd7157d8c441eddfaeb5bdef"
- },
- {
- "oldNumber": "53",
- "newId": "bd7158d8c441eddfaeb5bdef"
- },
- {
- "oldNumber": "54",
- "newId": ""
- },
- {
- "oldNumber": "55",
- "newId": ""
- }
-]
View
47 seed/jobs.json
@@ -1,47 +0,0 @@
-[
- {
- "id": "bd7167d8c441cbafaeb5bdef",
- "email": "Ada_Gerlach@gmail.com",
- "phone": "1-140-557-0727",
- "company": "Livestream",
- "country": "Singapore",
- "city": "Morar berg",
- "state": "South Dakota",
- "position": "Junior Backend Developer (Node.js)",
- "logo": "https://s3.amazonaws.com/prod-heroku/greenhouse_job_boards/logos/000/001/189/resized/livestream_logo-rgb_standard-cc718e67ce1a0f6fa400f609bdefe605.png?1429547161",
- "description": "Live life one inhalation and one exhalation at a time. May you be healthy. Let the muscles in your neck and shoulders relax. May you be safe. Reflect on the fragility and preciousness of life. Empty your mind; be formless, shapeless like water. May you be at peace. Take a deep breath. You can do what you set out to do; yes, you can. You can do what you set out to do; yes, you can. Watch each breath appear and disappear, just breathing. Give yourself a break. Live life one inhalation and one exhalation at a time. Give yourself a break. Just acknowledge what's there and let be. You can get through this. Open your heart to change, forgiveness and lovingkindness. Love is the first seed of the soul. It will be ok. Impermanence and change is a powerful teacher and teaching. Bring love into your heart, into your breath and into your being. Briefly notice any emotions, thoughts or sensations that may be driving fear and anxiety and let them be. This discomfort will pass. Bring love into your heart, into your breath and into your being. Take a deep breath. Reflect on the fragility and preciousness of life."
- },
- {
- "id": "bd7167d8c442cbafaeb5bdef",
- "email": "Ada_Gerlach@gmail.com",
- "company": "Adobe",
- "country": "Singapore",
- "city": "Morar berg",
- "state": "South Dakota",
- "position": "Junior JavaScript Engineer",
- "logo": "http://cdn-3.famouslogos.us/images/adobe-logo.jpg",
- "description": "Live life one inhalation and one exhalation at a time. May you be healthy. Let the muscles in your neck and shoulders relax. May you be safe. Reflect on the fragility and preciousness of life. Empty your mind; be formless, shapeless like water. May you be at peace. Take a deep breath. You can do what you set out to do; yes, you can. You can do what you set out to do; yes, you can. Watch each breath appear and disappear, just breathing. Give yourself a break. Live life one inhalation and one exhalation at a time. Give yourself a break. Just acknowledge what's there and let be. You can get through this. Open your heart to change, forgiveness and lovingkindness. Love is the first seed of the soul. It will be ok. Impermanence and change is a powerful teacher and teaching. Bring love into your heart, into your breath and into your being. Briefly notice any emotions, thoughts or sensations that may be driving fear and anxiety and let them be. This discomfort will pass. Bring love into your heart, into your breath and into your being. Take a deep breath. Reflect on the fragility and preciousness of life."
- },
- {
- "id": "bd7167d8c443cbafaeb5bdef",
- "phone": "1-140-557-0727",
- "company": "Bookspan",
- "country": "Singapore",
- "city": "Morar berg",
- "state": "South Dakota",
- "position": "Full Stack JavaScript Developer (Junior)",
- "logo": "https://tm-prod.global.ssl.fastly.net/uploaded/companies/227/small_logo.png?v=db9dbe",
- "description": "Live life one inhalation and one exhalation at a time. May you be healthy. Let the muscles in your neck and shoulders relax. May you be safe. Reflect on the fragility and preciousness of life. Empty your mind; be formless, shapeless like water. May you be at peace. Take a deep breath. You can do what you set out to do; yes, you can. You can do what you set out to do; yes, you can. Watch each breath appear and disappear, just breathing. Give yourself a break. Live life one inhalation and one exhalation at a time. Give yourself a break. Just acknowledge what's there and let be. You can get through this. Open your heart to change, forgiveness and lovingkindness. Love is the first seed of the soul. It will be ok. Impermanence and change is a powerful teacher and teaching. Bring love into your heart, into your breath and into your being. Briefly notice any emotions, thoughts or sensations that may be driving fear and anxiety and let them be. This discomfort will pass. Bring love into your heart, into your breath and into your being. Take a deep breath. Reflect on the fragility and preciousness of life."
- },
- {
- "id": "bd7167d8c444cbafaeb5bdef",
- "email": "Ada_Gerlach@gmail.com",
- "company": "Good Eggs",
- "country": "Singapore",
- "city": "Morar berg",
- "state": "South Dakota",
- "position": "Full Stack Developer",
- "logo": "https://d1qb2nb5cznatu.cloudfront.net/startups/i/72165-64efbd521cdfe3357c811758f5436e7d-medium_jpg.jpg",
- "description": "Live life one inhalation and one exhalation at a time. May you be healthy. Let the muscles in your neck and shoulders relax. May you be safe. Reflect on the fragility and preciousness of life. Empty your mind; be formless, shapeless like water. May you be at peace. Take a deep breath. You can do what you set out to do; yes, you can. You can do what you set out to do; yes, you can. Watch each breath appear and disappear, just breathing. Give yourself a break. Live life one inhalation and one exhalation at a time. Give yourself a break. Just acknowledge what's there and let be. You can get through this. Open your heart to change, forgiveness and lovingkindness. Love is the first seed of the soul. It will be ok. Impermanence and change is a powerful teacher and teaching. Bring love into your heart, into your breath and into your being. Briefly notice any emotions, thoughts or sensations that may be driving fear and anxiety and let them be. This discomfort will pass. Bring love into your heart, into your breath and into your being. Take a deep breath. Reflect on the fragility and preciousness of life."
- }
-]
View
47 seed/storyCleanup.js
@@ -1,47 +0,0 @@
-/**
- * Created by nathanleniz on 4/25/15.
- */
-require('dotenv').load();
-var mongodb = require('mongodb'),
- Story = require('../models/Story.js'),
- secrets = require('../config/secrets');
- mongoose = require('mongoose');
-
-mongoose.connect(secrets.db);
-
-function storyLinkCleanup(cb) {
- console.log('headLineCleanup');
- var i = 1;
- var stream = Story.find({}).skip(0).limit(0).batchSize(20000).stream();
-
- stream.on('data', function (story) {
- console.log(i++);
- this.pause();
- story.storyLink = story.storyLink.
- replace(/[^a-z0-9\s]/gi, '').
- replace(/\s+/g, ' ').
- toLowerCase().
- trim();
- story.save(function (err) {
- if (err) {
- console.log('woops');
- }
- this.resume();
- }.bind(this));
- })
- .on('error', function (err) {
- console.error(err);
- }).on('close', function () {
- console.log('done with set');
- stream.destroy();
- cb();
- });
-}
-
-function done() {
- console.log('Migration script has completed');
- process.exit(0);
-}
-
-
-storyLinkCleanup(done);
View
137 seed/userMigration.js
@@ -1,137 +0,0 @@
-/*eslint-disable block-scoped-var */
-require('dotenv').load();
-var User = require('../models/User.js'),
- secrets = require('../config/secrets'),
- mongoose = require('mongoose'),
- R = require('ramda'),
- ziplines = require('./challenges/ziplines.json'),
- basejumps = require('./challenges/basejumps.json');
-
-mongoose.connect(secrets.db);
-
-var ziplineIds = ziplines.challenges.map(function(elem) {
- return elem.id;
-});
-var basejumpIds = basejumps.challenges.map(function(elem) {
- return elem.id;
-});
-var ziplineAndBaseJumpIds = R.concat(ziplineIds, basejumpIds);
-
-function userModelAssurity(cb) {
- console.log('userModelAssurity');
- var i = 1;
- var stream = User.find({}).skip(0).limit(0).batchSize(20000).stream();
-
- stream.on('data', function (user) {
- console.log(i++);
- this.pause();
- user.needsMigration = true;
- user.save(function (err) {
- if (err) {
- console.log('woops');
- }
- this.resume();
- }.bind(this));
- })
- .on('error', function (err) {
- console.log(err);
- }).on('close', function () {
- console.log('done with set');
- stream.destroy();
- cb();
- });
-}
-
-function migrateIt() {
- console.log('migrateIt');
- var dones = 0;
- var done = function() {
- dones++;
- if (dones === 2) {
- process.exit(0);
- }
- if (dones === 1) {
- userModelMigration(done);
- }
- };
- console.log('calling userModelAssurity');
- userModelAssurity(done);
-}
-
-function userModelMigration(cb) {
-
- var i = 1;
-
- var stream = User.find({needsMigration: true}).skip(0).limit(0)
- .batchSize(20000).stream();
-
- stream.on('data', function (user) {
- console.log(i++);
- /*
- if (user.challengesHash) {
- this.pause();
- user.needsMigration = false;
- var oldChallenges = Object.keys(user.challengesHash).filter(function (key) {
- if (user.challengesHash[key]) {
- user.progressTimestamps.push(user.challengesHash[key] * 1000);
- }
- return user.challengesHash[key];
- });
-
- newChallenges.forEach(function (challenge) {
- if (oldChallenges.indexOf(challenge.oldNumber) !== -1 && challenge.newId) {
- user.completedCoursewares.push({
- id: challenge.newId,
- completedDate: user.challengesHash[challenge.oldNumber] * 1000
- });
- }
- });
-
- user.completedCoursewares.forEach(function (course) {
- var indexOfCourse = user.uncompletedCoursewares.indexOf(course.id) !== -1;
- if (indexOfCourse !== -1) {
- user.uncompletedCoursewares.splice(indexOfCourse, 1);
- }
- });
-
- user.completedBonfires.forEach(function (bonfire) {
- bonfire.completedDate = bonfire.completedDate * 1000;
- user.progressTimestamps.push(bonfire.completedDate);
- });
- }
- */
- user.needsMigration = false;
- user.completedChallenges = user.completedChallenges.map(function(elem) {
- if (ziplineAndBaseJumpIds.indexOf(elem.id) > 0) {
- return ({
- id: elem.id,
- name: elem.name,
- completedWith: elem.completedWith,
- completedDate: elem.completedDate,
- solution: elem.solution,
- githubLink: elem.githubLink,
- verified: elem.verified,
- challengeType: typeof elem.githubLink === 'boolean' ? 4 : 3
- });
- } else {
- return elem;
- }
- });
-
- var self = this;
- user.save(function (err) {
- if (err) {
- console.log('woops');
- }
- self.resume();
- });
- }).on('error', function (err) {
- console.log(err);
- }).on('close', function () {
- console.log('done with set');
- stream.destroy();
- cb();
- });
-}
-
-migrateIt();
View
45 test/basic_routes.js
@@ -1,45 +0,0 @@
-var request = require('supertest');
-var app = require('../server/server.js');
-
-describe('#ROUTES', function () {
-
- describe('GET /', function () {
- it('should return 200 OK', (done) => {
- request(app)
- .get('/')
- .expect(200, done);
- });
- });
-
- describe('GET /signin', function () {
- it('should return 200 OK', (done) => {
- request(app)
- .get('/signin')
- .expect(200, done);
- });
- });
-
- describe('GET /email-signup', function () {
- it('should return 200 OK', (done) => {
- request(app)
- .get('/email-signup')
- .expect(200, done);
- });
- });
-
- describe('GET /random-url', function () {
- it('should return 302', (done) => {
- request(app)
- .get('/reset')
- .expect(302, done);
- });
- });
-
- describe('GET /camperName', function () {
- it('should return 200', (done) => {
- request(app)
- .get('/terakilobyte')
- .expect(200, done);
- });
- });
-});
View
2 test/mocha.opts
@@ -1,2 +0,0 @@
---reporter spec
---timeout 5000

0 comments on commit bde6b81

Please sign in to comment.
Something went wrong with that request. Please try again.