-
Notifications
You must be signed in to change notification settings - Fork 2
feat: linkedin #30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: linkedin #30
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds comprehensive LinkedIn functionality to the tee-types repository, introducing new data structures and types for LinkedIn profile operations. The changes establish a complete type system for LinkedIn searches, profiles, industries, functions, experiences, and seniorities while updating the existing argument structure to support the new LinkedIn capabilities.
- Introduces a complete LinkedIn type system with profile types, industry classifications, job functions, experience levels, and seniority hierarchies
- Refactors LinkedIn arguments to use strongly-typed capabilities instead of string-based query types
- Adds comprehensive validation and testing for LinkedIn profile search operations
Reviewed Changes
Copilot reviewed 21 out of 21 changed files in this pull request and generated 10 comments.
Show a summary per file
| File | Description |
|---|---|
| types/types.go | Exports LinkedIn module for external access |
| types/linkedin/ | Complete LinkedIn type system including profiles, industries, functions, experiences, and seniorities |
| args/linkedin/ | New LinkedIn-specific argument structures with validation |
| args/unmarshaller.go | Updated to handle new LinkedIn argument types and capabilities |
| args/twitter.go | Refactored to use typed capabilities instead of strings |
| types/jobs.go | Updated job capability mappings for LinkedIn |
| types/linkedin.go | Removed old LinkedIn types (replaced by new structure) |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
Copilot reviewed 21 out of 21 changed files in this pull request and generated no new comments.
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
Copilot reviewed 21 out of 22 changed files in this pull request and generated no new comments.
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
Copilot reviewed 21 out of 22 changed files in this pull request and generated no new comments.
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
rapidfix
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looking good!
Pull Request Summary: LinkedIn Integration for TEE Types
🎯 Overview
This PR introduces comprehensive LinkedIn integration support to the
tee-typesrepository, enabling LinkedIn profile scraping and search capabilities across the TEE (Trusted Execution Environment) ecosystem.📊 Changes Summary
🚀 Key Features Added
1. LinkedIn Job Type Support
LinkedInJobjob type constantCapSearchByProfilecapability for LinkedIn operations2. LinkedIn Profile Types (
types/linkedin/profile/profile.go)3. LinkedIn Industry Classifications (
types/linkedin/industries/industries.go)4. LinkedIn Function Classifications (
types/linkedin/functions/functions.go)5. LinkedIn Experience & Seniority Types
types/linkedin/experiences/experiences.go)types/linkedin/seniorities/seniorities.go)6. Enhanced Argument System (
args/linkedin/profile/profile.go)7. Improved Type System
omitemptytags🔧 Technical Improvements
Code Quality
Testing
Integration
🎯 Use Cases Enabled
🔄 Integration Impact
This PR enables the tee-indexer and tee-worker repositories to:
✅ Quality Assurance
This PR establishes a solid foundation for LinkedIn integration within the TEE ecosystem, providing the type definitions and validation logic needed for robust LinkedIn profile scraping and search capabilities.