njelich / linkoff Goto Github PK
View Code? Open in Web Editor NEWCleans the LinkedIn feed based on keywords and filters.
License: MIT License
Cleans the LinkedIn feed based on keywords and filters.
License: MIT License
I am looking to see if it's possible to add a feature that collapses the post when hidden and leaves behind a note of the post, perhaps the author's name, which expands when clicked. I have seen posts that get filtered after interacting with them, and with the implementation, I can't find them easily if I want to continue reading them.
Describe the bug
If someone use a link like #exemple, the hide by keywords feature don't match with it if you put "exemple" or "#exemple".
To Reproduce
Steps to reproduce the behavior:
Find a post that contain any internal link beginning with # and try to hide it.
Expected behavior
Must hide it when it match
Screenshots
If applicable, add screenshots to help explain your problem.
Environment (please complete the following information):
Additional context
Add any other context about the problem here.
LinkedIn has many more options that can be filtered for very specifically using the custom keywords, since it reads the innerHTML of a post. It could be used to detect shared posts, images, videos and many other things.
That however, takes time and testing. I've done it for a couple simpler things, such as polls and post age, but I'd like to go deeper.
To enable discussion and contribution I'm opening this issue, where you can suggest keywords which I will then add to the list of keyword recommendations in the filter input field.
Please describe your keyword suggestions adequately.
Is your feature request related to a problem? Please describe.
I'm frustrated since I don't have control over WHAT I see and WHEN I see it on LinkedIn.
Describe the solution you'd like
I would like to develop a simple solution (text analysis/ML) to group a certain number of posts (older than X days for example) into some buckets. Eg: 1) Starting a new position/job 2) Fund raising 3) Looking for job 4) Last day 5) Openings available posts etc
The ML part should be possible to a reasonable extent using JS. Before I jump in, I wanted to ask if this is feasible from UI/UX pov? Can we auto scrape all posts older than X days from the feed -> perform analysis -> show only the selected (group/category) posts. It could be mentioned that the feature will be time/resource consuming (if at all).
If you think this is even remotely possible, I would like to give it a try for my own sake π.
I think this extension is great! I really like having the ability to control what is seen on the newsfeed.
I noticed that when you hide reactions/likes or other things, instead of hiding them, it dims them and puts a blue hidden icon over them, that you can reveal with a mouseover. Is there a way to actually hide these posts? i.e. no hover-over and they just vanish?
Thanks!
main
branch failed. π¨I recommend you give this issue a high priority, so other packages depending on you could benefit from your bug fixes and new features.
You can find below the list of errors reported by semantic-release. Each one of them has to be resolved in order to automatically publish your package. Iβm sure you can resolve this πͺ.
Errors are usually caused by a misconfiguration or an authentication problem. With each error reported below you will find explanation and guidance to help you to resolve it.
Once all the errors are resolved, semantic-release will release your package the next time you push a commit to the main
branch. You can also manually restart the failed CI job that runs semantic-release.
If you are not sure how to resolve this, here is some links that can help you:
If those donβt help, or if this issue is reporting something you think isnβt right, you can always ask the humans behind semantic-release.
name
property in package.json
.The package.json
's name property is required in order to publish a package to the npm registry.
Please make sure to add a valid name
for your package in your package.json
.
Good luck with your project β¨
Your semantic-release bot π¦π
I would like a debug window for posts to get additional information about a filtered post. For instance, if the hidden/expanding request is accepted and worked on, then there could be an added button to show additional information why a post was hidden. This would then provide development feedback if issues arise. I realize this might mean that every post would need a pick for debug information on which rules it passed or were applied to a post.
Describe the bug
I'm not sure if LinkedIn updated recently, but it seems this extension is not working with the current version of the LinkedIn site. Posts are not being filtered, sorted, or anything, regardless of any option I select.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The options should work
Environment (please complete the following information):
Hello There!
Is there a way to make the dark mode of this extension function with LinkedIn Recruiter?
Thank you!
Describe the bug
I have 'Hide with other reactions' selected but I still see posted with 'supports this' reactions in my feed.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
when 'Hide with other reactions' is enabled, posts with 'supports this' reactions should be filtered as well.
Environment (please complete the following information):
Additional context
Add any other context about the problem here.
Is your feature request related to a problem? Please describe.
LinkedIn appears to be rewarding people who are posting carousels... it's the 2023 version of last year's "poll problem."
Describe the solution you'd like
I'd like a setting that hides carousels entirely. (Side note: this might actually be the result of "Post a Document"?)
Additional context
Here's a screenshot of what I'm referring to... posts like this:
Describe the bug
When the same post is liked by multiple connections, and the checkbox "Hide liked by connections" is checked, then the post will not be hidden.
This is because we push only 'likes this'
to keywords
. We should also push 'like this'
.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Environment (please complete the following information):
It doesn't really matter, because I expect all OS's and browsers to be affected by the same code, but...
Additional context
We should also check if LinkedIn conjugates the following verbs: "loves", "finds", "celebrates", "is".
This is an AMAZING extension - thank you for building this, Noah! Will definitely be buying you a kofi!
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Using your extension, there's a toggle to mute Likes - so this is correct. However, I did NOT mute Comments, so would have expected to see Comment, even if Likes were muted
Environment (please complete the following information):
Is your feature request related to a problem? Please describe.
Annoying that when you apply to a job and on the last page before clicking Submit there's "Follow this employer".
As a result you "catch" all those follows and then later wonder why you have all these companies in your feed. Yes, LinkOff may remove them but still you become involuntary follower of a lot of companies this way.
Describe the solution you'd like
Have the box unchecked by default.
I am not sure if this is a bug or feature request.
I have added a group I follow to the hide by keywords and I still see all posts in this group.
I do not want to leave the group but I do not need to see 100 posts a day.
So either its a bug, or a feature to hide groups.
Cheers
When Learning and Ads are on, and the website is refreshed, they are still present until the hider is triggered again, for example, by toggling the extension.
Is your feature request related to a problem? Please describe.
Sometimes one is managing multiple linkedin accounts, and needs to swap between them quickly, logging in manually every time is a pain, even if you use a password manager.
Describe the solution you'd like
Add a utility that allows for picking up the li_at cookie (which is used for sessions and logins) while a user is logged in, as well as a selector to choose which account to log into (to make switching accounts as simply as using the selector)
Additional context
Might be useful to have the selector use the account username.
LinkOff - LinkedIn Filter and Customizer π§Ή Seeking New Maintainer!
Hello LinkOff Users,
I hope this message finds you well. I am reaching out to inform you that due to increased personal and professional commitments, I am unable to continue maintaining the LinkOff Chrome and Firefox extension effectively.
LinkOff has grown to include over 1200 users, and I am grateful for the positive feedback and support from the community. However, to ensure that the extension remains updated and serves its users well, I am looking for a new maintainer.
Responsibilities:
As the new maintainer, you will be responsible for:
Benefits:
Taking over LinkOff comes with its perks:
If you are passionate about maintaining browser extensions, particularly in the LinkedIn context, and can commit to the responsibilities outlined above, please drop a comment on this issue. I am open to discussions and will provide all necessary resources and guidance to ensure a smooth transition.
Thank you all for being part of the LinkOff community. I appreciate your understanding and support. Let's keep LinkOff thriving!
Best regards,
Noah Jelich
Creator of LinkOff π
It would be great if we can download linkedin video
Describe the solution you'd like
A button or link can point to the video to be downloaded or point to a service
I don't know why, but my feed keeps automatically refreshing every few seconds, and is even showing posts that I specified to filter out
I am not sure if I missed something or if this is a feature request. First thing, this extension is AMAZING and thank you for making it.
So the question/feature I am curious about is now that I have things tweaked to show what I care about, is there a way to completely hide the stuff instead of just seeing the round minus signs?
cheers!
Is your feature request related to a problem? Please describe.
Job searches include many labeled promoted job ads which are irrelevant to your profile and search goals. At the same time, some of the search results are particularly relevant to your profile and labeled with "your profile matches this job". Featuring the latter while hiding the former would improve usability & efficiency of the site.
Describe the solution you'd like
Options to filter out the "promoted" job ads and feature/uprank "your profile matches this job" tagged posts
Additional context
Attaching an edge case screenshot demonstrating both:
I would love to see a setting to disable them for, in order of priority:
Describe the bug
These excellent two features don't work when you reload the page. It's been like this for about 4-5 weeks.
Wide mode: I make it work by switching it off and on again.
Sort posts by recent: simply not working.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
What the features used to do :)
Environment (please complete the following information):
Additional context
Thank you for this extension, it's brilliant.
Describe the bug
"Hide liked by connections" is enabled, but I see a post that shows due to a connection liking it and is not otherwise related to my connections or follows.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
These liked posts would be hidden.
Environment (please complete the following information):
When I open the LinkedIn feed, I would like the feed to be automatically sorted according to my preference - either Top or Recent.
Manually this is done on desktop LinkedIn by switching the sort dropdown (class="sort-dropdown__icon"). It seems that the selected value is stored for some time in a cookie named feed-sort with values feed (top) or chronFeed (recent).
The extension might do the switch if the preference stored in the extension would be different than the currently selected value. On the other hand, if the current sorting would be equal to the one set in the extension, the extension should not change anything regarding the sorting.
It'd be really great if you could hide the creepy "4 people from your school work here" and the "People you may also know" from the network feed.
So I usually search for job offers using generic terms just to avoid missing some that use different terms for the same job. So yeah, searching for generic terms brings the issue of flooding the results with unrelated results, most of which i can filter out by some very common words.
Appart from word filtering inside the jobs results i don't come up with other ideas for this section
Describe the bug
The current version does not hide promoted
To Reproduce
Steps to reproduce the behavior:
Installed extension, enabled it,
Checked settings was Enabled and Feed/Hide-promoted was enabled
Expected behavior
Expected promoted items in feed not to be visible.
Screenshots
There seems to be no difference in the feed, promoted content is still showing (clearly marked Promoted).
Environment (please complete the following information):
Additional context
Hi there, my desired features
sidebars toggler, a simple hide is fine
make main content wider, like facebook
group connections into categories (friends, recruiters, ...)
show/hide feeds based on them OR mass unfollow
https://quadlayers.com/unfollow-connections-in-bulk-linkedin/
https://gist.github.com/brunolemos/8e13c5472b0c07d795aa766423569546
Not sure if this goes outside the scope of your plugin. If you like these ideas I can try to make a PR if I find the time :-)
Is your feature request related to a problem? Please describe.
LinkedIn is a great tool but a huge memory drainer. If I'm doing some prospecting work and have a few (dozen) LinkedIn tabs open in the background, even a single new incoming LinkedIn message, causes a pop-up on every single tab, generates a ton of 'pings' and immediately hogs all the memory (in Chrome and Edge). I wish there was a way to disable the popups that LinkedIn messages generate.
Describe the solution you'd like
Have a toggle so that LinekdIn message pop-ups can be disabled. If there are new messages, I should have to go to the messages page to see them.
Additional context
Pretty much the problem in the title. I still see liked posts by my connections with Chrome
Is your feature request related to a problem? Please describe.
When viewing a public LInkedIn profile, LinkedIn will ask a login. Even if I register myself to LinkedIn it will ask a lot of personal information which is so frustrating. I'm a strong advocate of privacy and I don't want to share my personal information just to see a public profile on LinkedIn. It's gone to a point I now completely ignore linkedin profiles because of this.
Describe the solution you'd like
A way to hide the login prompt and clear the blur on the LinkedIn profile page.
Additional context
Describe the bug
Enabling the "Feed" > "Hide the whole feed" setting is not working.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The feed should be hidden
Screenshots
Environment (please complete the following information):
Additional context
Add any other context about the problem here.
First of all, thanks for developing this extension! It is great.
Is your feature request related to a problem? Please describe.
I do not know the precise name for it, but at the top right of LinkedIn is a "LinkedIn News" section which essentially represents what is trending.
Describe the solution you'd like
I would like to hide it. I looked for whether LinkedIn already offered a setting to turn it off, and I don't see one.
Is your feature request related to a problem? Please describe.
Applying to jobs on linkedin takes a while and can easily be automted
Describe the solution you'd like
A simple click of a button scrolls through pages of linkedin jobs and applies to all
Additional context
This feature is blocked by advanced automatic linkedin filtering, for the auto apply to make sense the jobs listed have to be highly relevant
I would like the ability to filter out the posts that are old.
I can't see the exact post time on LinkedIn, except the text like '15m', '5h', '3d', '2w', '1mo', '1y'.
The extension might offer filtering out the posts that are:
Is your feature request related to a problem? Please describe.
When I open LinkedIn using LinkOff, it will often take several minutes of load / render / hide cycles until at least a couple of 'real' posts show up. And once I look at those and scroll down a little, the same repeats. The core problem is of course that the ratio of random stuff I don't care about that people in my networked have liked to actual content posted by people in my network is something like 50:1... but the moment I switch away from the browser window, the process stops...
Describe the solution you'd like
I would love for the extension to keep streaming more content until at least ten 'real' articles are ready to be shown - and to start loading more stuff from LinkedIn the moment there are fewer than (maybe) five additional articles are ready to be scrolled to. This way I could reload LinkedIn, do something else for a while, then come back and have a reasonably useful user experience with the site.
Additional context
Again, I understand that the core problem isn't in the extension - and I think that likely what I want is hard / impossible because of the way the browser (in my case, Brave on macOS) is trying to be smart and not to waste cycles in the background...
I'd like to filter the posts by the content author, eg.- a person vs. a company page.
I'm not sure if there is other way to differentiate between those two groups except checking the url of the poster, where the urls of the companies start with linkedin.com/company/ and personal profiles start with linkedin.com/in/.
In case of the shared posts, where a person is sharing a company post or a company sharing a person's post, the filter should apply only to the poster that I am following and not the author of the shared post.
The post filtering doesn't work right always. Still investigating. Seems to be losing the posts object before the loop is finished iterating through the elements.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.