Giter Club home page Giter Club logo

yale3's People

Contributors

drakenwan avatar pdanielkoe avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

yale3's Issues

Deepscan ?

Hi, what is deepscan used for ?

I'm interested to work on this repo to improve it. Seems an interesting extension.

Accomplishments Section Extraction

There is an issue with extracting the different sections withint accomplishments section on a linkedin profile page. I added functionality of course data extraction in recent release. This only extracts course data when the section is extended. The issue is that the extractor tool works everytime the window.onscroll event is triggered. This helps extract all the loaded information of the page as linked profile details do not load without scrolling all the way down. The problem is that you can only extend one nested section of accomplishments section while others remain retracted. However, this creates problem in extraction as the extract() function is invoked on each scroll.

I have two options in my mind as temporary or long term solutions.

  • First solution is temporary. The user does not have to extend the accomplishments sections to extract the data from each section. This will lose the important information such as course codes, test score numbers, description of projects and their start dates, github links. These information if added will add a lot of value to the data extracted. This is why I feel this solution is temporary and not good and I do plan to go with long term solution.
  • Second solution is long term but I don't know how to do that implementation. Long term solution seems to be to make extraction of each section an asynchronous process so that details are extracted one by one as user scrolls down and extends all the section arrows as they go down. This will also help remove window.onscroll trigger to extract on each scroll by user.

If someone can let me know how to make the asynchronous implementation, I'd be grateful. Thank you.

Basic working of the extension?

Hii, so i installed the extension on my chrome and now have no idea how to use it. i got to a linkedin page of a person and the the extension open on the sidebar and it asks for a name and then saves a txt file. but the file has garbage data in it. how do i make use of the extension.?

Scraping location fails when the profile has more than one current job.

When a person works at more than one company, or works a job and is also going to school, the code will scrape the second company or school instead of the location.

Here's a fix:
var temp = profileSection?.querySelector(".pv-text-details__left-panel.mt2")
var tbs = temp.querySelectorAll(".text-body-small")
const locationElement = ((tbs) ? tbs[0] : null)
var loc = locationElement?.textContent || null

Why not using HTML files and using jQuery ?

Just little questions,

Why do you generate the html in the JS file ? And why do you use Jquery to extract content ? Maybe using pureJS with some defined function could do the work faster and without loading jquery no ?

also, i never worked on those kind of extension, how do you develop an extension ? You just modify the code with vsCode and reload the extension in chrome browser each time you do a modification ?

Thanks in advance for your answer.

scripts/popup.js Misssing

Thanks for this example!

FYI scripts/popup.js is referenced in views/popup.html but doesn't exist.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.