All Projects → jurev → knockout

jurev / knockout

Licence: other
Knockout aims to extend the basic importing mechanisms in Python3 by allowing more exotic stuff to be added to sys.path.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to knockout

Couchimport
CouchDB import tool to allow data to be bulk inserted
Stars: ✭ 125 (+941.67%)
Mutual labels:  import
Hitrava
Convert your Huawei Health sport activities and import them in Strava.
Stars: ✭ 156 (+1200%)
Mutual labels:  import
Dataset Serialize
JSON to DataSet and DataSet to JSON converter for Delphi and Lazarus (FPC)
Stars: ✭ 213 (+1675%)
Mutual labels:  import
Keepassbrowserimporter
KeePass 2.x plugin which imports credentials from various browsers.
Stars: ✭ 139 (+1058.33%)
Mutual labels:  import
Active admin import
📎 active_admin_import is based on activerecord-import gem - the most efficient way to import for ActiveAdmin
Stars: ✭ 155 (+1191.67%)
Mutual labels:  import
React Echarts Modules
这个例子给你提供在react中使用echarts的最优方案
Stars: ✭ 185 (+1441.67%)
Mutual labels:  import
Import
This is a library that provides generic functionalities for the implementation of imports. In addition to maximum performance and optimized memory consumption, Pacemaker can also be used to implement imports in distributed scenarios that place the highest demands on speed and stability.
Stars: ✭ 125 (+941.67%)
Mutual labels:  import
migration
TYPO3 Migration Framework for every kind of migration/imports from CLI (e.g. Templavoila to Gridelements, tt_news to news, etc...)
Stars: ✭ 52 (+333.33%)
Mutual labels:  import
Eslint Plugin Boundaries
Eslint plugin checking architecture boundaries between elements
Stars: ✭ 157 (+1208.33%)
Mutual labels:  import
Sketchup Stl
A SketchUp Ruby Extension that adds STL (STereoLithography) file format import and export.
Stars: ✭ 214 (+1683.33%)
Mutual labels:  import
Webpack Require From
Webpack plugin that allows to configure path or URL for fetching dynamic imports
Stars: ✭ 142 (+1083.33%)
Mutual labels:  import
Contributions Importer For Github
This tool helps users to import contributions to GitHub from private git repositories, or from public repositories that are not hosted in GitHub.
Stars: ✭ 147 (+1125%)
Mutual labels:  import
Eslint Plugin Import Helpers
ESLint plugin to help enforce a configurable order for import statements
Stars: ✭ 198 (+1550%)
Mutual labels:  import
Dynein
DynamoDB CLI written in Rust.
Stars: ✭ 126 (+950%)
Mutual labels:  import
Portphp
Data import/export framework for PHP
Stars: ✭ 225 (+1775%)
Mutual labels:  import
Grafana Import Export
shell scripts for importing and exporting Grafana's dashboards and datasources
Stars: ✭ 125 (+941.67%)
Mutual labels:  import
Csvreader
csvreader library / gem - read tabular data in the comma-separated values (csv) format the right way (uses best practices out-of-the-box with zero-configuration)
Stars: ✭ 169 (+1308.33%)
Mutual labels:  import
open2fa
Two-factor authentication app with import/export for iOS and macOS. All codes encrypted with AES 256. FaceID & TouchID support included. Written with love in SwiftUI ❤️
Stars: ✭ 24 (+100%)
Mutual labels:  import
get-css-data
A micro-library for collecting stylesheet data from link and style nodes
Stars: ✭ 29 (+141.67%)
Mutual labels:  import
Prettier Plugin Sort Imports
A prettier plugin to sort imports in typescript and javascript files by the provided RegEx order.
Stars: ✭ 205 (+1608.33%)
Mutual labels:  import

Knockout

Knockout aims to extend the basic importing mechanisms in Python3 by allowing more exotic stuff to be added to sys.path.

TODO

  • add tests
  • PyPy support with sandbox mode
  • Hy support

Importers

Currently, the available importer is:

  • urlimport.py: Import modules from anywhere on the web by adding URLs to sys.path.

Importing modules from the web

>>> from knockout import urlimport
>>> urlimport.register()
Url importing enabled. Add urls to sys.path.
A valid url looks like this: http://example.com/path/to/repository/#packagename
This stuff is experimental, use at your own risk. Enjoy.

>>> import sys
>>> sys.path.insert(0, 'http://localhost:8000/#import_me')
>>> import import_me
...
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].