dynalist_companion | Unofficial utilities for the dynalist.io list management

 by   edgeryders Python Version: Current License: AGPL-3.0

kandi X-RAY | dynalist_companion Summary

kandi X-RAY | dynalist_companion Summary

dynalist_companion is a Python library. dynalist_companion has no bugs, it has no vulnerabilities, it has build file available, it has a Strong Copyleft License and it has low support. You can download it from GitHub.

A collection of unofficial utilities for the list management software Dynalist.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              dynalist_companion has a low active ecosystem.
              It has 10 star(s) with 2 fork(s). There are 5 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              There are 34 open issues and 47 have been closed. On average issues are closed in 21 days. There are 1 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of dynalist_companion is current.

            kandi-Quality Quality

              dynalist_companion has 0 bugs and 0 code smells.

            kandi-Security Security

              dynalist_companion has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              dynalist_companion code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              dynalist_companion is licensed under the AGPL-3.0 License. This license is Strong Copyleft.
              Strong Copyleft licenses enforce sharing, and you can use them when creating open source projects.

            kandi-Reuse Reuse

              dynalist_companion releases are not available. You will need to build from source code and install.
              Build file is available. You can build the component from source.
              Installation instructions, examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi has reviewed dynalist_companion and discovered the below as its top functions. This is intended to give you an instant insight into dynalist_companion implemented functionality, and help decide if they suit your requirements.
            • Run the dynalist task
            • Parse two files
            • Upload a file to Google Drive
            • Save nodes to dynalist
            • Get dynalist data
            • Send an email
            • Handle login
            • Get email address
            • Show index
            • Get deadline for given username
            Get all kandi verified functions for this library.

            dynalist_companion Key Features

            No Key Features are available at this moment for dynalist_companion.

            dynalist_companion Examples and Code Snippets

            No Code Snippets are available at this moment for dynalist_companion.

            Community Discussions

            No Community Discussions are available at this moment for dynalist_companion.Refer to stack overflow page for discussions.

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install dynalist_companion

            Clone the project or download and extract archive from our github repository. This installation will let you use and develop the software. If you want to install the software for productive use on a web server, also follow the additional steps in the section after this one. The instructions assume a Debian / Ubuntu system – the software is cross-platform though and runs wherever Python runs.
            Make sure you have the right Python version (3.6 or higher): $ python --version $ python3 --version $ python3.6 --version The first command that shows its version as 3.6 is the right one to use below (we'll use python3.6 always and be on the safe side). Maybe you have to install it first. Ubuntu 16.04 LTS for example provides only Python 3.5, which will not work – fix it as follows (source): $ sudo add-apt-repository ppa:deadsnakes/ppa $ sudo apt update $ sudo apt install python3.6
            Make sure you have installed the Python Package Manager, aka pip. If necessary, install it. If you have Python 3.6 installed from your default operating system packages (Ubuntu 16.10 and higher), you can just do: $ sudo apt install python3-pip # Check if PIP is installed now: $ python3.6 -m pip --version # The output should be like this: pip 18.0 from …/lib/python3.6/site-packages/pip (python 3.6) Otherwise, if you followed the above instructions for Ubuntu 16.04, you'd do this: $ curl https://bootstrap.pypa.io/get-pip.py | sudo python3.6
            Create a Python virtual environment It is often useful to have one or more Python environments where you can experiment with different combinations of packages without affecting your main installation. Python supports this through virtual environments. The virtual environment is a copy of an existing version of Python with the option to inherit existing packages. (A virtual environment is also useful when you need to work on a shared host system and do not have permission to install packages system-wide, as you will still be able to install them in the virtual environment.) Change into your project directory. This would be a directory like /path/to/your/project/, not the /path/to/your/project/dynalist_companion/ subdirectory that contains the actual source code. This step is essential, as the Python virtual environment (links to Python executables etc.) will be installed here. Install the virtualenv package: $ pip3.6 install virtualenv Initialize the virtual environment: $ virtualenv venv Activate the virtual environment: $ source venv/bin/activate Output should be like: $ (venv) user@host:~/projects/dynalist_companion
            Install PIP 18.0.1 inside the virtual environment. Otherwise installation won't be succeed with pip 10.0.1 or lower (unknown reason).
            Run the setup script: We value your time, so we made the setup process easy :-) You don't have to run any other commands for setup now. $ cd dynalist_companion/ $ python3.6 setup.py install
            Save the secret code and admin details generated by setup.py to share it later with those you want to allow to registrar. You can change the secret code at any time by in admin panel. For convention details generated are saved into root directory named as for_admin.txt.
            Fill in your Dynalist API secret token into admin panel by logging into your admin account. (You should use the API secret token of a Dynalist account that has read-only access to the Dynalist file you want to use with ths software, and none beyond that. Means, set up a Dynalist account for your team. Don't just use your personal one, because that would give this software, and everyone with access to the server you install it on, access to all your other Dynalist documents as well, including personal ones. Also don't give the account used by this software write access to your documents in the Dynalist "Manage Sharing …" settings. It is not necessary and would only create the danger that software bugs could delete that file's content.)
            In Admin panel, fill the file ID of the Dynalist file that Dynalist Companion should observe. Right now, only a single file is supported. You can find out the file ID by opening the file in Dynalist and copying out the part of the URL from the browser's address bar that is behind https://dynalist.io/d/ and before the # (if any).
            Fill in the credentials of an e-mail account to use for sending out the notifications into Admin panel.
            Dynalist companion supports automated backup system for dynalist node, as per id specified in Admin panel. Setup cron job to execute backup.py and you are ready to go. Backup file will saved per hit inside PROJECT_DIR'/resources/dynalist_backup by default which can be changed from config.py. Google drive integration: (Follow these steps on local machine and later move files to remote host.).
            Login to your admin account and goto admin panel.
            Check "enable backup" to enable. (disabled by default.)
            Select preferred backup system. (defaults to local disk, for google drive integration follow steps below)
            Create project or choose existing one and enable drive api for your app.
            Click DOWNLOAD CLIENT CONFIGURATION which will download credentials.json and move it to project's resources directory.
            Enable Backup system to google drive in Admin panel (default to local disk).
            Execute backup.py, new instance of browser tab will open. ($ python admin.py backup)
            Give drive access to your app and token.json file will saved to your project's backup package's directory.
            Move token.json to resources directory.
            Move all above files to files to remote host.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/edgeryders/dynalist_companion.git

          • CLI

            gh repo clone edgeryders/dynalist_companion

          • sshUrl

            git@github.com:edgeryders/dynalist_companion.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link