Todoist Dropbox



  1. Todoist Dropbox Paper
  2. Todoist Dropbox Account
  3. Todoist Dropbox Sign In
  4. Todoist Dropbox Paper
  5. Todoist Dropbox Download
Latest version
  1. How Evernote + Todoist Integrations Work. Step 1: Authenticate Evernote + Todoist. Step 2: Pick one of the apps as a trigger, which will kick off your automation. Step 4: Select the data you want to send from one app to the other.
  2. Any task created with the /todoist command can be assigned from within Slack by going to the task in the Slack channel or direct message, clicking the More options drop-down, and selecting Change assignee. In the pop-up window, click the Choose an option drop-down, select the assignee and click Change.
  3. By integrating Todoist with Dropbox, you can save and share your files from your Dropbox account directly to your Todoist tasks. It’s so easy — just click the paperclip icon in the comment field of a task and choose Dropbox. Note: This Dropbox integration is not available in our Windows 10 app yet — but will be coming in the future.

In a matter of minutes and without a single line of code, Zapier allows you to automatically send info between Dropbox and Todoist. Get started with workflows like: Create Todoist tasks from new files in a Dropbox folder. Or check out the rest of our guided workflows. Save time with Zapier; it's free to try. Unlike Keep, Todoist comes with a robust API that works with many third-party apps including all Google apps as well as others like Slack, Dropbox, Workflow, IFTTT, Spark, Newton, Toggl, Amazon.

Released:

Taskbutler enriches your Todoist tasks by adding progress bars, Office365 Files and Dropbox Paper papers directly to your tasks.

Project description

Taskbutler

Taskbutler enriches your Todoist tasks by adding progress bars, Office365 Files and Dropbox Paper papers directly to your tasks.

Features

  • add progress bars to task-lists in Todoist (unicode,cross-plattform)

    • Create a new task list and add the label “progressbar”. Now you always know the progress without scrolling to your entire list.
  • add and link a Word/Office365 template to tasks (with help ofyour Dropbox)

    • Upload your favorite Word template by adding a label to your Todoist task. Taskbutler uploads the template to your Dropbox and the task get liked toMicrosoft Office365. Now, by clicking the task in Todoist,Microsoft Word online opens in your browser and you can startwriting.
  • add and link Dropbox Paper papers to tasks

    • Tired of the missing task-note feature in Todoist?Add the label “paper” to a task. Now, with a click on the title,you’ll get a new Dropbox Paper with all its features just for thistask.
  • calculate total sums of grocery lists or financial planning

    • Want to know how much a list with $/€ values will cost you ?Add the label “grocery” to a list of task and taskbutler will calculate the total of all items in the list.It also works for a list of lists! Now you can e.g. plan how much money you’ll need for each week of a month and the total of the month.

Prerequisites and notes

Taskbutler is not associated or connected with Todoist, Dropbox,Github or Microsoft.

  1. You’ll need a Todoist premium account
  2. The Dropbox Paper and Github features require a free account atDropbox. The Microsoft Office365 feature requires a paid Office365subscription(or a free Microsoft Office 365 Education subscription).This is optional and not required to use the other features of taskbutler!
  3. Taskbutler is tested on Ubuntu
  4. For optimal use, Taskbutler should run periodical on aserver/computer to continuously update your tasks

Even though I never experienced any data loss, it’s nice to knowthatTodoist provides a daily backup of your data.

Setup

requirements

  • Ubuntu 16 and up
  • tested with Python 3.5 and up

install

To install the latest taskbutler in your home directory, run this commands in your terminal:

configuration

The configuration is stored in your home directory: /home/$YourUsername/.taskbutler/config/config.ini

Each feature can be disabled by leaving the corresponding labelname inthe config.ini emtpy. Each feature is configured in the config.ini.Open, edit and save the file to configure Taskbutler.

If you used Taskbutler before and want to change a setting: Rememberto stop Taskbutler before changing any setting and always update yourexisting Todoist tasks manually according to your changes beforestarting Taskbutler again.

Taskbutler is not aware of your changes and will mix and mess up yourtasks. Changes can easily be tested by using a different labelname.

Setup Todoist access

taskbutler needs access to your Todoist account. This is done via an API key, you’ll need to create.This key is like a password - don’t share it!

  1. Login to Todoist and got to settings -> Integrations (https://todoist.com/prefs/integrations)
  2. Scroll down to “API-Token” and copy the token
  3. paste the token into the config.ini and save:
Setup Progress bars

Edit the config section in config.ini:

Change progressbar symbols

The bar is implemented by adding unicode charaters to the existingtext. e.g. ⬛⬛⬜⬜⬜ 33 %

To change the bar to bullets, just overwrite thecharacters with other characters ‘’⚫⚫⚫⚪⚪’’.

Change progressbar seperator

To separate the task-text from the progressbar, a rare unicode characteris used. Just replace the seperator in the ‘’config.ini’’ file.

Remember to rename the separator manually in Todoist before runningTaskbutler again!

Edit progressbar label

The bar added to every task with the label ‘’progressbar’’. Thelabel-name can be changed in the ‘’config.ini’’ file:

Remember to rename the label in Todoist when renaming labels!

Setup Dropbox features

To use any Dropbox feature you need to create a Dropbox API token. Youneed to create an Dropbox app for that. Don’t worry, you only need tosetup it once and it is only accessible for you.

Get a API key for your Dropbox(by creating a Dropbox app):

  1. Go to https://www.dropbox.com/developers/apps/create
  2. Select Dropbox API
  3. Select Full Dropbox- Access to all files and folders in a user’s Dropbox.
  4. Give it a name (doesn’t matter)
  5. Click Create app
  6. On the app settings page click Generated access token and copythe token
Setup Office365 Sync

You need:

  • an Dropbox account
  • an Microsoft Office365/office.com account
  • an .docx template you want to add by the label
Todoist dropbox sign in
Pre-tasks
  • create a new folder in your Dropbox. All files will be saved here
  • connect Microsoft Office Online to ‘yourDropbox https://www.dropbox.com/account/connected_apps

Edit the config section in config.ini:

  • apikey: add the Dropbox API key you created above
  • labelame: add the Todoist label you want to use for this feature
  • templatefile: add the path to your .docx file you want to add to yourtasks (Linux style, full or relative from /tasbutler)
  • folder: add the Dropbox folder you created above
  • dropbox_prepart_files: don’t change. Needed to create the Office365direct link
Pre-tasks
  • create a new folder in your Dropbox Paper. All papers will besaved here
  • Create an empty paper in this folder(Taskbutler only recognisesfolders once a paper is placed in it)
  • Edit your config.ini:

Edit the config section in config.ini:

  • apikey: add the Dropbox API key you created above
  • todoistfolderid: don’t change. Will get set automatically byTaskbutler. ID of the Dropbox Paper folder you created above
  • url: don’t change. Needed to create the Dropbox Paper direct link
  • labelame: add the Todoist label you want to use for this feature
  • foldername: add the Dropbox Paper folder you created above
  • sharing: don’t change. Sets the created papers to “private only” (soonly you, once logged into Dropbox, will be able to access it)
Setup Grocery list/Cost calulator

Edit the config section in config.ini:

  • label_grocery: add the Todoist label you want to use for this feature
  • grocery_seperator: the character that seperates the task name and calculated value
  • grocery_currency: your currency. Tested with $ and € - but it should work with all symbols
Start Taskbutler

Make sure you added the Python default path to your PATH via: echo ‘PATH=”$PATH:$HOME/.local/bin/”’ >> ~/.bash_profile

Continuous progress-update

To continuously update your tasks run Taskbutler periodical on a internet connected serveror your computer

Ubuntu Server

To run taskbutler every 20Min via crontab (see crontab.guru for settingtime):

  1. type: crontab -e
  2. add the line: */20 * * * * $HOME/.local/bin/taskbutler
  3. make sure to leave the last line in crontab empty or add a line with just a # at the end!(crontab needs this to work.)

Taskbutler will log to: /home/$YourUsername/.taskbutler/log/todoist.log

Computer(Win/Mac/Linux)

Taskbutler doesn’t need to run on a server. It is also possible to runTaskbutler on your running computer. Just start Taskbutler manually oradd it to your scheduled tasks.

Updates

Taskbutler checks for updates by checking the ‘releases page’_ andleaves a message in the console.

To update:

  • See releasenotes at releases page and check for compatibility.
  • Backup your current configuration/setup-folder
  • run pip install taskbutler --user --upgrade --upgrade-strategy eager to update
  • Check and set all configurations. Use a different label name fortesting (set ‘’label_progress’’ and create a task with the testlabel)

Logging

Taskbutler logs to /home/$YourUsername/.taskbutler/logsThe filename can be changed in the config.ini. You can also set the logging level. Default is INFO, DEBUG outputs logs of details.

Development

To activate dev-mode add to ini file:

Devmode doesn’t submit changes to Todoist, Dropbox or Github. Set thelogging level to DEBUG to get all messages.

Built With

  • Doist/todoist-python - The official Todoist Python API library
  • dropbox/dropbox-sdk-python - The official Python SDK for Dropbox API v2
  • PyGithub python sdk - Unofficial Python SDK for Github API

Contributing

Please open a issue in the ‘Github issue tracker https://github.com/6uhrmittag/taskbutler/issues.

About Author

Marvin Heimbrodt - github.com/6uhrmittag | twitter.com/6uhrmittag

Project details


Release historyRelease notifications | RSS feed

2.2.5

2.2.4

2.1.12

Todoist Dropbox Paper

2.1.11

2.1.10

2.1.9

2.1.8

2.1.7

2.1.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for taskbutler, version 2.2.5
Filename, sizeFile typePython versionUpload dateHashes
Filename, size taskbutler-2.2.5-py2.py3-none-any.whl (16.5 kB) File type Wheel Python version py2.py3 Upload dateHashes
Filename, size taskbutler-2.2.5.tar.gz (27.0 kB) File type Source Python version None Upload dateHashes
Close

Hashes for taskbutler-2.2.5-py2.py3-none-any.whl

Hashes for taskbutler-2.2.5-py2.py3-none-any.whl
AlgorithmHash digest
SHA256b9b3357ca87d306a524b0dd4e8824dfcfc4d51dbb489e107414be0f72808bf9f
MD548ecdbcf31edc46e5cb43aa4989788b7
BLAKE2-25608dd3e9f8b2c2684f72dd89c68e4839165b5d156e49b9c0bc95809536242a40b
Close

Hashes for taskbutler-2.2.5.tar.gz

Hashes for taskbutler-2.2.5.tar.gz
AlgorithmHash digest
SHA25600e950da2af8d58463b7dc30f147d0201b4f698ed3acf4dc6263fe6d387d9b34
MD538e022f3f1062a8502790b8588fbcff8
BLAKE2-256416c4af01e40a16d014e1ff1c317dc44a240f6671fe19f3e0ac11b9958f972d0
Category
Languages

Czech

Danish

Todoist Dropbox Account

Dutch

English

Finnish

French

German

Italian

Japanese

Korean

Todoist Dropbox Sign In

Norwegian

Polish

Portuguese

Russian

Simplified Chinese

Spanish

Todoist Dropbox Paper

Swedish

Traditional Chinese

Turkish

More

Scattered files, incessant interruptions, complex coordination — we all know what doesn’t work, but what does? Dropbox helps people get organized, focused, and in sync with their teams. It’s more than just secure file storage — Dropbox brings all of your tools, content, and collaborators in one place. That lets you smartly, seamlessly upgrade your current workflow so you can get more done with less effort.

By integrating Todoist with Dropbox, you can save and share your files from your Dropbox account directly to your Todoist tasks. It’s so easy — just click the paperclip icon in the comment field of a task and choose Dropbox. Done!

Note: This Dropbox integration is not available in our Windows 10 app yet — but will be coming in the future.

Features

Todoist Dropbox Download

  • Easily send large files to anyone, even if they don’t have a Dropbox account, by attaching Dropbox files to tasks.

  • Browse through all the files in your Dropbox account directly in Todoist — and preview and send over 175 different file types with no special software required.

  • Can’t remember the name of your file? Use the Dropbox search function to quickly find what you need or browse the files you’ve recently accessed.