Archivist - Easily archive ๐Ÿ“ฆ Download folder to Google Drive โ˜๏ธ

Overview

Archivist

archivist

Script for archiving Download folder by uploading unmodified files to a Google Drive folder. Modified files will remain in the Download folder for manual sorting.

Rationale

While reading articles/documents online, I sometimes have to download them and make annotations. I want to archive the Download folder to Google Drive once in a while to free up hard disk space, but I also want to sort the annotated files separately because they contain my thinking process. This script will upload all unmodified files

Functionalities

  • Determines whether the file has been modified by the difference between the created time and modified time. If the difference is less than one minute, it will be uploaded.
  • Determines whether there is enough hard disk space in the Google Drive folder. It only moves the file when there is still 5GB of free space after uploading the file.
  • Check for active internet connection
  • No extra dependencies needed

Assumptions

  • .mp4 and .wav files are not treated as modified files because I rarely modify/annotate them by hand. They often have different modified and created time so would require extra design to deal with.
  • All file directories are based on my local computer's format
  • Windows OS

Potential improvement

  • GUI
Owner
Timing Liu
Full stack medical student @ Cambridge, Sanger & NUS
Timing Liu
A Fast as F*** Downloader

FAFD A Fast as F*** Downloader Github Usages You'll want to use a URL like this: https://github.com/RPowell-C/FAFD/raw/main/FAFD.py It's easier DONT F

1 Jan 19, 2022
Download India Stocks Historical Data

Kite Helper - Download Stock Market Data ๐ŸŒŽ Website Simple Application to Download any stock market data in .csv format using Kite ๐Ÿƒโ€โ™‚๏ธ Running Serve

Pishang Ujeniya 12 Dec 06, 2022
FireDM is a python open source (Internet Download Manager) with multi-connections, high speed engine, it downloads general files and videos from youtube and tons of other streaming websites .

python open source (Internet Download Manager) with multi-connections, high speed engine, based on python, LibCurl, and youtube_dl https://github.com/firedm/FireDM

1.6k Apr 12, 2022
QGIS plugin to dwonload DEMs from OpenTopography.org

OpenTopography-DEM-Downloader-qgis-plugin QGIS plugin to dwonload DEMs from OpenTopography.org This plug-in allows you to download DEMs from OpenTopgr

Kyaw Naing Win 7 Sep 20, 2022
Python script to download entire campaign images and navigation.

Squidle campaign downloader Python script to download entire campaign images and navigation. usage: squidle_campaign_downloader.py [-h] [--api-token A

Miquel Massot 2 Nov 17, 2021
Music and video downloader, Made with love by Bryan Herrera

Python-Mp3Mp4-Downloader Music and video downloader, Made with love by Bryan Herrera Requirements CHOCOLATELY windows command If your system does not

แˆญแšฑ1แŠ“แ‰ฐแ›ฐ แšปแˆ…แšฅแ‰ฐแƒžแšฑ 104 Dec 27, 2022
Youtube video downloader and info extractor for python.

tube_dl Tube_dl is a Simple Youtube video downloader for Python. A Modular approach to bypass and download Youtube Videos and Playlist from Youtube us

Shekhar Chander 16 Jul 09, 2022
A python program to download one or multiple videos from YouTube.

YouTube-Video-Downloader A python program to download one or multiple videos from YouTube. Quick Start guide First Clone The Project git clone https:/

Imira Randeniya 1 Sep 11, 2022
Youtube playlist downloader with full metadata support

ytrake GUI tool to embed metadata for albums on Youtube with youtube-dl. Requires youtube-dl v2021.06.06. Post-processing Album metadata: Usage ytrake

28 Jul 12, 2022
S3 file download with Python and access with VBA

S3 file download with Python and access with VBA This simple project is using the following stacks: Python AWS S3 VBA/Excel A Bitcoin API With this st

Julio Cesar Scheidt 0 Dec 07, 2021
AI Dungeon Catalog Archive Toolkit

AI Dungeon Content Archive Toolkit (AID CAT) AID CAT is a command-line utility that will allow you to download JSON backups of: Your private and publi

Mimi 31 Oct 26, 2022
Youtube Downloader Telegram Bot ๐Ÿ˜‰

Youtube Dl bot ๐Ÿ˜‰ Prerequisite ffmpeg install dependencies pip3 install -r requirements.txt Setup Bot - Change configuration config.py File - insta

Aryan Vikash 285 Dec 06, 2022
pubmex.py - a script to get a fancy paper title based on given DOI or PMID

pubmex.py is a script to get a fancy paper title based on given DOI or PMID (can be also combined with macOS Finder)

Marcin Magnus 13 Nov 20, 2022
Youtube list to mp3 - Youtube list to mp3 downloader

Youtube list to mp3 downloader Tiny script to convert a list of youtube videos t

Papi Diagne 3 Feb 11, 2022
A CLI that searches and download Youtube videos in mp3 format.

A CLI that searches and download Youtube videos in mp3 format.

Finhawk 4 Jul 25, 2022
Tool To download Amazon 4k SDR HDR 1080, CDM IS Not Included

WV-AMZN-4K-RIPPER Tool To download Amazon 4k SDR HDR 1080, CDM IS Not Included For CDM You can Mail :- 11 Dec 23, 2021

python code used to download all images contained in a facebook uid , the uid can be profile,group,fanpage

python code used to download all images contained in a facebook uid , the uid can be profile,group,fanpage

VVHai 2 Dec 21, 2021
A cross-platform python based utility to download courses from udemy for personal offline use.

udemy-dl A cross-platform python based utility to download courses from udemy for personal offline use. Warning Udemy has started to encrypt many of t

Nasir Khan 4.6k Dec 31, 2022
A tool to make easy to search for directories in the URL.

Welcome to Brutos Directory Scanner ๐Ÿš€ The Brutos is a python script used to provide agility in obtaining verifications to informations about related

Sรฉrgio Corrรชa 4 Apr 14, 2022
This simple Python script allows you to download songs on Telegram๐ŸŒธโค๏ธ๐Ÿ˜

SongsDownloaderTgBot ๐Ÿ“บ YouTube Song Downloader Bot For Telegram ๐Ÿ”ฎ 3X Fast Telethon Based Bot โšœ Open Source Bot ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป Demo : ๐—”๐—ป๐—ป๐—ถ๐—ฒ - ๐—˜๐—น๐—ถ๐˜‡?

Sehath Perera 23 Dec 03, 2022