revadike / enhancedbarter Goto Github PK
View Code? Open in Web Editor NEWThis userscript aims to enhance your barter.vg experience!
License: MIT License
This userscript aims to enhance your barter.vg experience!
License: MIT License
For example: http://jqueryui.com/slider/#range
Hi,
today another user said me, that I don't left a rep on Steamtrades for him.
I don't do this manually since years, thanks to EnhancedBarter.
So i looked for the problem and found out, that the Auto Rep with EnhancedBarter wasn't working since the last 3 months.
I reinstalled the script and tested it with the next trade, but same behavior.
I used Chrome the last years and also now.
Others have the same issue?
All other BarterEnhanced functions working well for me.
Is there anywhere a log I can check whats going wrong?
The only thing I changed before 3 months was, I switched from Win10 to Win11. Maybe there is something working a little bit different?
Best Regards
Add multiselect list of source types (key, gift, link, curator, ...)
Similar to #11
Hey
I found a problem with EB. Im getting offer through it which was fine with me, but I probably will need to deactivate it since offer are ignoring my preferences. I have proposed offer expiration set on minimum 10 days and I
m getting offers through EB which are lasting only 3 days
I get this message every time and no offers are generated. Any ideas?
https://gyazo.com/9e233f49a04121ca5aee82209a545f35
https://gyazo.com/b1f673d8701a9e20781a20f18a66307a
Thanks in advance!
For example, being able to choose how many offers you want to send out, stopping region locked games from being in the offers and lastly (not massively import, but certainly nice to have) having some easy links to the offers sent from the match page.
I don't think all the settings need to be put on this function, but a few of them would certainly make this feature a lot more useable.
Currently you have to click the "GG" button in order to load the price info. In an offer where there are dozens of games, this can be a bit of a pain.
An option to do this on page load/refresh would be great, however, but I don't see that Enhanced Barter has a GUI to toggle options.
I've looked at the Edit page via TamperMonkey, but I'm no programmer or scripter so it's far from clear on if there's a way to toggle this. If there is, it isn't easy for the layman.
Thank you so far for what Enhanced Barter does!
Since Enhanced Barter is for power users, could the quantity select box be swapped out for an input field with increment and decrement support? Having more than 10 copies of a tradable is a PITA, especially if you have over 50 copies.
Simple mockup.
Should support both quantity and increment (plain number or number with a + or - in front of it).
Enchanced Barter script is broken. I second time see situation when someone sent me offer with blacklisted games that I'm not interested in (again using EnchancedBarter - when I have blocked to no offer me BL games...).
https://barter.vg/u/166c/o/2003621/
Can autor diagnose and repair it?
The intent of this is to allow users to set more strict settings on what they want to receive from automated offers than what they would generally accept from users in general. This would provide a middle ground solution between the extremes of having users be forced to accept any offer that they would accept from regular offers or no offers at all
Minimum Feature Implementation Idea: A button for users to say "I only want to receive offers that involve wishlisted games from EnhancedBarter." even if they regularly allow offers for any unowned game.
Most likely Implementation Idea: Users to have the ability to have the flexibility to have a bot receive preferences similar to the Offer Preferences section on the main user page. eg: Even if users normally are configured to be ok to receive offers involving games that are 60%+ in rating from users, they can specify that they only want to receive offers involving games that are 90%+ in rating from EnhancedBarter.
Extreme Implementation Idea: Using the browse filtering [ https://barter.vg/browse/ ] as the basis for what games users are willing to receive from EnhancedBarter. eg: Beyond the most likely implementation users can state they only want to receive offers involving games that have only been bundled X or fewer times or games that have at least X reviews.
Hi,
at barter, I can wishlist my games, or I can blacklist them or I can't mark them.
For me, the forth option "neutral" is missing.
Can you add an option, witch set's a database entry at the EnchancedBarter DB (I hope you have a DB)?
This should work like the notes at Enhanced Steam, but not with free text. Only, TRUE, FALSE must be possible.
Reason:
If I watch new bundles I check all games, that are not marked as in library, wishlist or blacklist.
But there are a lot of games, I don't want to wishlist, but also not blacklist them. If I do nothing, then I can't remember that game, and have to classify it again and again, if it is in another bundle.
With the neutral marker I would see, I marked that game as neutral, so I know, I checked it and I don't want to wishlist it and I don't want to blacklist it. So I don't need to look the video or comments for the game at the Steam product page.
I know, it is not a very common wish, but if it's there, I think a lot of people have a good use for it.
Best Regards
Please add the option to auto cancel the remaining offers with a tradable that isn't available anymore after a successful trade (if the "Update Collections" button is enabled and this tradable was the only one in the offer) or to remove that tradable from all the offers with it in and resend that offer without that specified tradable.
This will help us to avoid problems when using the "Begin Automated Offer" button to send multiple offers and more people than expected accept the offers (ex: 5 people accept the offers and I only have 3 copies of that tradable to trade).
The "Cancel Offers" button is worthy when that tradable is the only one in the offer, but when there's more than one tradable on the offer and I don't have anymore copies of a specific tradable, I need to edit every single offer to remove it.
Hi. Great Job on this script.
I use it for my trading needs. What I do is the following:
I find tradable games with similar prices according to GG, then I send the script running for my wishlist.
Problem:
I have to manually add the 100 games I want to trade. Also, I have to remove my full tradable list and add a similar prices trading list to receive decent trades.
Suggestion:
Letting add full lists of tradable lists from barter lists, perhaps. All items in the tradable lists has to be similar value, so the settings could be valid.
This way, I could add lists of 1 dollar games to trade for 1 dollar games to trade 2x1 off my wishlist. Then on a different run, I could a list of tradable games for 2 dollars that can be traded 1x1.
On the current version, your list of tradable has to manually be added, so you don't end up giving valuable items for a less price. That is too much work for each run.
Sending the feedback message sent to steamtrade, also to the trader steam profile as a comment.
Add ability to disable and/or avoid webpage locks.
Add checkboxes (checked by default) at the complete offer button, where one can (un)check to leave feedback and copy message to clipboard.
Tested several times, this last time with the following configuration:
Game + DLC
Steam + itch.io
Fails every time, regardless of other options as far as I have tested.
Example: I want a game X or Y and wanna send an Automated Offer to all users that has it on their tradables. Currently you can do it only sending an offer to Multiple Users, which isn't too much useful because the users won't receive any notification from that offer.
To avoid any issue with too many options, you can include all that "...in exchange for..." part on a radio button with two options.
The first one with all the already existing content can be changed to "...in exchange for... any game with the following options". The second one can be called "...in exchange for... a specific game".
I usually don't try to send offers to people with more than a certain # of trades since it's a waste of time. The ability to select only users within a range of # trades would make EnhancedBarter a lot more useful to me.
My tradables are totally blank when I try to begin an automated offer. Trading Cards are the only items show.
Add the option to set a negative deviation in the offered games count.
For exmaple:
I want to trade 6:1, but when matching the user cant take 6 games and can take only 5 out of the 6.
If I set 6 with deviation of 2, a user who can take a 5:1 and a 4:1 will still recieve and offer, while 3:1 and less would behave as currently without any offer created for them.
Why?
-Quality of life (self explained)
-Load on barter:
Instead of creating X offers to get the outcome (e.g. 6:1 then 5:1 then 4:1) create one big (but smaller overall) load.
-Blacklists & Annoynce of recipients
Creating X offers instead of 1 can lead to people who decline fast get more than 1 offer,
which will annoy the recipient of the offer, and can cause for unwanted blacklists.
I am open for any questions, including explaining further.
Hi!
I love the script, it makes the trades so much faster. But automated offers are only useful for a point.
But barter mutual match site barter.vg/u/..../t/m/ is a mess.
I suggest 2 options to make it manageable.
And maybe a list of wishlists and tradable games that can be traded with others. These are useful so we can offer those games first that have the least matched.
Could you add a "Select all" button for the checkboxes in the automated offers? I'm thinking mainly of "platforms" and "types".
Steamtracker is down for database changes with No ETA.
Is there a workaround to use enhancedbarter for the time being?
Is ther a way to use the script with some switches to still use it (limited)?
Instead of only altering offers to change expiry dates, also add other options:
Will it be possible to make offers for people from certain regions? Or for gifts / keys with regional restrictions?
For example, I have several keys, they can only be used in China, the CIS countries or the Arab Emirates. I can send an offer to those who do not have them in the library, but I cannot remove from the offer people who cannot activate the key in their country.
Would it be possible to add a "Library - Wishlist ratio" column.
It would give an immediate indication of the game's value related to the Want-Have ratio of that game.
If nobody (0) wants the game: -100 (red) = no value
If nobody (0) has the game: 100 (green) = most valuable
Not sure which equation exactly to use.
In my example I used: W/H x 100 -100
What do you think?
There should be options to select 100 games automatically by price. Price is the ultimate MAIN trading value.
So an option to select 100 0-1 dollar games to trade based on GG then you can select your options as usual. An option to select 100 1.1-2, 2.1-3, etc. Ranges based on prices should be the most important modification to this script.
Prices can be measured easily.
Great job on an excellent script.
It seems to be purging not owned items too. It looks like it thinks items offered and owned by someone else are owned by you.
Add multiselect list of item types (game, dlc, video, config, ...) to automated offers (AO) and remove DLC filter, as that will become redundant.
Steamtrades reps in localstorage may become full. For more store one can use GM_setValue
and GM_getValue
.
When a tradable has no retail price, the set price restrictions will be ignored. This is great if you left it default ($0-$10000) and do not care, but it's not ideal when you really want to restrict it to a specific range. You end up with offers that include tradables that are way out of the intended price range and mad traders.
Hi, if you are talking about GG.Deals prices, which one you use for calculating the offer?
I usually look to the Keyshops prices to compare.
Maybe you can build in an option to choose?
When recently running the GG.deals auto matcher, the bot created the following trade:
https://barter.vg/u/4349/o/5059310/
While my preferences were obviously set to only allow wishlist games. The game was also not shown on the match page itself.
I have no clue how you might be able to reproduce it, sorry.
Barter has an option for users to tag games in tiers.
(low medium high highest)
please add an option to ignore certain tiers.
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.