/r/PersonalAutomation

Photograph via snooOG

This subreddit catalogues all kinds of scripts, robots, programs, APIs that would allow for an individual to automate their life. Think life hacks but with cron jobs.

/r/PersonalAutomation

892 Subscribers

1

IoT Smart Home Survey

Hello everyone,

I'm conducting a survey to understand perceptions around smart homes as part of my MSc in Digital Media. Your insights will be incredibly valuable in shaping the future of this field.

Link: https://forms.gle/gfUuej7727ffkBty5

Please note:

  • All responses will remain confidential and be used for research purposes only.
  • The survey should take approximately 5 minutes to complete, with 17 questions.
  • In case you're unfamiliar with the topic, smart homes are homes equipped with interconnected devices that can be remotely controlled, automated, and optimised to increase efficiency, security, and convenience for the residents. Notable applications include: security alarms, doorbells, thermostats, and fridges that can be interconnected for a user over a mobile application.

Thank in advance! :)

0 Comments
2023/09/17
16:00 UTC

2

The opening token drop of Convex

0 Comments
2023/07/01
20:19 UTC

1

Curve debut airdrop

0 Comments
2023/06/24
05:03 UTC

0

iMacros Full Version - iMacros Crack, iMacros Hack, iMacros Chrome Automation

Tired of repetitive tasks and wasting valuable time? Look no further than iMacros Full Version, the ultimate software solution for boosting productivity and efficiency. With unlimited capabilities, iMacros empowers you to automate tasks such as Form Filling, Data Extraction, and Chrome Automation. Experience the power of iMacros by watching our YouTube video and discover how it can revolutionize your workflow. Our limited-time offer allows you to get your hands on the iMacros Full Version with no restrictions. Be settled for an iMacros Hack or iMacros Crack - choose reliable performance and maximum productivity. Click the video link [https://youtu.be/HPL68GP8y6M] and watch the iMacros Demo in action.

Contact Me at : robin.ny4u@gmail.com

#iMacros #TaskAutomation #Google #Chrome #ChromeAutomation #iMacrosFull #iMacrosHack #iMacrosCrack #DataExtraction ##ProcessAutomation #BrowserAutomation #FormFilling #Automation #AutomationSolution

0 Comments
2023/06/13
08:20 UTC

0

The original LayerZero airdrop

0 Comments
2023/06/06
17:49 UTC

3

Help with a simple automation

Hi, sorry in advance for the poorly english. Hope i can make myself understandable.

I recentely bought a Colmi 8 Sky 8 Smartwatch. Very simple device that meet my needs by far. But, like others simmilars devices, it do not integrate with Strava.

I would like to create an automation wich when I start an activity with the smartwatch it triggers the same activity on Strava.

I tried the IFTTT - Strava is linked already - but I could make the trigger, at least with the free account.

Does anyone have any ideas that can help me? Or others forums/subreddits that I can search?

I have some dev knowledge and I'm willing to learn to make this work.

Thanks in advance

0 Comments
2021/11/18
16:02 UTC

3

Web Scraping with Beautifulsoup | Stock Analysis Tool

0 Comments
2021/06/27
15:06 UTC

5

Selenium automated File Downloader | Stock Analysis Tool

0 Comments
2021/06/23
22:41 UTC

5

PythonExceptions|YoutubeKeywordPlannerseries

0 Comments
2021/06/01
17:09 UTC

3

Help please with automation to verify HTTP or HTTPS

0 Comments
2020/02/12
13:12 UTC

3

Anyone interested in an autonomous camera that may be used for home security or crawl space? Free product and discount offered upon your advice!

Hey guys! This is not a commercial but just asking about customer needs. ⭐ By filling out a survey you have a chance to win a free product or a 50% off discount! https://docs.google.com/forms/d/e/1FAIpQLSffWk46JBEwKtKRy8klL3D92C_8J3kFU_FNpI93cqwMw4JiRQ/viewform?usp=sf_link

We’re a tech and AI company that is dedicated to customer robots and robotic devices. We’d like to introduce you to our NEW conceptual product - a “camera on wheels” that is able to drift freely (360° rotation / lateral drift / 45° oblique drift, etc.)

Now it comes with 1080P image, night vision, Wi-Fi connection, and app control. We’re thinking about making it a helpful addition for family and have five different options for ya!

  • Programmable gaming bot for fun
  • Autonomous surveillance camera
  • Inspection robot for crawl space/anywhere that’s hard to reach
  • UV cleansing bot for home and travel
  • Pet training tool

How do you like that? Check out our draft and share your thoughts at the link above. Any suggestions on features, industrial design, size, speed, materials, etc. are also welcomed!

0 Comments
2019/07/02
06:54 UTC

4

Script to carry out tasks on browser

I'd like to know how difficult it is to make a script that activates after a certain amount of internet data usage and carries out tasks on a web browser. The reason i want this is because i have an unlimited 4g subscription (i have no cable connection) that requires me to log onto the providers website and activate it again after every Gb. This is free so it is indeed kind of unlimited but needing to log onto the website every 10 minutes is very annoying. I'm used to downloading up to 1.5 Tb a month. A script that does this for me would make my life a lot easier, especially when i"m not at home and am trying to download hundreds of Gbs of data. I'm quite intelligent and have basic knowledge of java, visual basic and html. I don't want to waste a lot of time researching something that will turn out to be too hard for me.

I'm using a pc with windows 10 btw

2 Comments
2018/04/13
14:04 UTC

2

Can you auto-input text (from a flash drive) into a Windows Login? (more info inside)

I re-image computers for my current job (deleting everything off of a computer, re-installing the operating system, joining the network, etc.)

Everything is done by manually typing in the same things over and over. Also, this would have to be done on the windows login screen too, if possible. For example, we start off by:

  • Naming the computer (can't automate this part)
  • type login - "default"
  • press tab
  • type password - "password"
  • press enter
  • wait for login
  • press windows key
  • type rename
  • press enter
  • press control+c

etc...

Being lazy (and needing to be fast), we use TONS of keyboard shortcuts.

So, can I use a flash drive to automatically input text on a computer that doesn't have some program installed? Like, run the program from the flash drive or something? Or does windows consider this as a virus and prevent it?

2 Comments
2016/07/27
00:28 UTC

3

AutoUploader, for uploading files / virus scanning and generating BB codes

I believe this was written by /u/CantankerousMind Its a nice, useful tool if you upload a lot of files reguarly and don't want to manually go to several different file hosting websites. Check out AutoUploader here.

0 Comments
2016/03/29
17:06 UTC

3

Best way to control an outlet?

Either via your computer (bluetooth, wifi, usb, doesn't matter) or via the cellular network from your phone or through sending it text messages. Is there a product like this? Essentially I need something I can plug into the outlet that I can then control to turn it on and off dynamically (setting up my own rulesets).

7 Comments
2016/03/06
22:30 UTC

5

Gimage, a tool for downloading images from google searches.

Gimage download and instructions.

Gimage uses a built-in browser, so you can enter a search term into Google, narrow it down however you would like, then download the resulting images. So having the full power of a google search is nice.

The next update will include a configurable output location for images.

The next programs in the lineup are:

  • Netflix crawler that grabs the titles for the highest rated movies for each genre. Output results to a .csv file so I don't have to scroll through Netflix to find a good movie.

  • A crawler that lets you search for prices on specific commodities across multiple websites in order to find the best price for online shopping. Output results to a .csv file, and include FTP options. This one might take a little longer than a month so I'll probably work on it in pieces. I'm thinking websites like Target, Wal Mart, Best Buy, Amazon, and Google.

Let me know if you have any suggestions!

0 Comments
2016/03/01
23:58 UTC

4

Cron alarm clock

*/9 6,7,8,9,10,11 * * * env DISPLAY=:0.0; pkill mplayer; mplayer "$(find /path/to/Music|shuf -n 1)";

#*/9 = maximum snooze delay; #6,7,8,9,10,11 = hours to go off #I have not messed with DOM and MON, but DOW would also be good to set.

##best with alias responsibility="pkill mplayer";

2 Comments
2016/02/23
23:19 UTC

6

Any recommendations for electronic winchs?

I've been considered getting a raspberry pi and hooking it up to a switch for a winch to raise and lower things from my third story apartment.

Problem is, all of the winchs I've found are expensive and meant to haul multithousand kilo loads.

I only need 100 kilos or so.

Any ideas?

Would a garage door motor perhaps serve me better?

Thanks!

4 Comments
2016/02/23
20:01 UTC

8

Google Script Automatic Fowarder for JobActive to automate "How to Add SEEK or CareerOne Jobs to My Job Search Effort"

How to add SEEK and CareerOne jobs to your Job Search Efforts - youtube

edit: V0.2 to deal with SEEK messages clumping together in gmail (just make sure you reduce the trigger period to 1~5 mins, and only send a another job application after the trigger period has passed to ensure all is sent.


Google Script Automatic Forwarder for JobActive

Installation Instruction for JobActive users:

  1. Make sure that you have an email produced in https://jobsearch.gov.au/Jobseekers/PersonalDetails/RegistrationDetails . This is because JobSearchEffort@employment.gov.au will only accept emails that belongs to you.
  2. Setup your Gmail filter to append the label 'JobActive-UNSENT' from accepted job search website (As of 2016 Jan, this is only SEEK or CareerOne). Also create a label 'JobActive-SENT' to handle emails that has already been sent to JobActive
  3. Go to script.google.com and create a new empty script.
  4. Copy this script over to the IDE window of script.google.com and edit the var JSID = "YOUR JSID NUMBER HERE" with your number.
  5. In the same scripting window, go to menu "Resources / Current Project's Triggers" and set the Trigger event to be time based every couple of minutes or less (or whatever you feel like).
  6. Now everytime you make an application on these job websites, your confirmation email will be automatically forwarded to JobActive with the required JobSeeker ID appended to the subject as required.

Disable Script:

  1. In script.google.com go to menu "Resources / All your triggers", and delete the trigger for jobActiveForwarder()

Possible Extentions:

  • Have a separate GUI interface or google app to make it easier for non technical users to install and use.
  • Install & Remove script/interface
  • Investigate if filters can be added or removed.

Filter Settings in Gmail:

  • Matches: from:(no_reply@careerone.com.au) subject:(Confirmation of Submission)

    • Do this: Apply label "JobActive-UNSENT"
  • Matches: from:(service@seek.com.au) subject:(Job Application Confirmation)

    • Do this: Apply label "JobActive-UNSENT"

Code was adapted from: http://stackoverflow.com/questions/10420435/trigger-google-apps-script-by-email


/*
Title: Google Script Automatic Forwarder for JobActive
Version: V0.2 Jan 2016
Purpose: To automate the process shown in [How to Add SEEK or CareerOne Jobs to My Job Search Effort]( https://jobsearch.gov.au/documents/how%20to%20add%20seek%20job%20applications%20to%20my%20job%20search%20effort.pdf )
Why?: You cannot automatically foward email to an external email account you do not own in gmail.
Author: Mofosyne

Installation Instruction for JobActive users: 
1. Make sure that you have an email produced in https://jobsearch.gov.au/Jobseekers/PersonalDetails/RegistrationDetails . This is because JobSearchEffort@employment.gov.au will only accept emails that belongs to you.
2.1. Setup your Gmail filter to append the label 'JobActive-UNSENT' from accepted job search website (As of 2016 Jan, this is only SEEK or CareerOne)
2.2. Also create a label 'JobActive-SENT' to handle emails that has already been sent to JobActive
3. Go to script.google.com and create a new empty script. 
4. Copy this script over to the IDE window of script.google.com and edit the `var JSID = "YOUR JSID NUMBER HERE"` with your number;
5. In the same scripting window, go to menu "Resources / Current Project's Triggers" and set the Trigger event to be time based every couple of minutes or less (or whatever you feel like).
6. Now everytime you make an application on these job websites, your confirmation email will be automatically forwarded to JobActive with the required JobSeeker ID appended to the subject as required.

Disable Script: 
1. In script.google.com go to menu "Resources / All your triggers", and delete the trigger for jobActiveForwarder()

Possible Extentions:
* Have a seperate GUI interface or google app to make it easier for non technical users to install and use.
* Install & Remove script/interface
* Investigate if filters can be added or removed.

Filter Settings in Gmail:
    Matches: from:(no_reply@careerone.com.au) subject:(Confirmation of Submission)
        Do this: Apply label "JobActive-UNSENT"
    Matches: from:(service@seek.com.au) subject:(Job Application Confirmation)
        Do this: Apply label "JobActive-UNSENT"

Code was adapted from: http://stackoverflow.com/questions/10420435/trigger-google-apps-script-by-email

*/


//set a time-driven trigger to run this function on the desired frequency
function jobActiveForwarder() {

  // Configuration
  var JSID = "YOU_ID_HERE";
  var SendTo = "JobSearchEffort@employment.gov.au";

  // Label Settings
  var label = GmailApp.getUserLabelByName('JobActive-UNSENT'); // Labels to search for
  var doneLabel = GmailApp.getUserLabelByName('JobActive-SENT'); // Labels to indicate when done

  // Process emails
  var cmds = label.getThreads(); // Find emails Thread with the desired label
  var max = Math.min(cmds.length,5); // Total amount of found emails Threads/Convos
  for( var i = 0; i < max; ++i ) { // For each found email conversation
    var messagesList = cmds[i].getMessages();
    var lastMessagePos = messagesList.length;
    // Get last message
    var messagePosFromZero = Math.max(lastMessagePos-1,0)
    var email = cmds[i].getMessages()[messagePosFromZero];
    var messageSubject = email.getSubject();
    var messageBody = email.getBody();
    //you may need to do extra parsing here, depending on your usage

    var newsubject = "FW "+messageSubject +" - "+ JSID;

    GmailApp.sendEmail(SendTo, newsubject, "",
                                              {
                                              htmlBody: messageBody
                                              });

    cmds[i].removeLabel(label).addLabel(doneLabel);
  }
}



/* For your convenience, you can copy this to a file called 'gmailFilters.xml' and import it into https://mail.google.com/mail/u/0/#settings/filters

<?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:apps='http://schemas.google.com/apps/2006'>
    <title>Mail Filters</title>
    <id>tag:mail.google.com,2008:filters:1456215252149,1456223701614</id>
    <updated>2016-02-23T10:39:42Z</updated>
    <entry>
        <category term='filter'></category>
        <title>Mail Filter</title>
        <id>tag:mail.google.com,2008:filter:1456215252149</id>
        <updated>2016-02-23T10:39:42Z</updated>
        <content></content>
        <apps:property name='from' value='no_reply@careerone.com.au'/>
        <apps:property name='subject' value='Confirmation of Submission'/>
        <apps:property name='label' value='JobActive-UNSENT'/>
        <apps:property name='sizeOperator' value='s_sl'/>
        <apps:property name='sizeUnit' value='s_smb'/>
    </entry>
    <entry>
        <category term='filter'></category>
        <title>Mail Filter</title>
        <id>tag:mail.google.com,2008:filter:1456223701614</id>
        <updated>2016-02-23T10:39:42Z</updated>
        <content></content>
        <apps:property name='from' value='service@seek.com.au'/>
        <apps:property name='subject' value='Job Application Confirmation'/>
        <apps:property name='label' value='JobActive-UNSENT'/>
        <apps:property name='sizeOperator' value='s_sl'/>
        <apps:property name='sizeUnit' value='s_smb'/>
    </entry>
</feed>

*/
1 Comment
2016/02/23
11:35 UTC

Back To Top