Commit graph

53 commits

Author SHA1 Message Date
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