link-collector | Technologies used include Python
kandi X-RAY | link-collector Summary
kandi X-RAY | link-collector Summary
link-collector is a Python library. link-collector has no bugs, it has no vulnerabilities, it has build file available and it has low support. You can download it from GitHub.
Link Collector is a multi-user bookmarking web app built with Flask, a Python Microframework where users can login with their Google account. Admin users can create categories and collections, and non-admin users can add links and update or delete their own links. Admins can edit or delete any links. In the app, links are contained in categories, and categories are all part of a more general collection. For instance, you might have a collection called Recipes, and within that collection you have categories like Breakfast, Entrees, and Desserts. You would then add links to breakfast recipes in the Breakfast category, and links to desserts in the Desserts category, etc.
Link Collector is a multi-user bookmarking web app built with Flask, a Python Microframework where users can login with their Google account. Admin users can create categories and collections, and non-admin users can add links and update or delete their own links. Admins can edit or delete any links. In the app, links are contained in categories, and categories are all part of a more general collection. For instance, you might have a collection called Recipes, and within that collection you have categories like Breakfast, Entrees, and Desserts. You would then add links to breakfast recipes in the Breakfast category, and links to desserts in the Desserts category, etc.
Support
Quality
Security
License
Reuse
Support
link-collector has a low active ecosystem.
It has 0 star(s) with 0 fork(s). There are 1 watchers for this library.
It had no major release in the last 6 months.
There are 1 open issues and 0 have been closed. There are no pull requests.
It has a neutral sentiment in the developer community.
The latest version of link-collector is current.
Quality
link-collector has no bugs reported.
Security
link-collector has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
License
link-collector does not have a standard license declared.
Check the repository for any license declaration and review the terms closely.
Without a license, all rights are reserved, and you cannot use the library in your applications.
Reuse
link-collector 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's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of link-collector
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of link-collector
link-collector Key Features
No Key Features are available at this moment for link-collector.
link-collector Examples and Code Snippets
No Code Snippets are available at this moment for link-collector.
Community Discussions
No Community Discussions are available at this moment for link-collector.Refer to stack overflow page for discussions.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install link-collector
Install PostgreSQL if not already installed. Create a PostgreSQL user ID to use for app. Create links database from psql command prompt.
Install PostgreSQL if not already installed.
Create a PostgreSQL user ID to use for app. To quickly test it out locally, you could create a Postgres superuser role. On Windows, you can create a username with the same name as your login to get it to work easily for development purposes only. See below for how to do this from the psql command prompt which you'd get by entering psql in the terminal/command prompt. Note: On a Windows machine, you may need to change to the directory where PostgreSQL is installed (ie. C:\PostgreSQL) in the command prompt before running psql. Replace username below with desired username: CREATE ROLE "username" superuser; ALTER ROLE "username" WITH LOGIN;
Create links database from psql command prompt
Type \q into the psql command prompt and press enter to exit psql.
Create tables: python models.py
Populate database with initial data: python add_test_data.py
Create your own Google Web Application project at console.developers.google.com using OAuth Client ID for credentials.
Add these Authorized Redirect URIs (you'd want to change these to appropriate URLs using https for your server if using in production.): http://localhost:5000/gconnect http://localhost:5000/login http://localhost:5000/gdisconnect https://localhost:5000/oauth2callback
Download JSON for your web application from Google and name it client_secrets.json.
Add client_secrets.json to the root of the project directory.
Create a virtual development environment that uses Python 2. (Using a virtual enviornment is suggested but optional.) Command that can be used for creating a virtual environment using Python 2 (This example uses Windows. Replace the path to the Python directory if different on your system) virtualenv venv --python=c:\python27\python.exe
If you created a virtual environment, start it. Mac/Linux: source venv/bin/activate Windows: source venv/scripts/activate
In the project directory, run: pip install -r requirements.txt
When ready to exit the virtual environment, enter deactivate.
Install PostgreSQL if not already installed.
Create a PostgreSQL user ID to use for app. To quickly test it out locally, you could create a Postgres superuser role. On Windows, you can create a username with the same name as your login to get it to work easily for development purposes only. See below for how to do this from the psql command prompt which you'd get by entering psql in the terminal/command prompt. Note: On a Windows machine, you may need to change to the directory where PostgreSQL is installed (ie. C:\PostgreSQL) in the command prompt before running psql. Replace username below with desired username: CREATE ROLE "username" superuser; ALTER ROLE "username" WITH LOGIN;
Create links database from psql command prompt
Type \q into the psql command prompt and press enter to exit psql.
Create tables: python models.py
Populate database with initial data: python add_test_data.py
Create your own Google Web Application project at console.developers.google.com using OAuth Client ID for credentials.
Add these Authorized Redirect URIs (you'd want to change these to appropriate URLs using https for your server if using in production.): http://localhost:5000/gconnect http://localhost:5000/login http://localhost:5000/gdisconnect https://localhost:5000/oauth2callback
Download JSON for your web application from Google and name it client_secrets.json.
Add client_secrets.json to the root of the project directory.
Create a virtual development environment that uses Python 2. (Using a virtual enviornment is suggested but optional.) Command that can be used for creating a virtual environment using Python 2 (This example uses Windows. Replace the path to the Python directory if different on your system) virtualenv venv --python=c:\python27\python.exe
If you created a virtual environment, start it. Mac/Linux: source venv/bin/activate Windows: source venv/scripts/activate
In the project directory, run: pip install -r requirements.txt
When ready to exit the virtual environment, enter deactivate.
Support
Contributions will not be accepted for the project at this time.
Find more information at:
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page