A Python package that gives you developer-themed pickup lines and compliments. Because coding should be fun.
This package has a collection of cheesy (but configurable) pickup lines and compliments for developers, designers, managers, and data scientists. You can get random lines, filter by category, adjust the cheesiness level, and customize compliments.
pip install pyflirtfrom pyflirt import line, lines, compliment, categories
# Get one random pickup line
print(line())
# Get a line in a specific category
print(line(category="nerdy"))
# Get multiple lines
print(lines(n=5, category="cs"))
# Get a compliment
print(compliment(role="developer", mood="sweet"))Returns one random pickup line.
category: Pick a category like "nerdy", "cs", "math", "poetic", or "classic". Default is "nerdy".name: If the line supports it, this name will be inserted.cheese: How cheesy should it be? 1 (least cheesy) to 5 (very cheesy). Default is 2.seed: Optional number for reproducible results.
Example:
line(category="cs", name="Alex", cheese=2)Returns a list of pickup lines.
n: How many lines you want.- Other parameters work the same as
line().
Example:
lines(n=3, category="math", cheese=3)Returns a compliment for a specific role.
role: Choose from "developer", "designer", "manager", or "data".mood: "sweet", "cheeky", or "nerdy".name: Optional name to include in the compliment.emojis: Number of heart emojis to add (0-5).seed: Optional number for reproducible results.
Example:
compliment(role="designer", mood="cheeky", name="Sam", emojis=2)Returns a list of all available pickup line categories.
Example:
print(categories())
# ['classic', 'cs', 'math', 'nerdy', 'poetic']If you want to work on this package:
- Clone the repo:
git clone https://github.com/swe-students-fall2025/3-python-package-team_quartz.git
cd 3-python-package-team_quartz- Install pipenv (if you don't have it):
pip install pipenv- Install dependencies:
pipenv install --dev- Activate the virtual environment:
pipenv shell- Run tests:
pytest- Build the package:
python -m buildSee the contributors page for a list of everyone who worked on this project.