Daniel Ellis Research·Oct 6, 2025Using your MailServer Logs to Identify Broken Email Addresses.When you are looking after a mailing list, it is often useful to prune any deactivated or redundant emails. Although it is possible to use…
Daniel Ellis Research·Oct 6, 2025OnlyOffice — Removing Sensitive Information from user profilesRemoving personal information such as date of birth and sex from user profiles.
InDataDrivenInvestorbyDaniel Ellis Research·Jun 15, 2025Extract Calendar Entries from Outlook (online) with JSOften it is useful to have a copy of your work Outlook calendar and link it to a Google Nest / Alexa scheduling assistant (without using…
Daniel Ellis Research·Jul 4, 2024Finding open ports for an IP addressYou have a device on your network, and you want to find what ports are open using the network mapping tool — NMap.
Daniel Ellis Research·Apr 1, 2024Download OnlyOffice files using TerminalHow to download OnlyOffice files with CURL or WGET on a headless machine.
Daniel Ellis Research·Nov 16, 2023Git Squash (All)How to squash all your commits from a feature branch before merging.
Daniel Ellis Research·Nov 4, 2023Coverting a .pkg to a .dmg on MACInstalling files without using the installer.
Daniel Ellis Research·Aug 18, 2023Getting all the nested dependancies for a Conda (Anaconda) Python PackageFinding out what additional packages are installed (and where they come from) when using conda.
InDataDrivenInvestorbyDaniel Ellis Research·Mar 27, 2023Web Scraping Using Python and SeleniumHow to extract data from a JavaScript populated web page.
Daniel Ellis Research·Mar 25, 2023Python: Using the OpenAI API with InstructGPTHow to query Generative Pretrained Transformers programmatically.