# FavouriteTechnology.destroy_all
# Technology.destroy_all
# User.destroy_all

# web_dev_technologies = [
#   'HTML',
#   'CSS',
#   'JavaScript',
#   'React',
#   'Angular',
#   'Vue.js',
#   'Node.js',
#   'Express.js',
#   'Ruby on Rails',
#   'Django',
#   'Flask',
#   'ASP.NET',
#   'Laravel',
#   'Symfony',
#   'CodeIgniter',
#   'CakePHP',
#   'Spring',
#   'Struts',
#   'Hibernate',
#   'JSP'
# ]

# web_dev_technologies.each do |tech_name|
#   Technology.create(name: tech_name)
# end

# usernames = ['lukeskywalker', 'princessleia', 'hansolo', 'chewbacca', 'obiwan']

# usernames.each do |username|
#   email = username + '@rebels.com'
#   User.create!(
#     email: email,
#     username: username,
#     password: "password",
#     password_confirmation: "password"
#   )
# end

# 200.times do
#   Tweet.create(
#     content: [Faker::Movies::StarWars.quote, Faker::Movies::StarWars.wookiee_sentence].sample,
#     handle: Faker::Movies::StarWars.character,
#     image_url: Faker::LoremFlickr.image(size: "100x100", search_terms: ['dog'])
#   )
# end

# Character.create([
#   {
#     name: "Luke Skywalker",
#     species: "Human",
#     homeworld: "Tatooine",
#     affiliation: "Rebel Alliance",
#     image_url: "https://starwars-visualguide.com/assets/img/characters/1.jpg"
#   },
#   {
#     name: "Darth Vader",
#     species: "Human",
#     homeworld: "Tatooine",
#     affiliation: "Galactic Empire",
#     image_url: "https://starwars-visualguide.com/assets/img/characters/4.jpg"
#   },
#   {
#     name: "Leia Organa",
#     species: "Human",
#     homeworld: "Alderaan",
#     affiliation: "Rebel Alliance",
#     image_url: "https://starwars-visualguide.com/assets/img/characters/5.jpg"
#   },
#   {
#     name: "Han Solo",
#     species: "Human",
#     homeworld: "Corellia",
#     affiliation: "Rebel Alliance",
#     image_url: "https://starwars-visualguide.com/assets/img/characters/14.jpg"
#   },
#   {
#     name: "Chewbacca",
#     species: "Wookiee",
#     homeworld: "Kashyyyk",
#     affiliation: "Rebel Alliance",
#     image_url: "https://starwars-visualguide.com/assets/img/characters/13.jpg"
#   },
#   {
#     name: "Yoda",
#     species: "Unknown",
#     homeworld: "Unknown",
#     affiliation: "Jedi Order",
#     image_url: "https://starwars-visualguide.com/assets/img/characters/20.jpg"
#   },
#   {
#     name: "Obi-Wan Kenobi",
#     species: "Human",
#     homeworld: "Stewjon",
#     affiliation: "Jedi Order",
#     image_url: "https://starwars-visualguide.com/assets/img/characters/10.jpg"
#   },
#   {
#     name: "Boba Fett",
#     species: "Human",
#     homeworld: "Kamino",
#     affiliation: "Bounty Hunters' Guild",
#     image_url: "https://starwars-visualguide.com/assets/img/characters/22.jpg"
#   },
#   {
#     name: "Lando Calrissian",
#     species: "Human",
#     homeworld: "Socorro",
#     affiliation: "Rebel Alliance",
#     image_url: "https://starwars-visualguide.com/assets/img/characters/25.jpg"
#   },
#   {
#     name: "Padmé Amidala",
#     species: "Human",
#     homeworld: "Naboo",
#     affiliation: "Galactic Republic",
#     image_url: "https://starwars-visualguide.com/assets/img/characters/35.jpg"
#   },
#   {
#     name: "Darth Maul",
#     species: "Dathomirian",
#     homeworld: "Dathomir",
#     affiliation: "Sith",
#     image_url: "https://starwars-visualguide.com/assets/img/characters/44.jpg"
#   },
#   {
#     name: "C-3PO",
#     species: "Droid",
#     homeworld: "Unknown",
#     affiliation: "Rebel Alliance",
#     image_url: "https://starwars-visualguide.com/assets/img/characters/2.jpg"
#   },
#   {
#     name: "R2-D2",
#     species: "Droid",
#     homeworld: "Naboo",
#     affiliation: "Rebel Alliance",
#     image_url: "https://starwars-visualguide.com/assets/img/characters/3.jpg"
#   },
#   {
#     name: "Jango Fett",
#     species: "Human",
#     homeworld: "Concord Dawn",
#     affiliation: "Mandalorians",
#     image_url: "https://starwars-visualguide.com/assets/img/characters/32.jpg"
#   },
#   {
#     name: "General Grievous",
#     species: "Kaleesh",
#     homeworld: "Kalee",
#     affiliation: "Separatist Alliance",
#     image_url: "https://starwars-visualguide.com/assets/img/characters/79.jpg"
#   },
#   {
#     name: "Ahsoka Tano",
#     species: "Togruta",
#     homeworld: "Shili",
#     affiliation: "Jedi Order",
#     image_url: "https://starwars-visualguide.com/assets/img/characters/46.jpg"
#   },
#   {
#     name: "Mace Windu",
#     species: "Human",
#     homeworld: "Haruun Kal",
#     affiliation: "Jedi Order",
#     image_url: "https://starwars-visualguide.com/assets/img/characters/12.jpg"
#   },
#   {
#     name: "Kit Fisto",
#     species: "Nautolan",
#     homeworld: "Glee Anselm",
#     affiliation: "Jedi Order",
#     image_url: "https://starwars-visualguide.com/assets/img/characters/27.jpg"
#   },
#   {
#     name: "Emperor Palpatine",
#     species: "Human",
#     homeworld: "Naboo",
#     affiliation: "Galactic Empire",
#     image_url: "https://starwars-visualguide.com/assets/img/characters/21.jpg"
#   },
#   {
#     name: "Kylo Ren",
#     species: "Human",
#     homeworld: "Unknown",
#     affiliation: "First Order",
#     image_url: "https://starwars-visualguide.com/assets/img/characters/86.jpg"
#   },
#   {
#     name: "Rey",
#     species: "Human",
#     homeworld: "Jakku",
#     affiliation: "Rebel Alliance",
#     image_url: "https://starwars-visualguide.com/assets/img/characters/85.jpg"
#   },
#   {
#     name: "Finn",
#     species: "Human",
#     homeworld: "Unknown",
#     affiliation: "Rebel Alliance",
#     image_url: "https://starwars-visualguide.com/assets/img/characters/84.jpg"
#   },
#   {
#     name: "Poe Dameron",
#     species: "Human",
#     homeworld: "Yavin 4",
#     affiliation: "Rebel Alliance",
#     image_url: "https://starwars-visualguide.com/assets/img/characters/92.jpg"
#   }
# ])

# commands = []

# 30.times do
#   commands << { name: Faker::Hacker.verb }
# end

# Command.create(commands.uniq)

# 10.times do
#   Todo.create(
#     title: Faker::Book.title,
#     description: Faker::Lorem.paragraph
#   )
# end

# jobs = [
#   {
#     name: 'Web Developer',
#     specializations_attributes:[
#       {name: 'React Developer'},
#       {name: 'Rails Developer'},
#       {name: 'Node Developer'},
#       {name: 'Python Developer'},
#     ]
#   },
#   {
#     name: 'Mobile App Developer',
#     specializations_attributes:[
#       {name: 'iOS Developer'},
#       {name: 'Android Developer'},
#       {name: 'React Native Developer'},
#       {name: 'Swift Developer'},
#     ]
#   },
#   {
#     name: 'Cloud Engineer',
#     specializations_attributes:[
#       {name: 'AWS Engineer'},
#       {name: 'Azure Engineer'},
#       {name: 'Google Cloud Engineer'},
#       {name: 'DevOps Engineer'},
#     ]
#   },
#   {
#     name: 'Data Analyst',
#     specializations_attributes:[
#       {name: 'Business Analyst'},
#       {name: 'Financial Analyst'},
#       {name: 'Market Research Analyst'},
#       {name: 'Data Visualization Analyst'},
#     ]
#   },
#   {
#     name: 'Machine Learning Engineer',
#     specializations_attributes:[
#       {name: 'Data Scientist'},
#       {name: 'Computer Vision Engineer'},
#       {name: 'NLP Engineer'},
#       {name: 'Deep Learning Engineer'},
#     ]
#   },
#   {
#     name: 'Cybersecurity Specialist',
#     specializations_attributes:[
#       {name: 'Network Security Specialist'},
#       {name: 'Penetration Tester'},
#       {name: 'Security Analyst'},
#       {name: 'Security Consultant'},
#     ]
#   },
#   {
#     name: 'Artificial Intelligence Researcher',
#     specializations_attributes:[
#       {name: 'AI Ethics Researcher'},
#       {name: 'Machine Learning Researcher'},
#       {name: 'AI Modeler'},
#       {name: 'AI Engineer'},
#     ]
#   },
#   {
#     name: 'UI/UX Designer',
#     specializations_attributes:[
#       {name: 'Visual Designer'},
#       {name: 'Interaction Designer'},
#       {name: 'UX Writer'},
#       {name: 'Product Designer'},
#     ]
#   },
#   {
#     name: 'Product Manager',
#     specializations_attributes:[
#       {name: 'Agile Product Manager'},
#       {name: 'Technical Product Manager'},
#       {name: 'Product Marketing Manager'},
#       {name: 'Product Owner'},
#     ]
#   },
#   {
#     name: 'Marketing Manager',
#     specializations_attributes:[
#       {name: 'Digital Marketing Manager'},
#       {name: 'Content Marketing Manager'},
#       {name: 'Social Media Manager'},
#       {name: 'SEO Manager'},
#     ]
#   },
#   {
#     name: 'Human Resources Manager',
#     specializations_attributes:[
#       {name: 'Recruiting Manager'},
#       {name: 'Employee Relations Manager'},
#       {name: 'Compensation Manager'},
#       {name: 'Training and Development Manager'},
#     ]
#   },
#   {
#     name: 'Financial Analyst',
#     specializations_attributes:[
#       {name: 'Investment Analyst'},
#       {name: 'Risk Analyst'},
#       {name: 'Credit Analyst'},
#       {name: 'Financial Advisor'},
#     ]
#   },
#   {
#     name: 'Corporate Lawyer',
#     specializations_attributes:[
#       {name: 'Mergers and Acquisitions Lawyer'},
#       {name: 'Intellectual Property Lawyer'},
#       {name: 'Contract Lawyer'},
#       {name: 'Litigation Lawyer'},
#     ]
#   },
#   {
#     name: 'Registered Nurse',
#     specializations_attributes:[
#       {name: 'Pediatric Nurse'},
#       {name: 'ICU Nurse'},
#       {name: 'Emergency Room Nurse'},
#       {name: 'Operating Room Nurse'},
#     ]
#   },
#   {
#     name: 'Teacher',
#     specializations_attributes:[
#       {name: 'Elementary School Teacher'},
#       {name: 'High School Teacher'},
#       {name: 'ESL Teacher'},
#       {name: 'Special Education Teacher'},
#     ]
#   },
# ]

# Job.create(jobs)

# toppings = [
#   { name: 'Mozzarella' },
#   { name: 'Tomatoes' },
#   { name: 'Basil' },
#   { name: 'Mushrooms' },
#   { name: 'Pepperoni' },
#   { name: 'Onions' },
#   { name: 'Garlic' },
#   { name: 'Parmesan' },
#   { name: 'Prosciutto' },
#   { name: 'Ricotta' },
#   { name: 'Artichokes' },
#   { name: 'Pesto' },
#   { name: 'Sausage' },
#   { name: 'Peppers' },
#   { name: 'Olives' },
#   { name: 'Anchovies' },
#   { name: 'Salami' },
#   { name: 'Capicola' },
#   { name: 'Burrata' },
#   { name: 'Gorgonzola' },
#   { name: 'Fennel sausage' },
#   { name: 'Eggplant' },
#   { name: 'Zucchini' },
#   { name: 'Broccoli rabe' },
#   { name: 'Pancetta' },
#   { name: 'Clams' },
#   { name: 'Mussels' },
#   { name: 'Taleggio' },
#   { name: 'Fontina' },
#   { name: 'Goat cheese' },
#   { name: 'Gruyere' },
#   { name: 'Caramelized onions' },
#   { name: 'Arugula' },
#   { name: 'Figs' },
#   { name: 'Truffle oil' },
#   { name: 'Bresaola' },
#   { name: 'Soppressata' },
#   { name: 'Sun-dried tomatoes' },
#   { name: 'Pine nuts' },
#   { name: 'Pancetta' },
#   { name: 'Asparagus' },
#   { name: 'Porcini mushrooms' },
#   { name: 'Balsamic glaze' },
#   { name: 'Capers' },
#   { name: 'Radicchio' },
#   { name: 'Gorgonzola dolce' },
#   { name: 'Pecorino' },
#   { name: 'Rapini' },
#   { name: 'Cherry tomatoes' },
#   { name: 'Speck' },
#   { name: 'Nduja' },
#   { name: 'Calabrian chili' }
# ]

# # Create toppings
# Topping.create!(toppings)

# # Create pizzas

# 20.times do
#   pizza = Pizza.create!(
#     name: Faker::Artist.name
#   )

#   # Add toppings to pizza
#   pizza.toppings << Topping.all.sample(rand(1..3))
# end

# board = KanbanBoard.create!(title: 'Mailclipper')

# todo = KanbanColumn.create!(title: 'To Do', kanban_board: board)
# KanbanColumn.create!(title: 'Doing', kanban_board: board)
# KanbanColumn.create!(title: 'Staging', kanban_board: board)
# KanbanColumn.create!(title: 'Done', kanban_board: board)

# KanbanCard.create!(title: 'Add public profiles', kanban_column: todo)
# KanbanCard.create!(title: 'Add bookmark notes', kanban_column: todo)
# KanbanCard.create!(title: 'Add chatgpt categorization', kanban_column: todo)

# 100.times do
#   Email.create(
#     subject_line: Faker::Quote.famous_last_words
#   )
# end

comments = [
  "I'm really impressed by how Hotwire has simplified my Rails development workflow.",
  "Hotwire has been a game changer for me! I love how easy it is to integrate with Rails.",
  "I'm a big fan of using Hotwire in my Rails apps. It makes my code more efficient and my app more responsive.",
  "Hotwire has been a great addition to my Rails toolkit. I highly recommend giving it a try!",
  "Using Hotwire in my Rails projects has been a real time-saver. It's made my development process much smoother.",
  "I've been really enjoying using Hotwire with Rails. It's a powerful combination that makes building apps faster and easier.",
  "If you're building a Rails app, I highly recommend checking out Hotwire. It's made my life so much easier!",
  "Hotwire is a must-have tool for any Rails developer. It's made my code more efficient and my app more responsive.",
  "I've been blown away by the power of Hotwire in my Rails projects. It's revolutionized the way I build apps.",
  "Hotwire is an amazing tool for building responsive, fast Rails apps. I'm so glad I started using it!",
  "I'm so glad I started using Hotwire in my Rails projects. It's made my development process much smoother and more efficient.",
  "Hotwire has been a real game changer for me. It's made my Rails development process much faster and more enjoyable.",
  "If you're not using Hotwire with Rails, you're missing out! It's an amazing combination that will take your app to the next level.",
  "I can't recommend Hotwire enough for Rails developers. It's made my code more efficient and my app more responsive.",
  "Hotwire is a must-have tool for any Rails developer. It's made building apps faster, easier, and more fun!",
  "I've been really impressed by the power of Hotwire in my Rails projects. It's a real game changer.",
  "Hotwire has been a huge help in my Rails development process. It's made my code more efficient and my app more responsive.",
  "If you're looking for a way to make your Rails app more responsive and efficient, look no further than Hotwire!",
  "I'm so glad I discovered Hotwire for my Rails projects. It's made my development process much smoother and more efficient.",
  "Hotwire is an amazing tool for building fast, responsive Rails apps. It's a must-have for any Rails developer!",
]

comments.each do |comment|
  Comment.create!(content: comment)
end