Nick Sweeting
9ce47431da
better loading and saving storage mechanism
2019-04-17 02:25:28 -04:00
Nick Sweeting
c95f893b61
use out_dir instead of link_dir
2019-04-17 02:23:45 -04:00
Nick Sweeting
8b4b13b667
accept multiple pattern args for removal
2019-04-17 02:22:29 -04:00
Nick Sweeting
21174da014
better data folder checking on startup
2019-04-17 02:22:19 -04:00
Nick Sweeting
22bea7a4f6
use atomic writes inside to_json helper func
2019-04-16 23:22:24 -04:00
Nick Sweeting
717e390ef6
remove derived link info in favor of derived Link properties
2019-04-16 23:21:24 -04:00
Nick Sweeting
50d368b1bc
log matching links in a more logical place
2019-04-16 23:20:31 -04:00
Nick Sweeting
1e759084f3
dedupe urls using exact url instead of fuzzy url
2019-04-16 23:19:44 -04:00
Nick Sweeting
6e5a77e1ad
check data folder on startup
2019-04-16 23:19:21 -04:00
Nick Sweeting
fafdef1e6d
prevent running as root
2019-04-16 23:18:42 -04:00
Nick Sweeting
59da48206a
Update README.md
2019-04-16 21:21:40 -04:00
Nick Sweeting
24e8eb95dd
Update README.md
2019-04-16 21:04:18 -04:00
Nick Sweeting
adfcb1517a
Update README.md
2019-04-16 21:03:51 -04:00
Nick Sweeting
6401158f7f
comment out IRC links until we find a better chat solution
2019-04-12 13:59:22 -04:00
Nick Sweeting
e120415631
Merge pull request #216 from bltavares/master
...
Copy project into image instead of cloning to avoid stale images on Docker Hub
2019-04-12 13:33:03 -04:00
Bruno Tavares
e9f9c1ec5d
Copy project into image instead of cloning
...
Docker `RUN` statements cache based on the text of the command executed,
not the content of what it does to the image.
Since the command was cloning the project, and the text didn't change,
building the image would not update the code if the image was already
cached. This lead to a stale Docker image distributed on Docker Hub.
This could also cause some confusion, as modified code would not show up
on the image during the build process.
This commit changes the build process to copy the content of the project
into the image. Whenever a file changes it will trigger a new updated
image.
2019-04-11 22:43:52 -03:00
Nick Sweeting
3fb10dbf35
working better removal ux
2019-04-11 08:11:32 -04:00
Nick Sweeting
525f8beb55
better no links found message
2019-04-11 07:00:34 -04:00
Nick Sweeting
d8d8f7c2cc
working consistent list and remove with filtering
2019-04-11 07:00:26 -04:00
Nick Sweeting
4ca9a0beac
colorized and better command sorting in help msg
2019-04-11 06:59:30 -04:00
Nick Sweeting
718e25c973
better dependency checking system and guards
2019-04-11 03:42:35 -04:00
Nick Sweeting
fafe6e75c5
fix version in footer linking to git sha instead of release tag
2019-04-11 03:42:12 -04:00
Nick Sweeting
d08978d66c
always hide progress bar even when exceptions are thrown
2019-04-11 03:41:50 -04:00
Nick Sweeting
0272c9b8c0
deduplicate method history when merging links
2019-04-11 03:41:25 -04:00
Nick Sweeting
0d2f7eb58e
expand user tildes in paths
2019-04-11 03:41:05 -04:00
Nick Sweeting
bcfe17bc87
define database file in config.py
2019-04-11 03:40:37 -04:00
Nick Sweeting
b69f26297b
restrict wget filenames to windows-fs compatible characters
2019-04-11 03:40:16 -04:00
Nick Sweeting
bf6a90f6b3
add dataclasses to requirements for python3.6
2019-04-11 03:39:50 -04:00
Nick Sweeting
4f599c0b0b
escape all non-windows-friendly filenames
2019-04-10 22:46:20 -04:00
Nick Sweeting
403025a73b
Update bug_report.md
2019-04-10 17:09:54 -04:00
Nick Sweeting
513b82ecc2
Merge pull request #208 from aried3r/patch-1
...
Small typo fix
2019-04-03 10:21:34 -04:00
Anton Rieder
585a28e7c9
Small typo fix
2019-04-03 12:49:32 +02:00
Nick Sweeting
eb2b6978c3
comment out uninmplemented args
2019-04-03 03:52:56 -04:00
Nick Sweeting
0d2bf610b2
typo fix
2019-04-03 03:27:15 -04:00
Nick Sweeting
fd80275856
print import instructions on first run
2019-04-03 01:54:15 -04:00
Nick Sweeting
749f06fe5b
simplify bin shortcut
2019-04-03 00:29:58 -04:00
Nick Sweeting
51ae634ec9
working argparse based CLI with most commands implemented
2019-04-03 00:27:37 -04:00
Nick Sweeting
68b4c01c6b
working archivebox command inside django legacy folder
2019-04-02 18:53:21 -04:00
Nick Sweeting
27708152d2
wip initial django setup
2019-04-02 16:36:41 -04:00
Nick Sweeting
fd910fce39
Merge pull request #206 from luoliyan/develop
...
Update purge script to match codebase cleanup
2019-04-02 16:02:05 -04:00
luoliyan
924de7f68c
Update purge script to match codebase cleanup
2019-04-02 13:13:07 +09:30
Nick Sweeting
03f300d050
always patch all links
2019-03-30 23:47:56 -04:00
Nick Sweeting
f1075f2c7d
fix links index
2019-03-30 23:43:53 -04:00
Nick Sweeting
97249a1861
handle urls with special characters properly
2019-03-30 22:25:10 -04:00
Nick Sweeting
6a8f6f52af
0 mypy errors
2019-03-30 21:29:16 -04:00
Nick Sweeting
f4e018ba0c
fix a bunch of mypy errors
2019-03-30 20:49:45 -04:00
Nick Sweeting
eef8ca29f0
hide compression detection failure during config setup
2019-03-30 20:31:28 -04:00
Nick Sweeting
03ed5d668b
Merge branch 'master' into dev
2019-03-30 18:00:04 -04:00
Nick Sweeting
ac9fed06fd
whitespace
2019-03-30 17:59:56 -04:00
Nick Sweeting
880b425df6
add note about saving timestamp strings independently
2019-03-30 17:57:39 -04:00