|
Humble Request: A program that can run in the background which replaces the windows mouse cursor with another image when it's over a specific program window. Problem: I'm emulating PS2 lightgun games with a wiimote and it's not accurate enough to work without some kind of crosshair, and the windows mouse cursor is too small to easily see from the distance I'm playing at. Description and requirements: I need something which I can feed two things: 1) an image file of some sort (with transparency) and 2) an executable file location, which will then display the image file at the mouse cursor location only when the cursor is over a window of the specified executable. Nice to have features: Ideally it would also hide the native windows arrow cursor and be able to support multiple executables as targets. I feel like this might already exist, but it's impossible to search for because you just get 50,000 pages explaining how to change the default windows cursor.
|
# ? Apr 11, 2019 13:58 |
|
|
# ? Apr 23, 2024 16:18 |
|
The_White_Crane posted:Humble Request: I'm working on this. I've managed to get the cursor to change, and to sort of detect the window under the cursor. Strangely it only seems to be reading the window some of the time, so I may need to see if I can extract the cursor position reading into a separate thread. If anyone else feels like taking this on, don't let me discourage you, as I'm estimating my likelihood of finishing to be about 30% right now. Plus I'll be out of town for the weekend and won't be able to work on it. Edit: Yes, pulling the window query to a different thread works. pseudorandom fucked around with this message at 03:44 on Apr 12, 2019 |
# ? Apr 12, 2019 03:37 |
|
The_White_Crane posted:Humble Request: I think Yolomouse may be what you're after. It lets you replace the cursor based on the app and current cursor. It has built in cursors or you can supply your own. https://pandateemo.github.io/YoloMouse/
|
# ? Apr 13, 2019 07:10 |
|
pseudorandom posted:I'm working on this. I've managed to get the cursor to change, and to sort of detect the window under the cursor. Strangely it only seems to be reading the window some of the time, so I may need to see if I can extract the cursor position reading into a separate thread. Thanks ever so much for giving it a shot! That being said: GI_Clutch posted:I think Yolomouse may be what you're after. It lets you replace the cursor based on the app and current cursor. It has built in cursors or you can supply your own. https://pandateemo.github.io/YoloMouse/ This does in fact do what I was looking for. I loving knew someone would have done it already, but I'll be damned if it showed up anywhere when I googled.
|
# ? Apr 13, 2019 12:21 |
|
You've already found a solution, but I did end up finishing mine, so I'm going to share it anyway, even though it's nothing special. Request Fill Name: Super cool cursor changer Download link: Github Source Code: Github Repo Features and Usage: Changes your cursor for applications. See my hastily composed Configuration docs. Screenshot: +
|
# ? Apr 21, 2019 22:52 |
|
Humble Request: A way to adjust the trackpoint sensitivity on my Thinkpad 25th Anniversary Edition laptop (trackpoint supremacy) Problem: I went from a ThinkPad T420 to a ThinkPad Anniversary Edition (also known as the T25). Unfortunately, on this and the ThinkPad T47X and T48X line of laptops, Lenovo/Synaptics removed the option to adjust the sensitivity of the trackpoint. They still give you the option to adjust the trackpad sensitivity, but removed the option for the trackpoint sensitivity adjustment. This is what the trackpoint settings look like on my T420: Here's what it looks like on my ThinkPad T25: The option is completely gone. However, in Linux the option is there. So it is clearly a driver issue, and not a physical limitation. I've tried adjusting stuff in the registry, older versions of the driver, and so forth with no luck. Description and requirements: A way to adjust the trackpoint sensitivity in Windows, either with some app running in the background, or some hack of old Synaptics driver software combined with current Synaptics drivers or something (I'm not smart so apologies if I am explaining it poorly). Nice to have features: N/A I would have no problem paying for this (or making a donation to a charity of choice if payments aren't kosher). Every time I use my T420 I get reminded how much better the trackpoint on it is. Thank you for reading!
|
# ? Apr 22, 2019 17:46 |
|
What's the touchpad device entry look like in device manager?
|
# ? Apr 23, 2019 14:32 |
|
gary oldmans diary posted:What's the touchpad device entry look like in device manager? Here ya go:
|
# ? Apr 23, 2019 23:50 |
|
Humble Request A program to cross reference a list of days/times and to download files from a site that uses a specific naming format for days/times, as well as to rename the first four letters to a set of characters defined in the initial list. Problem: WZBC, a college station near me, archives their shows using the following format: http://zbconline.com/wzbc-2019-MM-DD-HH-00.mp3 I've been manually downloading and renaming the shows I like to listen to (oftentimes the timing doesn't really line up with, say, me being at work, etc), and while this is fine, it's relatively time consuming. Description and requirements: So the idea is this: a program that looks to a text file for five pieces of data: Day of Week, Start Time, End Time, Lookback and Name, for as many entries as are present. The Day of the week should be converted to the actual date format (MM-DD), and the program should look back Lookback number of days, downloading the file and formatting it after the fact by adding the Name where "wzbc" normally exists. The Start/End times would tell the program how many files to rename using the Name. So this might play out with a text file that looks like this, with a pipe delimiter: M|8|10|IR or MON|0800|1000|IR (since this wouldn't require you to format the times) ...which for this week, would pull http://zbconline.com/wzbc-2019-04-29-08-00.mp3 http://zbconline.com/wzbc-2019-04-29-09-00.mp3 and rename the files: IR-2019-04-29-08-00.mp3 IR-2019-04-29-09-00.mp3 ...once they have downloaded. Nice to have features: I'm really flexible on how this works out. I've tried to explain it in what seems to be the easiest method of accomplishing the goal, though I'm sure there are prettier ways to do it. If you can figure out a way to cross reference the schedule for the station (found at https://spinitron.com/WZBC/calendar), that's great, but I feel like that makes this a much larger endeavor. I don't need anything fancy; I just take the files and shove them into folders for their respective shows, and this would save me 15-20 minutes a week of relatively monotonous work. I'd prefer that it run in Windows, but I have a Mac laptop hanging around too, in case you have a preference. Thanks in advance (even if you're just reading this).
|
# ? Apr 29, 2019 17:23 |
I poked around on their site and didn't see an RSS feed. What gives. That would have negated the need for this as any podcast tool would fit perfectly. Ah well. From the way you've described this theoretical program, their site knows how to give you that block of airtime and it's not a prexisting mp3 file sitting in a folder?
|
|
# ? Apr 29, 2019 18:07 |
|
Chunjee posted:I poked around on their site and didn't see an RSS feed. What gives. That would have negated the need for this as any podcast tool would fit perfectly. Ah well. I'm fairly certain it's the latter case, as each file has a two-three minute buffer from the last time period (so the 1pm file will pick up at 12:58, even though the 12pm file already has that). Couldn't say for certain, though - I'm honestly not sure how any of that backend stuff works. (Frankly, I'm at the level where I was quite pleased with myself for determining the way they store the shows in the first place. Some shows were offering "mixtapes" for a week or so, which were just that week's airing, but it's not everything, and sometimes it's just nice to be able to listen to That Weird Ambient Noise Show That's On For Three Hours, but Starts at 11pm during the workday.) Also, re: the lack of RSS feed: it's a college station, and the actual schedule itself is new as of a year or so ago. It used to just be a page they'd manually update. I think they just kinda lack resources for keeping this poo poo up (and as a person who went to a State school and worked for the paper, I totally get it - if I were to guess, they have the one CS major who also likes radio doing most of the grunt work). George RR Fartin fucked around with this message at 18:24 on Apr 29, 2019 |
# ? Apr 29, 2019 18:19 |
|
Making a dumb batch file to catch up on all shows for specified hours #-# would be so much easier.code:
|
# ? Apr 30, 2019 04:55 |
|
Yeah, the more I think of it, the more kinda difficult this all becomes. I think it's just hard for me to wrap my head around where certain more abstracted things would come from - like: if I say MONDAY is the day I care about, I can check a calendar for the last X mondays within a range, which also requires me to be aware of where we are in the month so I can pop back a month (or more) if need be. So that's a whole thing, just to find the month and date. The rest is somewhat easier in terms of formatting the link, since we'd just sort of do a while loop from the start time to the end time, but that date is the real sticky bit. My idea of an individual text file is purely out of my own familiarity with how that sort of thing works. That is: you read the text file until a specific delimiter, save that as variable DAY, read until the next delimiter, save that as START, next END, next NAME, then have a predetermined end-of-line character just to populate everything so the above algorithm can be applied. Once the downloading and renaming is done, check to see if there's another line and do it all over again if there is. I'm sure there's probably an easier way (even like, simple input might not be bad: just ask for each value, process everything, and return to asking each value once the process is done downloading). It's absolutely not set in stone. I feel like I'm asking for a sort of big pain in the butt here, so if that's at all the case, please don't worry yourself too much with it. I'm also totally open for this batch file idea if that's just far less of a pain. I can just edit in date/time ranges if that makes more sense (and since only the former is likely to change all that often, it wouldn't even be that time intensive).
|
# ? Apr 30, 2019 16:20 |
|
Shlomo Palestein posted:Yeah, the more I think of it, the more kinda difficult this all becomes. I think it's just hard for me to wrap my head around where certain more abstracted things would come from - like: if I say MONDAY is the day I care about, I can check a calendar for the last X mondays within a range, which also requires me to be aware of where we are in the month so I can pop back a month (or more) if need be. So that's a whole thing, just to find the month and date. The rest is somewhat easier in terms of formatting the link, since we'd just sort of do a while loop from the start time to the end time, but that date is the real sticky bit. Honestly, I think this is still a relatively easy request, especially for a basic implementation without too many features. I could definitely make something like this, but I'm a bit busy this week and leaving for a vacation next week, so I probably won't be able to do this for a couple weeks. That said, this still seems like a pretty simple task, so I assume someone else will get it done before then.
|
# ? Apr 30, 2019 16:51 |
I think it would take me a little over an hour, but could easily spiral. But is unique enough to be fun. Just a scratchpad of my approach idea: json file or straight txt for user definition of shows/downloads parse that poo poo generate all files to be downloaded and their final names skip if the file already exists download anything else (optional) save metadata of what's been downloaded for faster file skipping on next run.
|
|
# ? Apr 30, 2019 17:18 |
|
I just want to inform anyone working on this that you can easily scrape the list of files that are actually available from http://zbconline.com/. You just have to change the file extension from m3u to mp3. Looks like the archive only ever goes back two weeks (ie. stuff not listed on the page apparently isn't available anymore). Figured if I could get that and scrape the calendar data, it'd be easy enough to match it all up and offer a simple list with checkboxes and a download button, which would offer a reasonable alternative workflow. But the calendar data is offered in a way that I don't know how to scrape.
|
# ? Apr 30, 2019 18:57 |
|
Flipperwaldt posted:I just want to inform anyone working on this that you can easily scrape the list of files that are actually available from http://zbconline.com/. You just have to change the file extension from m3u to mp3. Looks like the archive only ever goes back two weeks (ie. stuff not listed on the page apparently isn't available anymore). poo poo, I forgot about the two week window - I've been doing this manually weekly, but I remember being curious and trying further back and getting nothing. So you could just hardcode how far back to go, and not redownload any duplicates. Thanks for looking into this, everyone. I realize it's sort of the equivalent of just showing up at a stranger's house and asking them to make you a pie.
|
# ? Apr 30, 2019 19:33 |
|
Shlomo Palestein posted:Thanks for looking into this, everyone. I realize it's sort of the equivalent of just showing up at a stranger's house and asking them to make you a pie. It's just like that, except many of these strangers really enjoy making pie, or are new to pie making and are looking for excuses to make pies to help them practice.
|
# ? May 1, 2019 06:04 |
|
Shlomo Palestein posted:Humble Request: Request Fill Name: WZBC Downloader Download: Google Drive Link - Zip file includes the compiled app, the source (written in ahk), and 2 text files. Use: - list.txt contains a list of filters in the form "Title, Day|Day ,Hour|Hour". Example: "Chicken Soup, Mon|Wed, 08|15|20". - The above example would produce 6 files (Mon @ 8am, 3pm, and 8pm; Wed @ 8am, 3pm, and 8pm). - It does not fill between times, thus 08|10 would not download 09. Use 08|09|10 instead. - Days are in 3 letter form and are case sensitive. Hours are in 24h and use a leading zero. - The filter list allows spaces. - When running the program, a progress bar is displayed. - The mp3s are saved to \%script_folder%\mp3\%title%\%title%%datestamp%.mp3 - Items that have been downloaded are logged in history.txt and won't be downloaded again. Note: this only logs the original file name; if a file matches two filters with different titles, it won't be downloaded to both folders unless they are downloaded at the same time. Let me know if it works TheLastManStanding fucked around with this message at 08:33 on May 2, 2019 |
# ? May 2, 2019 08:27 |
|
pseudorandom posted:You've already found a solution, but I did end up finishing mine, so I'm going to share it anyway, even though it's nothing special. No no, that is also super cool and also more lightweight than Yolomouse, which is frankly a bit feature-heavy. Thanks awfully for taking the time on it!
|
# ? May 2, 2019 12:07 |
|
TheLastManStanding posted:Let me know if it works It works! The first time I ran it, I got a popup that kinda sat around doing nothing. Upon closing this, I got the progress bar, but it didn't fit the window. It downloaded all instances of Infernal Racket (the only show I put in for testing), renaming the files and sticking them in the named folder appropriately. So I added another show, and ran the file again. This time, only the one popup appeared, and it worked swimmingly. I'm not sure what would account for the issue in the initial run, but it could be related to my work PC being older than dirt and using Win7. Even with the minor initial UI issue, everything else works perfectly. Thanks for putting this together! EDIT: I have a total of 15 shows on the list, ran the program, and it did everything it needed to do. No weird UI stuff, either, so that had to have just been a fluke. Figured I'd update with that so you knew it could do a good deal of work if it has to without running into issues. George RR Fartin fucked around with this message at 15:56 on May 2, 2019 |
# ? May 2, 2019 15:27 |
|
Yeah, guis in AutoHotkey are a bit janky, and it's not unusual to have parts of them load funny. Even if the progress bar doesn't load the main program will still run and operate correctly.
|
# ? May 2, 2019 18:58 |
|
I don't know poo poo about desktop application development but I'm a passable PHP/Laravel coder (looking for more experience) and with enough prodding can put together simple web-based applications for you. I'm not sure if that will help anyone, but if so, feel free to post your request.
|
# ? Aug 6, 2019 16:50 |
|
How big a project would it be to have a chrome extension that just adds a gear icon and the ratio to tweets, maybe add a colored border to tweets based on their ratio?
|
# ? Aug 6, 2019 16:57 |
|
In powershell, how can I do something as simple as getting some temporary variables from a file name? Such as: FOR /F "delims=-_ tokens=1-3" %D IN ('dir /b ????-??-??_*.*') DO ECHO MM/DD/YYYY: %E/%F/%D gary oldmans diary fucked around with this message at 11:02 on Sep 19, 2019 |
# ? Sep 19, 2019 10:58 |
gary oldmans diary posted:In powershell, how can I do something as simple as getting some temporary variables from a file name? Regular expression matching: code:
|
|
# ? Sep 19, 2019 11:15 |
|
That's just the bridge I needed to progress. Thanks!
|
# ? Sep 19, 2019 11:21 |
I'm looking for a 1-2 hour project. Something Excel related would be ideal.
|
|
# ? Oct 1, 2019 17:03 |
Humble Request Problem: I'd like to be able to search Ebay for sellers that carry one or more items on a list. That way it's possible to buy with combined shipping. Description and requirements: Call it up to four text boxes that one can use to specify search terms, which the app then searches for, parses the results, and returns a "here's the top two sellers" or however many sellers is feasible for the app to display. Nice to have features: Easy for a non-webdev to deploy and use. If this falls outside Tiny App, let me know and I'll pursue other avenues.
|
|
# ? Nov 12, 2019 17:29 |
|
MJP posted:Humble Request Haha I've had this on my mind every time I bought something on eBay. Never got to actually do it, but if eBay has a search Ali it shouldnt be too difficult. No promises though, I'm pretty busy this week
|
# ? Nov 13, 2019 02:36 |
|
mobby_6kl posted:Haha I've had this on my mind every time I bought something on eBay. Never got to actually do it, but if eBay has a search Ali it shouldnt be too difficult. No promises though, I'm pretty busy this week It looks like this API might exist. I'm already working on a few other personal projects at the moment, so I don't have spare time for this; however, if this isn't fulfilled in a month or two, bump the thread and maybe I'll take a stab at it.
|
# ? Nov 13, 2019 06:31 |
mobby_6kl posted:Haha I've had this on my mind every time I bought something on eBay. Never got to actually do it, but if eBay has a search Ali it shouldnt be too difficult. No promises though, I'm pretty busy this week Just wanted to poke it up in case this week improved for you.
|
|
# ? Nov 19, 2019 21:48 |
|
MJP posted:Just wanted to poke it up in case this week improved for you. Not really any better but I had some free time at work and gave it a shot. It's pretty straightforward to implement as a chrome extension but eBay apparently manually approves developer accounts so I'm stuck and can't test anything until they do.
|
# ? Nov 21, 2019 12:03 |
|
quote:Although the eBay Buy APIs are available for anyone to use in eBay's sandbox environment, use of the APIs in production is restricted. Users must meet standard eligibility requirements, get approvals from eBay support organizations, and sign contracts with eBay and PayPal to access the Buy APIs in production. I'm not quite sure how do you plan of making this work with the real data, wih the production environment of eBay, but if you do, let me know.
|
# ? Nov 21, 2019 14:35 |
|
Uh... the search is part of the Browse API so I hope that doesn't apply (it doesn't say anything about these requirements), because I'm certainly not signing any contracts with PayPal I guess we'll see. Obviously another solution would be just scraping the results but
|
# ? Nov 21, 2019 16:06 |
|
mobby_6kl posted:Uh... the search is part of the Browse API so I hope that doesn't apply (it doesn't say anything about these requirements), because I'm certainly not signing any contracts with PayPal Finally some good use for Selenium.
|
# ? Nov 21, 2019 16:54 |
My eBay developer account was approved in 48 hours. That kind of project would take me more than 3 hours so I personally won't be able to tackle it.
|
|
# ? Nov 25, 2019 17:38 |
|
My account got approved earlier today but I didn't have time to mess with it beyond generating some access keys. Maybe I'm underestimating the problem but I think I should be able to get it to work when there's some downtime at work.
|
# ? Nov 25, 2019 21:03 |
|
It's probably easier just to pull the ebay listings down in html and grab data from that. or use import.io or something
|
# ? Dec 27, 2019 00:38 |
|
|
# ? Apr 23, 2024 16:18 |
|
Hi all, a bit of a weird one here. Someone called Tom Forth (@thomasforth) recently published this tool called parkulator which calculates the amount of land area used for car parks in an area, it's a really useful tool if you're interested in urban design, affordable housing or economics. Unfortunately it doesn't calculate the amount of land used for on street parking as that's marked differently on Open Street maps. My first instinct was to mark out the areas I care about as shapes on Open Street map but it seems like that's not how they want to do it. He has posted the source on GitHub and said others are welcome to submit changes. Is it possible to amend the current code to also pull the data for on street parking as well?
|
# ? Feb 23, 2020 19:31 |