Nick Sweeting
748363e685
Bump required Python version to 3.9
2023-10-19 16:21:32 -07:00
root
23f086aa40
add LDAP support
2023-08-17 19:51:02 -05:00
Joseph Turian
f5f7aff3b4
Added yt-dlp everywhere
2022-09-12 20:34:02 +00:00
Nick Sweeting
1aed8a9870
update setup.py
2021-04-23 23:07:55 -04:00
Nick Sweeting
1b67dd5c45
fix issues with django 3.2
2021-04-10 06:22:07 -04:00
Nick Sweeting
bd8a01e677
sigh vendor yet another dependency
2021-03-30 14:49:42 -04:00
Nick Sweeting
c24e4bf11d
tweak django debug toolbar panels and add djdt_flamegraph
2021-02-16 15:51:02 -05:00
Nick Sweeting
26fa63749d
add debug toolbar
2021-02-16 02:50:05 -05:00
Nick Sweeting
e61e12c889
use setup.py to determine dependencies in Dockerfile instead of egg-info requires.txt
2021-02-15 14:51:32 -05:00
Nick Sweeting
08161a526b
slightly tweak test verbiage
2021-02-08 12:14:09 -05:00
Nick Sweeting
783f597955
minor build fixes
2021-02-01 05:13:46 -05:00
root
329b5073b0
add wheel to dev packages
2021-01-08 08:24:05 -05:00
Nick Sweeting
1960ec517c
ignore utf8 errors in setup.py on windows
2020-12-11 18:54:26 +02:00
Nick Sweeting
a0a79cead8
move utils and vendored libs into subfolders
2020-12-06 02:01:18 +02:00
mAAdhaTTah
ac7ad9e942
Add parser for Pocket API
...
Pass a url like `pocket://Username` to import that username's archived Pocket
library. Tokens need to be stored in ArchveBox.conf with the following keys:
```
POCKET_CONSUMER_KEY = key-from-custom-pocket-app
POCKET_ACCESS_TOKENS = {"YourUsername": "pocket-token-for-app"}
```
`POCKET_ACCESS_TOKENS` MUST be on a single line, or the JSON will be
misinterpreted by the parser as a new key/value pair.
2020-12-04 22:54:39 -05:00
Nick Sweeting
efe3027797
Merge branch 'master' into archive-result
2020-11-27 23:18:11 -05:00
Cristian
4b3f72202b
feat: Bump django, update migration and change cmd to use JSONField
2020-11-27 16:23:27 -05:00
Nick Sweeting
83693a5c03
add packaging setup with stdeb for debian and apt
...
vendor the base32_crockford lib
add build script for debain packages
2020-11-23 16:57:05 -05:00
Nick Sweeting
0e2ccbc10d
update urls to new repo path
2020-11-23 02:06:46 -05:00
Cristian
c8638537e3
fix: Move wheel in setup.py to avoid wheel building issue
2020-11-02 08:32:49 -05:00
Nick Sweeting
79051ca15b
new package build
2020-10-31 03:08:41 -04:00
Nick Sweeting
87b79fe5e3
cleanup sdist and bdist build process
2020-08-18 17:12:49 -04:00
Nick Sweeting
73408fb035
fix version parsing and attempt to npm install during pip post_install
2020-08-18 15:58:05 -04:00
Nick Sweeting
8b427c9d79
get VERSION from package.json instead of VERSION to avoid duplication
2020-08-18 15:00:00 -04:00
Nick Sweeting
235eb20dbd
support cron in docker
2020-08-18 01:59:04 -04:00
Nick Sweeting
b8c8c4a599
bump package versions
2020-07-27 23:34:35 -04:00
Nick Sweeting
e1973ae381
add wheel to dev dependendcies
2020-07-23 12:05:54 -04:00
Nick Sweeting
aa45f9c9ea
fix version tag
2020-07-22 11:34:57 -04:00
Cristian
949f78aa65
fix: Use w3lib to improve the encoding extraction
2020-07-22 10:24:08 -05:00
apkallum
b7785c4138
use dateparser for parsing, let it handle error
2020-07-16 19:38:38 -04:00
Cristian
bf417f50a4
feat: Add bottle webserver to run along with tests
2020-07-13 08:51:37 -05:00
Cristian
4302ae4caa
fix: Remove test section in setup.py
2020-07-03 13:13:59 -05:00
Cristian
63fe19e2c2
feat: Add pytest and initial tests
2020-07-03 11:52:57 -05:00
Nick Sweeting
322be6b292
move main into cli init and remove circular import layer
2020-07-02 03:53:39 -04:00
Nick Sweeting
cb67b09f9d
Merge branch 'master' into django
2020-06-25 21:30:29 -04:00
Nick Sweeting
e2a5e0136c
update docker setup and dependencies
2020-06-25 17:46:11 -04:00
Nick Sweeting
d398bd59b0
switch to pure Manifest-based package includes
2019-05-02 17:51:21 -04:00
Nick Sweeting
ba21ff46f3
reverse the url order
2019-05-02 16:10:34 -04:00
Nick Sweeting
ef77a6d43f
add some missing fields to setup.py
2019-05-02 15:39:55 -04:00
Nick Sweeting
2440c1c1bf
just use simple version instead of git hash
2019-05-02 15:30:42 -04:00
Nick Sweeting
b805df1416
fix version file path
2019-04-27 21:08:40 -04:00
Nick Sweeting
4235b38009
move version file
2019-04-27 17:57:35 -04:00
Nick Sweeting
0670c15813
fix setup.py when .git is not available
2019-04-27 17:49:54 -04:00
Nick Sweeting
553f312125
properly graft config and templates into pip package
2019-04-26 18:32:02 -04:00
Nick Sweeting
05f327fab0
add more topics and categories to setup.py for pypi indexing
2019-04-26 14:42:28 -04:00
Nick Sweeting
11fd436305
use new mypy TypedDict to manage config typing
2019-04-24 11:36:14 -04:00
Nick Sweeting
bb10171f99
add missing dependencies to setup and pipfile
2019-04-22 19:06:12 -04:00
Nick Sweeting
39a0ab3013
add pipenv, schedule cmd, logs dir, and lots more
2019-04-18 21:10:00 -04:00
Nick Sweeting
cdb70c73df
first working django model with archivebox-shell command and sql exporting
2019-04-17 03:49:18 -04:00
Nick Sweeting
bf6a90f6b3
add dataclasses to requirements for python3.6
2019-04-11 03:39:50 -04:00