Link Archive Tools
Project description
Link Database Tools
Package provides tools that allow to filter databases produced by https://github.com/rumca-js/Django-link-archive.
Can filter or analyze entries from https://github.com/rumca-js/Internet-Places-Database.
Tools
- DbAnalyzer - provides analysis of the DB contents
- Db2Feeds - converts database to DB of feeds
- Db2JSON - converts database to JSON
- DbFilter - filters database (only bookmarks? only votes?)
- DbMerge - Merges database with other databse
- JSON2Db - Converts JSON into datbase
- Backup - makes backup of postgres tables
DbAnalyzer
usage: dbanalyzer.py [-h] [--db DB] [--search SEARCH] [--order-by ORDER_BY] [--asc] [--desc]
[--table TABLE] [--title] [--description] [--status] [--tags] [--social]
[--date-published] [--source] [--summary] [--columns] [--rss] [--channels]
[--json] [-i] [-v VERBOSITY]
Data analyzer program
options:
-h, --help show this help message and exit
--db DB DB to be scanned
--search SEARCH Search, with syntax same as the main program / site.
--order-by ORDER_BY order by column.
--asc order ascending
--desc order descending
--table TABLE Table name
--title displays title
--description displays description
--status displays status
--tags displays tags
--social displays social data
--date-published displays date-published
--source displays source
--summary displays summary of tables
--columns displays summary of tables column names
--rss displays RSS sources
--channels displays channels
--json JSON format
-i, --ignore-case Ignores case
-v VERBOSITY, --verbosity VERBOSITY
Verbosity level
Db2Feeds
usage: db2feeds.py [-h] [--db DB] [--output-db OUTPUT_DB] [--update-rss] [--clean]
[--read-internet-links] [--output-format OUTPUT_FORMAT]
[--crawling-server CRAWLING_SERVER]
Data analyzer program
options:
-h, --help show this help message and exit
--db DB DB to be scanned
--output-db OUTPUT_DB
File to be created
--update-rss Reads RSS to check it's title and properties
--clean If output db exists, then it is removed at start
--read-internet-links
Reads entries to check if contains RSS. Without it only calculated RSS are
returned
--output-format OUTPUT_FORMAT
format of display. LINES, JSON, SQLITE
--crawling-server CRAWLING_SERVER
Remote crawling server
Db2JSON
usage: db2json.py [-h] [--db DB] [--output-dir OUTPUT_DIR] [--rows-max] [-f FORMAT] [-v VERBOSITY]
Data analyzer program
options:
-h, --help show this help message and exit
--db DB DB to be scanned
--output-dir OUTPUT_DIR
Output directory
--rows-max Number of rows per file
-f FORMAT, --format FORMAT
file name format
-v VERBOSITY, --verbosity VERBOSITY
Verbosity level
DbFilter
usage: dbfilter.py [-h] [--db DB] [--output-db OUTPUT_DB] [--bookmarked] [--votes] [--truncate]
[-v VERBOSITY]
Data analyzer program
options:
-h, --help show this help message and exit
--db DB DB to be scanned
--output-db OUTPUT_DB
DB to be created
--bookmarked export bookmarks
--votes export if votes is > 0
--truncate Truncates tables for public
-v VERBOSITY, --verbosity VERBOSITY
Verbosity level
DbMerge
usage: dbmerge.py [-h] [--input-dbs INPUT_DBS] [--output OUTPUT]
Data analyzer program
options:
-h, --help show this help message and exit
--input-dbs INPUT_DBS
DBs to be scanned. Delim ,
--output OUTPUT DB to be produced
Utils
Reflected tools - provides access table definitions. Model - model data. Classes that allow you to modify, read tables
Installation
pip install linkarchivetools
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file linkarchivetools-0.1.91.tar.gz.
File metadata
- Download URL: linkarchivetools-0.1.91.tar.gz
- Upload date:
- Size: 55.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.2 CPython/3.11.2 Linux/6.12.87+rpt-rpi-v8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a217a88a1f8c89037aaddb7b8e8bc3f50ac18aafcda97d72dc57b9c144b295e3
|
|
| MD5 |
5e4cc8cf7434ccc04e6f1cf7c4fbc234
|
|
| BLAKE2b-256 |
462ffa7ec5fafad4ff3164bb884c327d8a6e218d9ce09a484c22e4ccf22930ad
|
File details
Details for the file linkarchivetools-0.1.91-py3-none-any.whl.
File metadata
- Download URL: linkarchivetools-0.1.91-py3-none-any.whl
- Upload date:
- Size: 67.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.2 CPython/3.11.2 Linux/6.12.87+rpt-rpi-v8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
056057776e62cb12fbc21ce63696370953d3299475bd5f78cf2b272ec848a86b
|
|
| MD5 |
5433d26f9a7a8a627762517244818ab6
|
|
| BLAKE2b-256 |
c8ab5752480e2946b03139c94b976bc524282574509831ed93cd6011085b1f87
|